.guide-page{color:#18231e;background:#f4f6f4;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.guide-header{justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:28px 24px;display:flex}.guide-brand img{width:170px;height:auto;display:block}.guide-header nav{gap:22px;display:flex}.guide-header nav a{color:#47554e;font-size:.86rem;font-weight:700;text-decoration:none}.guide-page>article{border-top:1px solid #dce2de}.guide-hero{color:#f6faf7;background:#17251f;padding:76px max(24px,50vw - 450px)}.guide-hero>p:first-child{color:#8ac9ad;letter-spacing:.14em;font-size:.74rem;font-weight:800}.guide-hero h1{max-width:850px;margin:14px 0;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.04}.guide-hero span{color:#aebbb4;font-size:.82rem;display:block}.guide-hero>p:not(:first-child){color:#d8e2dc;max-width:720px;margin:24px 0;line-height:1.75}.guide-hero a,.guide-body aside a{color:#092318;background:#51b287;border-radius:8px;padding:12px 17px;font-weight:800;text-decoration:none;display:inline-flex}.guide-body{max-width:900px;margin:auto;padding:60px 24px 80px}.guide-body section{border-bottom:1px solid #dce2de;grid-template-columns:240px minmax(0,1fr);column-gap:44px;padding:32px 0;display:grid}.guide-body h2{grid-row:1/span 5;margin:0;font-size:1.35rem;line-height:1.2}.guide-body p,.guide-body ul{color:#46564e;grid-column:2;margin:0 0 16px;line-height:1.8}.guide-body li+li{margin-top:9px}.guide-body aside{background:#e3ece7;border-radius:15px;margin-top:46px;padding:34px}.guide-body aside h2{margin:0 0 10px}.guide-body aside p{color:#46564e;max-width:650px;line-height:1.7}.guide-page>footer{color:#aebbb4;background:#111b17;justify-content:space-between;gap:20px;padding:28px max(24px,50vw - 580px);font-size:.8rem;display:flex}.guide-page>footer a{color:#d7e8df}@media (width<=720px){.guide-header{align-items:flex-start;gap:20px}.guide-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 14px}.guide-brand img{width:130px}.guide-hero{padding-top:52px;padding-bottom:52px}.guide-body section{display:block}.guide-body h2{margin-bottom:18px}.guide-body p,.guide-body ul{margin-bottom:16px}.guide-page>footer{flex-direction:column}}
