.Guide_page__w1OtX{max-width:1040px;display:grid;gap:22px;color:var(--text)}.Guide_page__w1OtX :is(h1,h2,h3,p){margin-top:0}.Guide_page__w1OtX p{line-height:1.6}.Guide_hero__ZHust{padding:clamp(26px,5vw,48px);border:1px solid #d3e1c4;border-radius:24px;background:linear-gradient(125deg,#f0f6e7,#fff7e9);box-shadow:var(--shadow-soft)}.Guide_eyebrow__IZhOC,.Guide_sectionKicker__Sz78X{color:var(--green-dark);font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.Guide_hero__ZHust h1{margin-bottom:14px;color:var(--green-dark);font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.Guide_intro__Mggg5{max-width:720px;margin-bottom:24px;font-size:1.08rem}.Guide_contents__QqeoM{display:flex;flex-wrap:wrap;gap:9px}.Guide_contents__QqeoM a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #c8dcb8;border-radius:999px;background:#fffdf7;color:var(--green-dark);font-weight:700;text-decoration:none}.Guide_contents__QqeoM a:focus-visible,.Guide_contents__QqeoM a:hover{border-color:var(--green);background:var(--green-soft);text-decoration:underline}.Guide_facts__DqniQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Guide_fact__k43WZ{display:grid;align-content:center;gap:6px;min-height:106px;padding:16px;border:1px solid var(--border);border-top:3px solid var(--orange);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}.Guide_factLabel__RUA1W{color:var(--muted);font-size:.8rem;font-weight:700;text-transform:uppercase}.Guide_fact__k43WZ strong{color:var(--green-dark);font-size:1.08rem;line-height:1.3}.Guide_recap__mC17_,.Guide_section__b13RN{padding:clamp(24px,4vw,38px);border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:var(--shadow-soft);scroll-margin-top:24px}.Guide_finish__gx9q8 p:last-child,.Guide_method__OQbQP p:last-child,.Guide_section__b13RN>p:last-child{margin-bottom:0}.Guide_sectionHeading__XpBpw{display:flex;align-items:flex-start;gap:17px;margin-bottom:16px}.Guide_finish__gx9q8 h2,.Guide_recap__mC17_ h2,.Guide_sectionHeading__XpBpw h2{margin-bottom:0;color:var(--green-dark);font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.Guide_sectionKicker__Sz78X{margin-bottom:6px}.Guide_stepNumber__tTcvZ{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--green-soft);color:var(--green-dark);font-weight:800}.Guide_featured__oNDMh{border-color:#b8d4a7;background:#f8fcf4}.Guide_steps__UNdRB{display:grid;gap:9px;margin:23px 0;padding-left:27px}.Guide_steps__UNdRB li{padding-left:5px;line-height:1.5}.Guide_steps__UNdRB li::marker{color:var(--green-dark);font-weight:800}.Guide_note___Vr5G,.Guide_warning__s422m{padding:16px 18px;border-radius:12px;line-height:1.5}.Guide_note___Vr5G{border:1px solid #b9d5b4;background:#eff8ee}.Guide_warning__s422m{border:1px solid #e8d2a8;background:#fff7e8}.Guide_methodGrid__DVJ_N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.Guide_method__OQbQP{padding:18px;border:1px solid var(--border);border-radius:14px;background:#fffaf2}.Guide_method__OQbQP h3{margin-bottom:9px;color:var(--green-dark);font-size:1.05rem}.Guide_finish__gx9q8{border-color:#c6d8b6;background:#eef5e8}.Guide_finish__gx9q8 h2{margin-bottom:12px}.Guide_recap__mC17_{border-color:#d4e1ca;background:#fffdf6}.Guide_recap__mC17_ dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:20px 0 0}.Guide_recap__mC17_ dl>div{padding:13px 0;border-bottom:1px solid var(--border)}.Guide_recap__mC17_ dt{margin-bottom:4px;color:var(--green-dark);font-weight:800}.Guide_recap__mC17_ dd{margin:0;line-height:1.5}.Guide_sources__EY96N{padding:2px 8px 12px;color:var(--muted);font-size:.85rem}.Guide_sources__EY96N h2{margin-bottom:5px;font-size:.9rem}.Guide_sources__EY96N p{margin-bottom:0}.Guide_sources__EY96N a{color:var(--green-dark);text-decoration:underline}@media (max-width:760px){.Guide_facts__DqniQ,.Guide_recap__mC17_ dl{grid-template-columns:repeat(2,minmax(0,1fr))}.Guide_methodGrid__DVJ_N{grid-template-columns:1fr}}@media (max-width:520px){.Guide_page__w1OtX{gap:16px;padding:14px}.Guide_contents__QqeoM a{min-height:38px;padding:7px 11px;font-size:.9rem}.Guide_fact__k43WZ{min-height:95px;padding:13px}.Guide_fact__k43WZ strong{font-size:.98rem}.Guide_recap__mC17_ dl{grid-template-columns:1fr}}