.suggestions-page{max-width:1180px;margin:auto;padding:64px 6%;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.suggestions-intro h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5vw,64px);line-height:1.08;letter-spacing:-1.5px;margin:20px 0}.suggestions-intro>p:not(.eyebrow){font-size:17px;max-width:410px}.suggestions-intro img{width:180px;height:210px;object-fit:cover;border-radius:100px 100px 24px 24px;margin-top:20px}.suggestions-card{padding:32px;background:#fffdf8;border:1px solid #d9c9ad;border-radius:24px}.suggestions-card h2{font-size:32px;margin:0 0 24px}.suggestions-card label{display:block;font-size:16px;margin:18px 0 8px}.suggestions-card label span{font-size:14px;color:var(--muted)}.suggestions-card input,.suggestions-card textarea{display:block;width:100%;border:1px solid #acb8ae;border-radius:10px;background:white;padding:12px;color:var(--ink);font:inherit;font-size:16px}.suggestions-card textarea{resize:vertical}.suggestions-card .button{width:100%;border-radius:12px;justify-content:center;min-height:48px}.suggestions-note{font-size:14px;line-height:1.5;margin:20px 0}.suggestions-trap{display:none}.suggestions-card button:disabled{opacity:.65;cursor:wait}#suggestion-status{font-size:16px;margin-bottom:0}#suggestion-status:empty{display:none}@media(max-width:800px){.suggestions-page{grid-template-columns:1fr;gap:28px;padding:36px 6%}.suggestions-intro img{display:none}.suggestions-card{padding:24px}}