#guide-content{background:#f7f5f0;color:#282b29}
.guide-hero{min-height:620px;background-color:#1a201c;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;padding:76px max(6%,calc((100vw - 1320px)/2))}
.guide-hero>div{max-width:770px}.guide-hero .eyebrow{color:#f05b50;font-size:11px;letter-spacing:.2em;font-weight:800;text-transform:uppercase}.guide-hero h1{font:600 clamp(58px,7vw,112px)/.98 Oswald,sans-serif;text-transform:uppercase;margin:22px 0 28px;letter-spacing:-.025em}.guide-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #d94a43}.guide-hero>div>p:last-child{font:400 16px/1.8 Manrope,sans-serif;max-width:610px;color:#f1f0ec}
.guide-main{max-width:1440px;margin:auto;padding:95px 6% 125px}.guide-introduction{display:grid;grid-template-columns:42% 58%;gap:35px;align-items:start;margin-bottom:64px}.guide-introduction h2,.guide-hunting h2{font:600 clamp(48px,5vw,77px)/1.02 Oswald,sans-serif;text-transform:uppercase;margin:0}.guide-introduction h2 em,.guide-hunting h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #b9352e}.guide-introduction>div{max-width:670px}.guide-introduction p,.guide-hunting>p:not(.eyebrow){font:400 15px/1.85 Manrope,sans-serif;color:#4d504d;margin:0 0 18px}
.guide-card-grid,.guide-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-card{background:#fff;border-top:3px solid #b9352e;padding:34px 34px 38px;min-height:210px}.guide-card .eyebrow{font-size:10px;letter-spacing:.14em;color:#b9352e;text-transform:uppercase;font-weight:800}.guide-card h2{font:600 clamp(27px,2.6vw,39px)/1.12 Oswald,sans-serif;text-transform:uppercase;margin:13px 0}.guide-card>p:not(.eyebrow),.guide-card li{font:400 14px/1.75 Manrope,sans-serif;color:#4a4d49}.guide-card ul{padding-left:20px;margin:16px 0 0}.guide-card li{margin:5px 0}
.guide-warning{background:#1d211f;color:#fff;padding:32px 40px;margin-top:20px;border-left:4px solid #c63c35}.guide-warning strong{font:600 26px Oswald,sans-serif;text-transform:uppercase}.guide-warning p{font-size:14px;line-height:1.7;max-width:920px}
.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:66px 0}.guide-steps article{border-top:1px solid #bbb7af;padding:20px 10px 5px}.guide-steps small{color:#b9352e;font:700 25px Oswald,sans-serif}.guide-steps h3,.guide-extra h3{font:600 25px Oswald,sans-serif;text-transform:uppercase;margin:12px 0}.guide-steps p,.guide-extra p{font-size:14px;line-height:1.7;color:#565956}.guide-extra{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:54px 0}.guide-extra article{border-top:1px solid #c8c2b8;padding-top:13px}
.guide-hunting{padding-top:75px;margin-top:80px;border-top:1px solid #c8c2b8;scroll-margin-top:85px}.guide-hunting .eyebrow{font-size:11px;letter-spacing:.16em;color:#b9352e;text-transform:uppercase;font-weight:800}.guide-hunting>p:not(.eyebrow){margin:22px 0 34px}.guide-mini-grid .guide-card{min-height:175px}.guide-comparison{margin:80px 0 0}.guide-comparison h2,.guide-faq h2,.guide-closing h2{font:600 clamp(37px,4vw,58px)/1.1 Oswald,sans-serif;text-transform:uppercase}.guide-table{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:2px solid #b9352e}.guide-table>*{padding:18px 22px;border-bottom:1px solid #ddd7cf;font-size:13px}.guide-table b{font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.guide-faq{margin-top:90px;border-top:1px solid #c8c2b8;padding-top:45px}.guide-faq details{border-bottom:1px solid #c8c2b8;padding:19px 0}.guide-faq summary{cursor:pointer;font:600 21px Oswald,sans-serif;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.guide-faq summary:after{content:'+';color:#b9352e}.guide-faq details[open] summary:after{content:'−'}.guide-faq details p{font:400 14px/1.8 Manrope,sans-serif;color:#515550;max-width:820px;margin:14px 0 3px}
.guide-closing{margin-top:100px;padding:50px;background:#fff;border-top:3px solid #b9352e}.guide-closing h2{margin:0 0 14px}.guide-closing p{font-size:15px;line-height:1.8;max-width:720px}.guide-closing .btn{display:inline-flex;margin:16px 12px 0 0;text-decoration:none}.guide-closing .outline{border:1px solid #aaa;background:transparent;color:#252725}
@media(max-width:720px){.guide-hero{min-height:520px;padding:50px 24px}.guide-hero h1{font-size:clamp(49px,12vw,73px)}.guide-main{padding:65px 22px 85px}.guide-introduction{grid-template-columns:1fr;gap:24px}.guide-card-grid,.guide-mini-grid,.guide-steps,.guide-extra{grid-template-columns:1fr}.guide-card{min-height:0;padding:27px}.guide-hunting{margin-top:60px}.guide-table>*{font-size:11px;padding:12px 7px}.guide-closing{padding:32px}}
