.guide[data-astro-cid-56mbf34c]{background:var(--cream)}.guide-hero[data-astro-cid-56mbf34c]{padding:clamp(58px,8vw,110px) clamp(24px,11vw,180px);background:radial-gradient(circle at 88% 0,#0b5e46 0,var(--green) 30%,var(--deep) 78%);color:#fff}.guide-hero[data-astro-cid-56mbf34c] .breadcrumbs[data-astro-cid-56mbf34c]{margin-bottom:54px}.guide-hero[data-astro-cid-56mbf34c] h1[data-astro-cid-56mbf34c]{max-width:980px;margin:0;font-size:clamp(3.1rem,6.4vw,6.7rem);line-height:.92;letter-spacing:-.065em}.guide-hero[data-astro-cid-56mbf34c] h1[data-astro-cid-56mbf34c] em[data-astro-cid-56mbf34c]{display:block;color:var(--yellow);font-style:normal}.guide-lead[data-astro-cid-56mbf34c]{max-width:850px;margin:32px 0 0;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.75;color:#dcebe3}.guide-summary[data-astro-cid-56mbf34c]{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px}.guide-summary[data-astro-cid-56mbf34c] span[data-astro-cid-56mbf34c]{padding:13px 17px;border:1px solid #ffffff30;border-radius:999px;background:#ffffff0d;font-weight:800}.guide-summary[data-astro-cid-56mbf34c] strong[data-astro-cid-56mbf34c]{color:var(--yellow)}.guide-body[data-astro-cid-56mbf34c]{display:grid;grid-template-columns:240px minmax(0,820px);justify-content:center;gap:clamp(40px,7vw,100px);padding:90px clamp(24px,6vw,100px)}.guide-index[data-astro-cid-56mbf34c]{position:sticky;top:32px;align-self:start;display:flex;flex-direction:column;gap:12px;padding:25px;border:1px solid var(--border);border-radius:20px;background:#fffdf7}.guide-index[data-astro-cid-56mbf34c] strong[data-astro-cid-56mbf34c]{margin-bottom:6px;color:var(--deep);font-size:1.08rem}.guide-index[data-astro-cid-56mbf34c] a[data-astro-cid-56mbf34c]{color:#567066;font-size:.92rem}.guide-index[data-astro-cid-56mbf34c] a[data-astro-cid-56mbf34c]:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.guide-content[data-astro-cid-56mbf34c]>section[data-astro-cid-56mbf34c]{scroll-margin-top:30px;padding:0 0 76px;margin:0 0 76px;border-bottom:1px solid var(--border)}.guide-content[data-astro-cid-56mbf34c]>section[data-astro-cid-56mbf34c]:last-child{margin-bottom:0;border:0}.guide-content[data-astro-cid-56mbf34c] h2[data-astro-cid-56mbf34c]{max-width:760px;margin:0 0 28px;font-size:clamp(2.35rem,4.2vw,4.1rem);line-height:1;letter-spacing:-.05em;color:var(--deep)}.guide-content[data-astro-cid-56mbf34c]>section[data-astro-cid-56mbf34c]>p[data-astro-cid-56mbf34c]:not(.kicker){font-size:1.08rem;line-height:1.8;color:#496158}.guide-content[data-astro-cid-56mbf34c] h3[data-astro-cid-56mbf34c]{margin:0;color:var(--deep)}.guide-note[data-astro-cid-56mbf34c]{margin-top:32px;padding:26px;border-left:6px solid var(--yellow);border-radius:0 18px 18px 0;background:#fffdf7}.guide-note[data-astro-cid-56mbf34c] strong[data-astro-cid-56mbf34c]{font-size:1.12rem}.guide-note[data-astro-cid-56mbf34c] p[data-astro-cid-56mbf34c]{margin:8px 0 0;line-height:1.7;color:#526a60}.guide-steps[data-astro-cid-56mbf34c]{list-style:none;padding:0;margin:35px 0 0;display:grid;gap:0}.guide-steps[data-astro-cid-56mbf34c] li[data-astro-cid-56mbf34c]{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:25px 0;border-top:1px solid var(--border)}.guide-steps[data-astro-cid-56mbf34c] li[data-astro-cid-56mbf34c]>span[data-astro-cid-56mbf34c]{color:var(--green);font-size:1.35rem;font-weight:900}.guide-steps[data-astro-cid-56mbf34c] h3[data-astro-cid-56mbf34c]{font-size:1.3rem}.guide-steps[data-astro-cid-56mbf34c] p[data-astro-cid-56mbf34c]{margin:7px 0 0;line-height:1.65;color:#526a60}.responsibility-grid[data-astro-cid-56mbf34c]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:34px 0}.responsibility-grid[data-astro-cid-56mbf34c]>div[data-astro-cid-56mbf34c]{padding:30px;border-radius:22px;background:var(--green);color:#fff}.responsibility-grid[data-astro-cid-56mbf34c]>div[data-astro-cid-56mbf34c]:last-child{background:#fffdf7;color:var(--ink);border:1px solid var(--border)}.responsibility-grid[data-astro-cid-56mbf34c] h3[data-astro-cid-56mbf34c]{color:inherit;font-size:1.55rem}.responsibility-grid[data-astro-cid-56mbf34c] ul[data-astro-cid-56mbf34c]{padding-left:20px;margin:22px 0 0;display:grid;gap:12px;line-height:1.5}.responsibility-grid[data-astro-cid-56mbf34c]>div[data-astro-cid-56mbf34c]:first-child li[data-astro-cid-56mbf34c]::marker{color:var(--yellow)}.guide-faq[data-astro-cid-56mbf34c] .faq-list[data-astro-cid-56mbf34c]{max-width:none}.guide-next[data-astro-cid-56mbf34c]{padding:48px!important;border:0!important;border-radius:28px;background:var(--deep);color:#fff}.guide-next[data-astro-cid-56mbf34c] h2[data-astro-cid-56mbf34c]{color:#fff}.guide-next[data-astro-cid-56mbf34c]>p[data-astro-cid-56mbf34c]:not(.kicker){color:#c7dacf!important}.guide-next[data-astro-cid-56mbf34c] .text-link[data-astro-cid-56mbf34c]{color:#fff}@media(max-width:900px){.guide-body[data-astro-cid-56mbf34c]{grid-template-columns:1fr}.guide-index[data-astro-cid-56mbf34c]{position:static;display:none}}@media(max-width:640px){.guide-hero[data-astro-cid-56mbf34c]{padding:52px 22px 65px}.guide-hero[data-astro-cid-56mbf34c] .breadcrumbs[data-astro-cid-56mbf34c]{margin-bottom:38px}.guide-hero[data-astro-cid-56mbf34c] h1[data-astro-cid-56mbf34c]{font-size:3.35rem}.guide-body[data-astro-cid-56mbf34c]{padding:65px 20px}.guide-content[data-astro-cid-56mbf34c]>section[data-astro-cid-56mbf34c]{padding-bottom:55px;margin-bottom:55px}.responsibility-grid[data-astro-cid-56mbf34c]{grid-template-columns:1fr}.guide-next[data-astro-cid-56mbf34c]{padding:34px 24px!important}.guide-next[data-astro-cid-56mbf34c] .button[data-astro-cid-56mbf34c]{width:100%;padding-inline:16px}}.breadcrumbs[data-astro-cid-56mbf34c]{display:flex;flex-wrap:wrap;gap:10px;color:#bad2c6;font-size:.9rem}.breadcrumbs[data-astro-cid-56mbf34c] a[data-astro-cid-56mbf34c]{text-decoration:underline}.guide-content[data-astro-cid-56mbf34c]{min-width:0}.guide[data-astro-cid-56mbf34c] a[data-astro-cid-56mbf34c]:focus-visible,.guide[data-astro-cid-56mbf34c] summary[data-astro-cid-56mbf34c]:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media(max-width:900px){.guide-index[data-astro-cid-56mbf34c]{display:flex;position:static}}@media(max-width:640px){.guide-hero[data-astro-cid-56mbf34c] h1[data-astro-cid-56mbf34c]{font-size:clamp(2.3rem,10vw,3.35rem)}.guide-steps[data-astro-cid-56mbf34c] li[data-astro-cid-56mbf34c]{grid-template-columns:40px minmax(0,1fr);gap:14px}.guide-next[data-astro-cid-56mbf34c] .hero-actions[data-astro-cid-56mbf34c]{align-items:stretch;flex-direction:column}}
