.hosting-faq[data-v-d27511a3]{border-top:1px solid var(--outline-variant);background:color-mix(in srgb,var(--canvas-deep) 45%,transparent)}.hosting-faq-layout[data-v-d27511a3]{grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.hosting-faq-intro .section-copy[data-v-d27511a3]{margin:1.3rem 0 2rem;font-size:1rem}.hosting-faq-list[data-v-d27511a3]{gap:.8rem;display:grid}.hosting-faq-list details[data-v-d27511a3]{border:1px solid var(--outline-variant);background:var(--panel);border-radius:.9rem;padding:0 1.3rem;box-shadow:0 12px 34px #14281c0d}.hosting-faq-list summary[data-v-d27511a3]{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-family:Hanken Grotesk Variable,sans-serif;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.hosting-faq-list summary[data-v-d27511a3]::-webkit-details-marker{display:none}.hosting-faq-list summary svg[data-v-d27511a3]{color:#3b82f6;flex:none;transition:transform .2s}.hosting-faq-list details[open] summary svg[data-v-d27511a3]{transform:rotate(180deg)}.hosting-faq-list p[data-v-d27511a3]{color:var(--muted);margin:0;padding:0 0 1.3rem;font-size:.88rem;line-height:1.7}@media (width<=1020px){.hosting-faq-layout[data-v-d27511a3]{grid-template-columns:1fr}}
