.ug-faq{background:var(--ug-paper)}.ug-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.ug-faq-head{position:sticky;top:104px}.ug-faq-contact{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:30px;display:flex}.ug-faq-contact .ug-link .ug-icon{width:24px;height:24px}.ug-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:16px;padding:20px 0;list-style:none;display:grid}.ug-faq-list summary::-webkit-details-marker{display:none}.ug-faq-q{font:700 1.1rem/1.35 var(--ug-display);transition:color .2s}.ug-faq-list summary:hover .ug-faq-q,.ug-faq-list details[open] .ug-faq-q{color:var(--ug-accent)}.ug-faq-toggle{background:var(--ug-sand);width:30px;height:30px;transition:background .3s;position:relative}.ug-faq-toggle:before,.ug-faq-toggle:after{content:"";background:var(--ug-ink);width:12px;height:2px;transition:transform .35s var(--ug-ease);margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.ug-faq-toggle:after{transform:rotate(90deg)}.ug-section--sand .ug-faq-toggle{background:var(--ug-paper)}.ug-faq-list details[open] .ug-faq-toggle{background:var(--ug-accent)}.ug-faq-list details[open] .ug-faq-toggle:after{transform:rotate(0)}.ug-faq-list details p{max-width:64ch;color:var(--ug-muted);margin:-4px 46px 22px 0;font-size:.98rem;line-height:1.65}.ug-faq-list details{interpolate-size:allow-keywords}.ug-faq-list details::details-content{block-size:0;transition:block-size .45s var(--ug-ease), content-visibility .45s allow-discrete;overflow:hidden}.ug-faq-list details[open]::details-content{block-size:auto}.ug-faq-toggle{transition:background .3s, transform .45s var(--ug-ease)}.ug-faq-list details[open] .ug-faq-toggle{transform:rotate(180deg)}@media (max-width:1100px){.ug-faq-grid{grid-template-columns:1fr}.ug-faq-head{position:static}}@media (max-width:767px){.ug-faq-list summary{padding:16px 0}.ug-faq-q{font-size:1rem}.ug-faq-list details p{margin-right:0;font-size:.92rem}}
