.post-header[data-astro-cid-gjtny2mx]{margin:0 0 32px;padding:0 0 22px;border-bottom:1px solid var(--color-border, #e6e6eb)}.post-title[data-astro-cid-gjtny2mx]{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px;color:var(--color-ink, #1d1d1f)}.post-meta[data-astro-cid-gjtny2mx]{color:var(--color-ink-secondary, #86868b);font-size:.95rem;margin:0}.page-shell{padding:40px 0 80px;background:#fff}.page-header{max-width:760px;margin:0 auto 32px;text-align:center}.page-header h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15;color:var(--color-ink);margin:0 0 12px;letter-spacing:-.02em}.page-lede{font-size:1.05rem;color:var(--color-ink-secondary);line-height:1.6;margin:0}.page-content{max-width:760px;margin:0 auto;color:var(--color-ink);font-size:1.05rem;line-height:1.75}.page-content>p{margin:0 0 1.25em}.page-content h1,.page-content h2,.page-content h3,.page-content h4{color:var(--color-ink);font-weight:700;line-height:1.25;letter-spacing:-.015em}.page-content h2{font-size:1.6rem;margin:2em 0 .75em;border-top:1px solid var(--color-border);padding-top:1.25em}.page-content h3{font-size:1.25rem;margin:1.75em 0 .5em}.page-content h4{font-size:1.05rem;margin:1.5em 0 .5em}.page-content a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.page-content a:hover{color:#0052a3}.page-content strong{font-weight:700}.page-content em{font-style:italic}.page-content ul,.page-content ol{margin:0 0 1.25em;padding-left:1.5em}.page-content li{margin-bottom:.4em}.page-content ul li{list-style:disc}.page-content ol li{list-style:decimal}.page-content img{max-width:100%;height:auto;border-radius:8px;margin:24px auto;display:block;box-shadow:0 2px 12px #0000000f}.page-content figure{margin:32px 0;text-align:center}.page-content figcaption{font-size:.875rem;color:var(--color-ink-muted);margin-top:8px;font-style:italic}.page-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}.page-content th,.page-content td{padding:10px 14px;border:1px solid var(--color-border);text-align:left;vertical-align:top}.page-content th{background:#1a1a2e!important;color:#fff!important;font-weight:700}.page-content td{color:var(--color-ink)!important;background:#fff}.page-content blockquote{border-left:4px solid var(--color-accent);padding:12px 20px;margin:24px 0;background:#f8f9fa;font-style:italic;color:var(--color-ink-secondary)}.page-content a.scroll-down-container,.page-content .scroll-down,.page-content .et-pb-icon{display:none!important}.page-content .header-content-container{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;padding:48px 32px;border-radius:12px;margin:0 0 32px;text-align:center}.page-content .header-content-container h1{color:#fff;font-size:clamp(1.5rem,3.5vw,2rem);margin:0 0 8px}.page-content .header-content-container .et_pb_fullwidth_header_subhead{display:block;color:#09f;font-weight:600;margin-bottom:0}.page-hero{background-size:cover;background-position:center;background-color:#1a1a2e;position:relative}.page-hero-overlay{background:linear-gradient(135deg,#1a1a2ed9,#16213ebf);padding:80px 0;text-align:center}.page-hero-title{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.02em;line-height:1.15}.page-hero-sub{font-size:1.1rem;color:#ffffffd9;max-width:640px;margin:0 auto;line-height:1.6}@media(max-width:768px){.page-shell{padding:24px 0 56px}.page-content{font-size:1rem;line-height:1.7}.page-content h2{font-size:1.35rem}.page-content h3{font-size:1.15rem}}.faq[data-astro-cid-al2ca2vr]{margin:48px 0}.faq-h[data-astro-cid-al2ca2vr]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 20px;color:var(--color-ink, #1d1d1f)}.faq-list[data-astro-cid-al2ca2vr]{border-top:1px solid var(--color-border, #e6e6eb)}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--color-border, #e6e6eb)}.faq-q-wrap[data-astro-cid-al2ca2vr]{margin:0;font-size:inherit;font-weight:inherit}.faq-q[data-astro-cid-al2ca2vr]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:20px 4px;text-align:left;font:inherit;font-size:1.05rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--color-ink, #1d1d1f);cursor:pointer}.faq-q-text[data-astro-cid-al2ca2vr]{flex:1}.faq-chevron[data-astro-cid-al2ca2vr]{flex-shrink:0;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:var(--color-accent, #0071e3);background:var(--color-surface, #f5f5f7);transition:transform .32s cubic-bezier(.32,.72,0,1),background .2s ease}.faq-q[data-astro-cid-al2ca2vr]:hover .faq-chevron[data-astro-cid-al2ca2vr]{background:#ececf0}.faq-item[data-astro-cid-al2ca2vr][data-open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-a[data-astro-cid-al2ca2vr]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1)}.faq-item[data-astro-cid-al2ca2vr][data-open] .faq-a[data-astro-cid-al2ca2vr]{grid-template-rows:1fr}.faq-a-inner[data-astro-cid-al2ca2vr]{overflow:hidden;color:var(--color-ink-secondary, #515154);font-size:.975rem;line-height:1.65}.faq-item[data-astro-cid-al2ca2vr][data-open] .faq-a-inner[data-astro-cid-al2ca2vr]{padding:0 4px 22px}.faq-a-inner[data-astro-cid-al2ca2vr] p{margin:0 0 .8em}.faq-a-inner[data-astro-cid-al2ca2vr] p:last-child{margin-bottom:0}.faq-a-inner[data-astro-cid-al2ca2vr] a{color:var(--color-accent, #0071e3)}@media(prefers-reduced-motion:reduce){.faq-a[data-astro-cid-al2ca2vr],.faq-chevron[data-astro-cid-al2ca2vr]{transition:none}}
