:root{--ink:#0d1114;--char:#171c20;--orange:#f27013;--paper:#f4f1eb;--muted:#62696d;--white:#fff;--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.7}h1,h2,h3,.button,.eyebrow,.brand-name,nav{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:.035em;line-height:1.05}a{color:inherit}header.site-header{height:86px;background:#0b0f12;color:#fff;display:flex;align-items:center;gap:24px;padding:0 max(24px,calc((100% - var(--max))/2));position:relative;z-index:2}header.site-header>a:first-child{margin-right:auto}.site-header img{width:285px;display:block}.site-header nav{display:flex;gap:22px}.site-header a{text-decoration:none}.phone{font-weight:800;white-space:nowrap}.button{display:inline-block;background:var(--orange);color:#fff!important;padding:14px 20px;text-decoration:none;border:0}.blog-hero{background:#11171b;color:#fff;padding:76px 24px;text-align:center}.eyebrow{color:var(--orange);margin:0 0 12px}.blog-hero h1{font-size:64px;margin:0}.blog-hero p:last-child{max-width:700px;margin:20px auto 0;color:#cbd0d3;font-size:18px}.blog-grid{max-width:var(--max);margin:auto;padding:68px 24px 90px;display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.blog-card{background:#fff;border:1px solid #dedad3;box-shadow:0 10px 25px rgba(0,0,0,.06);overflow:hidden}.blog-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr}.blog-card img{width:100%;height:250px;object-fit:cover;display:block}.blog-card:first-child img{height:100%}.card-copy{padding:28px}.card-copy h2{font-size:30px;margin:6px 0 12px}.card-copy p{color:var(--muted)}.read-link{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;color:var(--orange);text-decoration:none;letter-spacing:.05em}.article-wrap{max-width:900px;margin:auto;padding:35px 24px 90px}.breadcrumbs{font-size:13px;color:#687074;margin-bottom:28px}.breadcrumbs a{color:#3d464a}.article-header{text-align:center}.article-header h1{font-size:58px;margin:8px auto 18px;max-width:850px}.article-deck{font-size:20px;color:#565e62;max-width:760px;margin:0 auto 30px}.article-meta{font-size:13px;color:#757c7f;margin-bottom:28px}.article-hero{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:6px solid var(--orange);margin-bottom:38px}.blog-article>p,.blog-article>ul,.blog-article>ol{font-size:17px}.blog-article h2{font-size:34px;margin:48px 0 14px}.blog-article h3{font-size:23px;margin:30px 0 8px}.blog-article li{margin-bottom:8px}.article-cta{background:#12181c;color:#fff;padding:30px;margin:36px 0;border-left:6px solid var(--orange)}.article-cta h2{font-size:30px;margin:0 0 8px}.article-cta p{color:#cfd3d5}.faq{margin-top:55px;padding:34px;background:#e9e5de}.faq h2{margin-top:0}.related{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:45px 0;padding:30px 0}.related h2{margin:0 0 12px}.related a{display:block;color:#b94d00;font-weight:700;margin:7px 0}.site-footer{background:#0b0f12;color:#bec3c6;padding:42px max(24px,calc((100% - var(--max))/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;font-size:14px}.site-footer img{width:270px}.site-footer strong,.site-footer a,.site-footer span{display:block;margin-bottom:8px}.site-footer strong{color:#fff}.site-footer a{text-decoration:none}.site-footer small{grid-column:1/-1;border-top:1px solid #333;padding-top:20px}.guide-note{max-width:var(--max);margin:0 auto 70px;padding:30px;background:#fff;border-left:5px solid var(--orange)}@media(max-width:850px){header.site-header nav,.site-header .phone{display:none}.blog-card:first-child{display:block}.blog-grid{grid-template-columns:1fr}.blog-card:first-child{grid-column:auto}.article-header h1{font-size:44px}.blog-hero h1{font-size:50px}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}}@media(max-width:560px){header.site-header{height:72px;padding:0 16px}.site-header img{width:220px}.site-header .button{font-size:12px;padding:10px}.blog-hero{padding:55px 18px}.blog-hero h1{font-size:42px}.article-header h1{font-size:38px}.article-deck{font-size:17px}.blog-article h2{font-size:29px}.site-footer{grid-template-columns:1fr}.site-footer>*{grid-column:auto!important}}
.menu{display:none;background:none;border:0;color:#fff;font-size:25px;cursor:pointer;padding:0 0 0 8px}
@media(max-width:850px){
.site-header .menu{display:block}
header.site-header nav{display:none}
nav.open{display:flex!important;position:absolute;top:86px;left:0;right:0;flex-direction:column;gap:0;background:#0b0f12;border-bottom:1px solid #2a2e31;padding:.5rem 24px 1rem;z-index:5}
nav.open a{padding:.85rem 0;border-bottom:1px solid #2a2e31;font-size:15px}
nav.open a:last-child{border-bottom:none}
}
@media(max-width:560px){
nav.open{top:72px}
}
