.g[data-astro-cid-qtx6wuio]{padding:2.2rem 1.25rem 3.5rem}.g__grid[data-astro-cid-qtx6wuio]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2.5rem;display:grid}.g__intro[data-astro-cid-qtx6wuio]{max-width:66ch;font-size:1.08rem;line-height:1.7}.g__intro[data-astro-cid-qtx6wuio] p[data-astro-cid-qtx6wuio]{margin:0 0 1em}.g__toc[data-astro-cid-qtx6wuio]{margin-top:0}.g__body[data-astro-cid-qtx6wuio]{max-width:70ch;font-size:1.08rem;line-height:1.78}.g__body[data-astro-cid-qtx6wuio]>p:first-of-type{font-size:1.14rem;line-height:1.66}.g__body[data-astro-cid-qtx6wuio] p{margin:0 0 1.25em}.g__body[data-astro-cid-qtx6wuio] h2{margin-top:2.2em;margin-bottom:.6em;scroll-margin-top:5.5rem;font-size:clamp(1.55rem,2.3vw,1.95rem);line-height:1.15}.g__body[data-astro-cid-qtx6wuio] h3{margin-top:1.6em;scroll-margin-top:5.5rem;font-size:1.28rem}.g__body[data-astro-cid-qtx6wuio] a{color:var(--color-accent-text);text-underline-offset:.18em;text-decoration:underline 1.5px}.g__body[data-astro-cid-qtx6wuio] strong{font-weight:700}.g__body[data-astro-cid-qtx6wuio] ul{flex-direction:column;gap:.5em;margin:0 0 1.4em;padding-left:0;list-style:none;display:flex}.g__body[data-astro-cid-qtx6wuio] ul li{padding-left:1.4em;position:relative}.g__body[data-astro-cid-qtx6wuio] ul li:before{content:"";background:var(--color-accent);border-radius:50%;width:.45em;height:.45em;position:absolute;top:.72em;left:.1em}.g__body[data-astro-cid-qtx6wuio] ol{flex-direction:column;gap:.55em;margin:0 0 1.4em;padding-left:1.4em;display:flex}.g__body[data-astro-cid-qtx6wuio] ol li::marker{color:var(--color-accent-text);font-weight:700}.g__faq[data-astro-cid-qtx6wuio]{max-width:70ch;margin-top:2.6rem}.g__faq[data-astro-cid-qtx6wuio] h2[data-astro-cid-qtx6wuio]{margin:0 0 .8rem;scroll-margin-top:5.5rem}.g__faq-item[data-astro-cid-qtx6wuio]{border-bottom:1px solid var(--color-border)}.g__faq-item[data-astro-cid-qtx6wuio]:first-of-type{border-top:1px solid var(--color-border)}.g__faq-item[data-astro-cid-qtx6wuio] summary[data-astro-cid-qtx6wuio]{cursor:pointer;min-height:44px;font-family:var(--font-display);padding:.9rem 0;font-size:1.12rem;font-weight:600;line-height:1.25}.g__faq-item[data-astro-cid-qtx6wuio] p[data-astro-cid-qtx6wuio]{color:var(--color-text-muted);margin:0 0 1rem;line-height:1.65}.g__section[data-astro-cid-qtx6wuio]{flex-direction:column;gap:.4rem;margin:2rem 0 1.2rem;font-size:1.9rem;display:flex}.g__steps[data-astro-cid-qtx6wuio]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.g__step[data-astro-cid-qtx6wuio]{grid-template-columns:44px 1fr;align-items:center;gap:.8rem;display:grid}.g__step-num[data-astro-cid-qtx6wuio]{font-family:var(--font-display);color:var(--color-signal-text);text-align:center;font-size:2rem;line-height:1}.g__step-card[data-astro-cid-qtx6wuio]{min-width:0}.g__side[data-astro-cid-qtx6wuio]{flex-direction:column;gap:1rem;display:flex;position:sticky;top:88px}.g__box[data-astro-cid-qtx6wuio]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:.2rem;padding:1.1rem 1.25rem;display:flex}.g__box--tool[data-astro-cid-qtx6wuio]{background:var(--color-bg-soft);background-image:var(--ripple-light);background-size:360px 180px;gap:.6rem}.g__box-title[data-astro-cid-qtx6wuio]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);align-items:center;gap:.5em;margin:0 0 .5rem;font-size:.72rem;font-weight:700;display:flex}.g__box-text[data-astro-cid-qtx6wuio]{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.5}.g__link[data-astro-cid-qtx6wuio]{color:var(--color-text);border-top:1px dashed var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.55rem .3rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s;display:grid}.g__link[data-astro-cid-qtx6wuio]:hover{color:var(--color-accent-text)}@media (width<=960px){.g__grid[data-astro-cid-qtx6wuio]{grid-template-columns:1fr}.g__side[data-astro-cid-qtx6wuio]{position:static}}@media (width<=480px){.g__step[data-astro-cid-qtx6wuio]{grid-template-columns:1fr;gap:.2rem}.g__step-num[data-astro-cid-qtx6wuio]{text-align:left;font-size:1.4rem}}
