.request-project{margin:30px 0;padding:28px;border:1px solid var(--line,#d9ddd6);background:#f7f6f1}
.request-project h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px}
.request-project>p{line-height:1.65;color:var(--muted,#626b61)}
.request-project details{margin:20px 0;border-top:1px solid var(--line,#d9ddd6);border-bottom:1px solid var(--line,#d9ddd6)}
.request-project summary{cursor:pointer;min-height:52px;display:list-item;padding:16px 0;font-weight:500}
.request-project pre{font:inherit;font-size:.875rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}
.request-project .actions{display:flex;gap:12px;flex-wrap:wrap}.request-project .actions .button{white-space:normal}
.preorder-design-wish{border-left:3px solid #7d8879;padding-left:12px;line-height:1.6}
@media(max-width:600px){.request-project{padding:20px}.request-project .actions{flex-direction:column;align-items:stretch}.request-project .button{width:100%}}
