.GuidePage-module__CyNxOq__main{padding-top:48px;padding-bottom:40px}.GuidePage-module__CyNxOq__article{max-width:1120px;margin-inline:auto}.GuidePage-module__CyNxOq__header{max-width:880px}.GuidePage-module__CyNxOq__eyebrow{color:var(--brand-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:20px}.GuidePage-module__CyNxOq__heading{text-wrap:balance;max-width:14ch;margin-top:16px;font-size:clamp(2.75rem,8vw,4.75rem);line-height:1.05}.GuidePage-module__CyNxOq__dek{color:var(--text-secondary);max-width:68ch;margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.GuidePage-module__CyNxOq__updated{color:var(--text-muted);margin:20px 0 0;font-size:13px;line-height:20px}.GuidePage-module__CyNxOq__boundary{background:color-mix(in srgb, var(--warning) 8%, var(--surface-2));border:1px solid color-mix(in srgb, var(--warning) 45%, var(--surface-2));color:var(--text-secondary);border-radius:14px;max-width:78ch;margin-top:28px;padding:18px 20px}.GuidePage-module__CyNxOq__boundary strong{color:var(--text-primary)}.GuidePage-module__CyNxOq__layout{gap:48px;min-width:0;margin-top:64px;display:grid}.GuidePage-module__CyNxOq__contents{background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:14px;align-self:start;min-width:0;padding:20px}.GuidePage-module__CyNxOq__contentsLabel,.GuidePage-module__CyNxOq__actionLabel{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700;line-height:20px}.GuidePage-module__CyNxOq__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.GuidePage-module__CyNxOq__contents a{color:var(--text-secondary);border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:10px;min-height:44px;padding:12px 8px;font-size:14px;line-height:20px;text-decoration:none;display:grid}.GuidePage-module__CyNxOq__contents a:hover{background:var(--surface-2);color:var(--text-primary)}.GuidePage-module__CyNxOq__contents a span{color:var(--brand-primary);font-family:var(--font-mono);font-size:12px}.GuidePage-module__CyNxOq__content{gap:56px;min-width:0;display:grid}.GuidePage-module__CyNxOq__content section{border-top:1px solid var(--border-subtle);min-width:0;scroll-margin-top:var(--sticky-offset);padding-top:32px}.GuidePage-module__CyNxOq__content section:first-child{border-top:0;padding-top:0}.GuidePage-module__CyNxOq__sectionHeading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;display:grid}.GuidePage-module__CyNxOq__sectionHeading h2{text-wrap:balance;font-size:clamp(1.75rem,5vw,2.35rem);line-height:1.2}.GuidePage-module__CyNxOq__sectionIndex{background:var(--surface-3);border:1px solid var(--border-strong);color:var(--brand-primary);font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;width:34px;height:28px;margin-top:4px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.GuidePage-module__CyNxOq__content p,.GuidePage-module__CyNxOq__content li{color:var(--text-secondary);max-width:72ch}.GuidePage-module__CyNxOq__content p{margin:20px 0 0}.GuidePage-module__CyNxOq__content p:first-of-type{margin-top:20px}.GuidePage-module__CyNxOq__content a{color:var(--brand-hover)}.GuidePage-module__CyNxOq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.GuidePage-module__CyNxOq__card{background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:14px;min-width:0;padding:20px}.GuidePage-module__CyNxOq__card h3{text-wrap:pretty;margin:0;font-size:18px;line-height:26px}.GuidePage-module__CyNxOq__card p{margin-top:10px;font-size:14px;line-height:22px}.GuidePage-module__CyNxOq__steps,.GuidePage-module__CyNxOq__bullets,.GuidePage-module__CyNxOq__checklist{gap:12px;margin:24px 0 0;padding-left:24px;display:grid}.GuidePage-module__CyNxOq__steps li,.GuidePage-module__CyNxOq__bullets li,.GuidePage-module__CyNxOq__checklist li{padding-left:4px}.GuidePage-module__CyNxOq__steps strong{color:var(--text-primary)}.GuidePage-module__CyNxOq__actionCard{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 13%, var(--surface-1)), var(--surface-1));border:1px solid color-mix(in srgb, var(--brand-primary) 45%, var(--surface-1));border-radius:16px;margin-top:32px;padding:24px}.GuidePage-module__CyNxOq__actionCard p{margin-top:0}.GuidePage-module__CyNxOq__actionCard .GuidePage-module__CyNxOq__button{margin-top:20px}.GuidePage-module__CyNxOq__relatedLinks{border-top:1px solid var(--border-subtle);gap:8px;margin-top:8px;padding-top:28px;display:grid}.GuidePage-module__CyNxOq__relatedLinks .GuidePage-module__CyNxOq__contentsLabel{margin-bottom:4px}@media (min-width:800px){.GuidePage-module__CyNxOq__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.GuidePage-module__CyNxOq__contents{top:calc(var(--sticky-offset) + 24px);position:sticky}.GuidePage-module__CyNxOq__contents ol{grid-template-columns:1fr}}@media (max-width:560px){.GuidePage-module__CyNxOq__main{padding-top:36px}.GuidePage-module__CyNxOq__heading{font-size:clamp(2.4rem,13vw,3.25rem)}.GuidePage-module__CyNxOq__layout{gap:32px;margin-top:48px}.GuidePage-module__CyNxOq__cardGrid{grid-template-columns:1fr}}
