@import url('service-page.css');
.article-hero{padding-bottom:54px}.article-hero .container{max-width:900px}.article-meta{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0;color:var(--muted);font-size:14px}.article-meta span{border:1px solid var(--ink);padding:7px 12px;background:var(--paper)}
.article-body{padding:30px 0 84px}.article-body .container{max-width:900px}.article-body h2{margin:48px 0 16px;font-size:clamp(30px,3.2vw,46px);line-height:1.05;letter-spacing:-.045em}.article-body h3{margin:30px 0 10px;font-size:22px}.article-body p,.article-body li{color:var(--muted);font-size:17px;line-height:1.78}.article-body strong{color:var(--ink)}.article-body ul,.article-body ol{padding-left:24px}.article-body li{margin:9px 0}
.note{margin:32px 0;padding:24px;border:1px solid var(--ink);border-left:8px solid var(--blue);background:var(--paper)}.note p{margin:0}.article-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:50px;padding:30px;border:1px solid var(--ink);background:var(--acid);box-shadow:7px 7px 0 var(--ink)}.article-cta h2{margin:0 0 8px;font-size:28px}.article-cta p{margin:0;font-size:15px}
@media(max-width:700px){.article-cta{align-items:flex-start;flex-direction:column;box-shadow:5px 5px 0 var(--ink)}}
.article-meta span,.note{background:var(--paper);border-color:var(--line)}.note{border-left-color:var(--blue)}.article-cta{background:#1d2124;border-color:#50575d;box-shadow:7px 7px 0 #08090a;color:var(--ink)}.article-cta h2{color:var(--ink)}.article-cta p{color:var(--muted)}
