body:has(.guide-page) .site-header{background:#f9f5ef;position:relative}body:has(.guide-page) .header-support-link{color:#684d52}body:has(.guide-page) .header-support-link:hover{color:#9e3347}.guide-page{color:#251f21;background:#f9f5ef;min-height:70vh;padding:30px 24px 100px}.guide-shell{max-width:1040px;margin:0 auto}.guide-breadcrumb{color:#655c5c;align-items:center;gap:12px;margin-bottom:52px;font-size:14px;display:flex}.guide-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.guide-kicker{color:#9e3347;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:700}.guide-page h1{letter-spacing:-.045em;max-width:900px;margin:0 0 30px;font-size:clamp(42px,6.5vw,88px);font-weight:600;line-height:1.03}.guide-intro{max-width:740px;margin:0 0 30px;font-size:clamp(19px,2.4vw,27px);line-height:1.45}.guide-status{color:#743e49;border:1px solid #d6b5b6;border-radius:100px;margin-bottom:70px;padding:10px 17px;font-size:14px;line-height:1.4;display:inline-block}.guide-sections{border-top:1px solid #cfc5be}.guide-sections section{border-bottom:1px solid #cfc5be;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:40px;padding:36px 0;display:grid}.guide-sections h2{margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.2}.guide-sections p{color:#4e4645;margin:0;font-size:18px;line-height:1.65}.guide-related{margin-top:85px}.guide-related h2{margin:0 0 22px;font-size:25px}.guide-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-related a{background:#fffaf5;border:1px solid #d8ccc3;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;min-height:100px;padding:22px;font-size:18px;line-height:1.3;display:flex}.guide-related a:hover{color:#9e3347;border-color:#9e3347}@media (max-width:680px){.guide-page{padding:25px 20px 65px}.guide-breadcrumb{margin-bottom:35px}.guide-status{margin-bottom:50px}.guide-sections section{padding:28px 0;display:block}.guide-sections h2{margin-bottom:14px}.guide-sections p{font-size:16px}.guide-related{margin-top:60px}.guide-related>div{grid-template-columns:1fr}}
