 .guide-wrap{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.guide-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;margin-bottom:36px}.guide-hero img{width:100%;height:330px;object-fit:cover;border-radius:12px}.guide-wrap h1{font-size:clamp(36px,5vw,64px);line-height:1.08}.guide-wrap h2{font-size:28px;margin:32px 0 14px}.guide-wrap p,.guide-wrap li{font-size:17px;line-height:1.75}.guide-wrap article{max-width:800px}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guide-card{padding:28px;border:1px solid #b7bcb9;border-radius:10px}.guide-card a,.guide-wrap article a{color:inherit;text-decoration:underline;text-underline-offset:4px}.guide-kicker{font-size:12px!important;letter-spacing:2px;text-transform:uppercase}.guide-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.guide-actions a,.guide-actions button{padding:13px 18px;border:1px solid currentColor;border-radius:5px;font:inherit;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.guide-check{list-style:none;padding:0}.guide-check li{padding:12px;border-bottom:1px solid #b7bcb9}.guide-check input{width:20px;height:20px;vertical-align:middle;margin-right:12px;accent-color:#395846}.guide-note{font-size:13px!important;color:#66746d}.guide-wrap table{width:100%;border-collapse:collapse}.guide-wrap th,.guide-wrap td{text-align:left;padding:14px;border-bottom:1px solid #bbb;vertical-align:top}.guide-wrap details{padding:16px 0;border-bottom:1px solid #bbb}.guide-wrap summary{font-size:18px;cursor:pointer}.guide-wrap .guide-footer{margin-top:45px;padding-top:25px;border-top:1px solid #bbb}@media(max-width:700px){.guide-hero,.guide-cards{grid-template-columns:1fr}.guide-hero img{height:220px}.guide-wrap{padding:30px 20px 55px}.guide-wrap table{font-size:13px}.guide-wrap td,.guide-wrap th{padding:8px}}@media print{header,footer,.guide-actions,.announcement{display:none!important}.guide-wrap{padding:0}.guide-hero img{display:none}.guide-hero{display:block}.guide-check input{appearance:none;border:1px solid black}.guide-wrap h1{font-size:30px}.guide-wrap p,.guide-wrap li{font-size:12px}.guide-wrap a{text-decoration:none}}