
body.ij-pages-dark .sp-hero{display:grid;grid-template-columns:1.1fr 1fr;column-gap:45px;row-gap:20px;align-items:start;margin-bottom:35px}
body.ij-pages-dark .sp-sections{display:grid;gap:18px;margin-bottom:0}
body.ij-pages-dark .sp-card{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}
body.ij-pages-dark .sp-card-art{display:none}
body.ij-pages-dark .sp-section-heading{display:grid;grid-template-columns:34px 1fr;gap:18px;align-items:center;padding:25px}
body.ij-pages-dark .sp-icon{color:var(--accent)}
body.ij-pages-dark .sp-icon svg{width:28px;height:28px}
body.ij-pages-dark .sp-summary-copy h2{font-size:var(--info-card-size);margin-bottom:8px}
body.ij-pages-dark .sp-summary-copy>span{font-size:13px;color:var(--muted)}
body.ij-pages-dark .sp-panel{padding:25px;border-top:1px solid var(--line)}
body.ij-pages-dark .sp-order-routes{display:grid;grid-template-columns:1fr 1fr;gap:36px}
body.ij-pages-dark .sp-steps{padding-left:22px}
body.ij-pages-dark .sp-steps li{padding-bottom:18px;color:var(--muted)}
body.ij-pages-dark .sp-steps li strong{display:block}
body.ij-pages-dark .sp-steps .sp-step-number{display:none}
body.ij-pages-dark .sp-order-followup{border-top:1px solid var(--line);padding-top:22px}
body.ij-pages-dark .sp-timeframes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}
body.ij-pages-dark .sp-timeframes>div{background:var(--raised);padding:20px;border-radius:7px}
body.ij-pages-dark .sp-timeframes strong,body.ij-pages-dark .sp-timeframes span{display:block}
body.ij-pages-dark .sp-payment-list{padding-left:20px}
body.ij-pages-dark .sp-contact{color:var(--accent)}
body.ij-pages-dark .sp-hero>h1{grid-column:1;grid-row:1;margin:0}body.ij-pages-dark .sp-hero-copy{grid-column:1;grid-row:2}
body.ij-pages-dark .sp-hero-art{grid-column:2;grid-row:1/span 2;width:100%;border-radius:10px;background:white;display:block;height:auto}
body.ij-pages-dark .sp-panel a{color:var(--link)}
body.ij-pages-dark .sp-panel a:is(:focus-visible){color:var(--link-hover)}
@media (hover: hover){
body.ij-pages-dark .sp-panel a:is(:hover,:focus-visible){color:var(--link-hover)}}

body.ij-pages-dark .sp-payment-list li{margin-bottom:15px;color:var(--muted)}
body.ij-pages-dark .sp-steps li p strong{display:inline}
@media(max-width:700px){
body.ij-pages-dark .sp-hero{gap:10px}
body.ij-pages-dark .sp-hero h1{font-size:var(--info-title-size)}
body.ij-pages-dark .sp-section-heading{padding:20px;grid-template-columns:24px 1fr;gap:12px}
body.ij-pages-dark .sp-summary-copy h2{font-size:var(--info-card-size)}
body.ij-pages-dark .sp-icon svg{width:22px}
body.ij-pages-dark .sp-panel{padding:20px}
}
@media(min-width:761px){body.ij-pages-dark .sp-order-routes{grid-template-rows:auto repeat(3,auto);align-items:start;column-gap:28px;row-gap:16px}
body.ij-pages-dark .sp-order-route{display:contents}body.ij-pages-dark .sp-order-route h3{grid-row:1;margin:0}
body.ij-pages-dark .sp-order-route:first-child h3,body.ij-pages-dark .sp-order-route:first-child li{grid-column:1}
body.ij-pages-dark .sp-order-route:last-child h3,body.ij-pages-dark .sp-order-route:last-child li{grid-column:2}
body.ij-pages-dark .sp-order-route .sp-steps{display:contents}
body.ij-pages-dark .sp-steps li:nth-child(1){grid-row:2}body.ij-pages-dark .sp-steps li:nth-child(2){grid-row:3}body.ij-pages-dark .sp-steps li:nth-child(3){grid-row:4}}
@media(max-width:760px){
 body.ij-pages-dark .sp-order-routes{grid-template-columns:minmax(0,1fr);gap:26px}
 body.ij-pages-dark .sp-order-route{display:block}
 body.ij-pages-dark .sp-order-route .sp-steps{display:grid}
 body.ij-pages-dark .sp-order-route h3{margin-bottom:16px}
 body.ij-pages-dark .sp-hero-copy p,body.ij-pages-dark .sp-panel,body.ij-pages-dark .sp-steps p{font-size:var(--info-body-size);line-height:var(--info-copy-line)}
}
@media(max-width:760px){
 body.ij-pages-dark .sp-hero{grid-template-columns:minmax(0,1fr);gap:18px}
 body.ij-pages-dark .sp-hero-art{grid-column:1;grid-row:2;width:100%;max-width:420px;max-height:185px;justify-self:center;object-fit:contain}
 body.ij-pages-dark .sp-hero-copy{grid-column:1;grid-row:3;min-width:0}
}
