.gl[data-v-ea6c34e6]{background:var(--surface-canvas)}.inner[data-v-ea6c34e6]{width:100%;max-width:1200px;margin:0 auto}.ey[data-v-ea6c34e6]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.ey .ln[data-v-ea6c34e6]{width:18px;height:1px;background:currentColor;opacity:.6}.sec-head[data-v-ea6c34e6]{text-align:center;margin-bottom:24px}.head[data-v-ea6c34e6]{padding:24px clamp(20px,5vw,80px) 8px}.head__inner[data-v-ea6c34e6]{max-width:760px;text-align:center}.crumbs[data-v-ea6c34e6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:20px}.crumbs a[data-v-ea6c34e6]{color:var(--text-secondary);text-decoration:none}.crumbs a[data-v-ea6c34e6]:hover{text-decoration:underline}.crumbs__cur[data-v-ea6c34e6]{color:var(--text-muted)}.head h1[data-v-ea6c34e6]{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,6.5vw,46px);line-height:1.08;letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance}.br-d[data-v-ea6c34e6]{display:none}.head .lede[data-v-ea6c34e6]{margin:18px auto 0;max-width:620px;font-size:16px;line-height:1.6;color:var(--text-secondary)}.look[data-v-ea6c34e6]{padding:36px 0 8px}.look--wish[data-v-ea6c34e6]{margin-top:44px;padding-top:clamp(40px,5vw,60px);border-top:1px solid var(--border-subtle)}.prose[data-v-ea6c34e6]{padding:36px clamp(20px,5vw,80px) 8px}.prose__inner[data-v-ea6c34e6]{max-width:720px}.prose__block+.prose__block[data-v-ea6c34e6]{margin-top:36px}.prose__block h2[data-v-ea6c34e6]{margin:0 0 14px;font-family:var(--font-serif);font-weight:400;font-size:clamp(21px,3.2vw,27px);line-height:1.25;letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance}.prose__block p[data-v-ea6c34e6]{margin:0;font-size:16px;line-height:1.7;color:var(--text-secondary)}.prose__block p+p[data-v-ea6c34e6]{margin-top:1em}.cta-band[data-v-ea6c34e6]{margin-top:40px;background:var(--surface-card);border-top:1px solid var(--border-subtle);padding:clamp(48px,6vw,72px) clamp(20px,5vw,80px)}.cta-band__inner[data-v-ea6c34e6]{max-width:640px;margin:0 auto;text-align:center}.cta-band h2[data-v-ea6c34e6]{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,4.5vw,32px);line-height:1.15;color:var(--text-strong);text-wrap:balance}.cta-band__sub[data-v-ea6c34e6]{margin:12px 0 24px;font-size:15px;color:var(--text-secondary)}.cta-band[data-v-ea6c34e6] .btn{display:inline-flex;width:auto}.faq[data-v-ea6c34e6]{background:var(--surface-canvas);border-top:1px solid var(--border-subtle);padding:clamp(48px,6vw,72px) clamp(20px,5vw,80px)}.faq__inner[data-v-ea6c34e6]{max-width:760px}.faq-item[data-v-ea6c34e6]{border-bottom:1px solid var(--border-subtle)}.faq-item summary[data-v-ea6c34e6]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;font-family:var(--font-sans);font-weight:500;font-size:16.5px;color:var(--text-strong)}.faq-item summary[data-v-ea6c34e6]::-webkit-details-marker{display:none}.faq-item .plus[data-v-ea6c34e6]{flex:none;color:var(--text-muted);transition:transform .2s ease}.faq-item[open] .plus[data-v-ea6c34e6]{transform:rotate(45deg)}.faq-item .ans[data-v-ea6c34e6]{padding:0 2px 16px;font-size:15px;line-height:1.55;color:var(--text-secondary)}.related[data-v-ea6c34e6]{background:var(--surface-card);border-top:1px solid var(--border-subtle);padding:32px clamp(20px,5vw,80px) 48px}.related__inner[data-v-ea6c34e6]{max-width:760px;display:flex;flex-direction:column;gap:12px}.related__link[data-v-ea6c34e6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:12px;text-decoration:none;color:var(--text-strong);font-weight:500;font-size:15.5px;transition:border-color .15s ease}.related__link[data-v-ea6c34e6]:hover{border-color:var(--text-muted)}.related__arrow[data-v-ea6c34e6]{flex:none;color:var(--text-muted)}@media (min-width: 768px){.head[data-v-ea6c34e6]{padding:48px clamp(40px,5vw,80px) 8px}.br-d[data-v-ea6c34e6]{display:inline}.head .lede[data-v-ea6c34e6]{font-size:18px}.prose[data-v-ea6c34e6]{padding:48px clamp(40px,5vw,80px) 8px}}
