.guide{max-width:1000px;padding-top:35px;padding-bottom:50px}.guide h1{max-width:850px;font-size:clamp(34px,5vw,56px)}.guide .intro{max-width:790px;font-size:18px}.guide p,.guide li{line-height:1.75}.guide section{max-width:780px;border-top:1px solid var(--line);padding:28px 0 8px;margin-top:28px}.guide h2{font-size:27px;line-height:1.25;margin-bottom:16px}.guide h3{font-size:20px}.guide li{margin:10px 0}.guide a:not(.button){text-underline-offset:4px}.guide figure{margin:30px 0;max-width:680px}.guide figure img{width:100%;height:auto;border:1px solid #b9cdb9;border-radius:16px}.guide figcaption{font-size:13px;color:#53695b;line-height:1.6;margin-top:8px}.guide .guide-note{background:#edf4e8;border-left:4px solid #527653;border-radius:5px;padding:20px;max-width:780px}.guide .guide-note p{margin:0}.guide .guide-nav{display:flex;gap:10px 22px;flex-wrap:wrap;margin:20px 0}.guide .guide-nav a{font-size:15px}.guide .guide-meta{font-size:13px;color:#53695b}.guide ul,.guide ol{padding-left:24px}.guide .hero-actions{margin:24px 0}@media(max-width:540px){.guide{padding-top:28px}.guide h1{letter-spacing:-1px}.guide h2{font-size:25px}.guide .hero-actions{align-items:stretch}.guide .button{max-width:100%}}
