.demand-page .public-project-rows.expanded{max-height:min(32vh,300px);overflow-y:auto;overscroll-behavior:contain}.demand-page .public-compact-action,.login-page .sms-method-toggle{margin:8px 8px 0 0;padding:8px 14px;min-height:40px;border:1px solid #c9b4a0;border-radius:8px;background:#faf3ee;color:#582631;font:600 14px system-ui,sans-serif;cursor:pointer}.login-page .sms-method-toggle{margin:0 0 12px}.demand-page .public-compact-action:focus-visible,.login-page .sms-method-toggle:focus-visible{outline:2px solid #582631;outline-offset:2px}