.guide-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.guide-brand{font-size:25px;font-weight:600;letter-spacing:-1.3px}.guide-header nav{display:flex;align-items:center;gap:30px;font-size:12px}.guide-intro{padding-top:65px;padding-bottom:20px}.guide-intro>a{font-size:12px;color:#626c59;display:inline-flex;padding:12px 0;margin-bottom:20px}.guide-intro h1{font-size:clamp(38px,5vw,68px);font-weight:500;letter-spacing:-2.8px;line-height:1.15;margin-bottom:20px}.guide-intro>p{font-size:15px;max-width:650px}.guide-intro nav{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:35px;border-top:1px solid var(--line);padding-top:20px}.guide-intro nav a{font-size:12px;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:5px}.guide-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:40px 0;font-size:13px}.guide-footer>a:first-child{font-size:22px;letter-spacing:-1px;font-weight:600}.guide-footer>a:last-child{text-decoration:underline;text-underline-offset:4px}.guide-intro a:hover,.guide-header a:hover{color:#8d6500}@media(max-width:760px){.guide-header{padding:22px 0;gap:15px}.guide-brand{font-size:20px;letter-spacing:-1px}.guide-header nav{gap:15px}.guide-header nav>a:not(.button){display:none}.guide-header .button{font-size:10px;padding:12px;min-height:44px}.guide-intro{padding-top:35px}.guide-intro h1{font-size:40px;letter-spacing:-1.5px}.guide-intro>p{font-size:13px}.guide-intro nav{gap:5px 20px;margin-top:25px}.guide-intro nav a{font-size:11px}.guide-footer{padding:28px 0}.guide-footer>a:first-child{font-size:18px}.guide-footer>a:last-child{font-size:11px}}
