.faq-accordion{gap:10px;margin-top:20px;display:grid}.faq-item{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.faq-item summary{min-height:58px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:850;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--accent);content:"+";flex:none;font-size:1.35rem;font-weight:700;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item[open] summary{border-bottom:1px solid var(--line)}.faq-item p{color:var(--muted);margin:0;padding:16px 18px 18px;line-height:1.65}@media (max-width:680px){.faq-accordion{gap:8px;margin-top:16px}.faq-item{border-radius:13px}.faq-item summary{min-height:54px;padding:14px 15px;font-size:.94rem}.faq-item p{padding:14px 15px 16px;font-size:.9rem;line-height:1.55}}.uxr-public-help-page{gap:clamp(16px,3vw,26px)}.uxr-public-help-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.uxr-faq-start,.uxr-public-help-next{margin:0}.uxr-faq-start>:where(.eyebrow,h2){margin-top:0}.uxr-faq-policy-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:5px 0 18px;display:grid}.uxr-faq-policy-copy h2,.uxr-faq-policy-copy p{margin:0}.uxr-faq-policy-copy h2{font-size:1rem}.uxr-faq-policy-copy p{color:var(--muted);margin-top:6px;font-size:.84rem;line-height:1.5}.uxr-public-help-next{justify-content:space-between;align-items:end;gap:18px;display:flex}.uxr-public-help-next>div{max-width:var(--uxr-reading-width)}.uxr-public-help-next :where(.eyebrow,h2,p){margin-top:0}.uxr-public-help-next p:last-child{margin-bottom:0}.uxr-faq-groups{gap:10px;margin-top:18px;display:grid}.faq-group{border:1px solid var(--line);border-radius:var(--uxr-card-radius);background:var(--surface);overflow:hidden}.faq-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:15px 18px;list-style:none;display:grid}.faq-group>summary::-webkit-details-marker{display:none}.faq-group>summary>span:first-child{gap:4px;min-width:0;display:grid}.faq-group>summary strong{font-size:1rem}.faq-group>summary small{color:var(--muted);font-size:.78rem;line-height:1.35}.faq-group-count{color:var(--accent);white-space:nowrap;font-size:.72rem;font-weight:850}.faq-group[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.faq-group-body{padding:12px}.faq-group .faq-accordion{margin-top:0}.uxr-faq-policies{margin:0}.uxr-faq-policy-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.uxr-public-help-page :where(a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:680px){.uxr-public-help-page{gap:14px}.uxr-public-help-heading{grid-template-columns:minmax(0,1fr);align-items:start}.uxr-faq-start{border-top:1px solid var(--line);padding:16px 0 0}.uxr-faq-start h2{font-size:1.28rem}.uxr-faq-policy-copy{grid-template-columns:minmax(0,1fr);gap:14px}.uxr-public-help-next{align-items:start;padding:16px;display:grid}.uxr-public-help-next .button{width:100%;min-height:var(--uxr-touch-target)}.uxr-faq-groups{gap:8px;margin-top:13px}.faq-group{border-radius:13px}.faq-group>summary{gap:10px;min-height:64px;padding:12px 13px}.faq-group>summary strong{font-size:.92rem}.faq-group>summary small{font-size:.72rem}.faq-group-count{font-size:.66rem}.faq-group-body{padding:8px}}@media (max-width:360px){.faq-group>summary{grid-template-columns:minmax(0,1fr)}.faq-group-count{white-space:normal}}@media (forced-colors:active){.faq-group{border:1px solid canvastext}}
