.guide-page{max-width:900px;padding-top:60px;padding-bottom:48px}.guide-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.025em}.guide-page h2{font-size:1.55rem;margin:36px 0 14px}.guide-page p,.guide-page li{line-height:1.8}.guide-page a:not(.button){text-decoration:underline;text-underline-offset:3px}.guide-answer{font-size:1.2rem;border-left:4px solid #c6a563;padding:8px 0 8px 22px}.guide-date{font-size:.9rem;color:#526171}.guide-table{overflow-x:auto;margin:24px 0}.guide-table table{width:100%;border-collapse:collapse;min-width:420px}.guide-table caption{text-align:left;font-weight:700;padding:10px 0}.guide-table th,.guide-table td{text-align:left;border-bottom:1px solid #dce3e8;padding:14px}.guide-table thead{background:#10243b;color:#fff}.guide-page .button{white-space:normal}@media(max-width:600px){.guide-page{padding-top:32px}.guide-page .button{display:block;text-align:center}}
