.support-page .breadcrumb{background:#0b0d0c;color:#858a86;max-width:none;padding-left:max(30px,calc((100vw - 1180px)/2))}.support-page .page-hero{min-height:520px;display:flex;align-items:center;padding-top:70px;padding-bottom:80px}.support-page .page-hero:before{content:"";position:absolute;right:0;top:0;width:19%;height:100%;background:var(--cd-acid)}.support-page .page-hero:after{content:"INFORMATION / TRUST";right:4%;bottom:20px;font-size:clamp(60px,8vw,120px)}.support-page .page-hero__title em{font-style:normal;color:var(--cd-acid)}.support-page .page-hero__lead{max-width:720px;line-height:2}.support-page .page-hero-img{position:absolute;right:5%;top:55px;width:42%;height:410px;margin:0;overflow:hidden}.support-page .page-hero-img img{width:100%;height:100%;object-fit:cover}.support-page .page-hero-img+.section{margin-top:0}.support-page .page-hero:has(.page-hero-img) .container{padding-right:48%}.support-page .page-hero:has(.page-hero-img):before{width:48%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}
.support-page .section{padding-top:105px;padding-bottom:105px}.support-page .section-title{font-size:clamp(44px,5.2vw,74px)}.support-page .section-title em{color:#5d8700}.support-page .section--pale{background:#0e100f;color:#fff}.support-page .section--pale .section-kicker{color:var(--cd-acid)}.support-page .section--pale .section-title em{color:var(--cd-acid)}.support-page .section--pale p,.support-page .section--pale li{color:#c4c8c5}.support-page .num-list{margin:0;padding:0;list-style:none;border-top:1px solid currentColor}.support-page .num-list li{display:grid;grid-template-columns:150px 1fr;gap:35px;padding:35px 0;border-bottom:1px solid rgba(120,125,121,.35)}.support-page .num-list>li>strong{font:800 clamp(28px,4vw,58px)/1 var(--cd-sans);color:#6d9800}.support-page .section--pale .num-list>li>strong{color:var(--cd-acid)}.support-page .num-list h3{margin:0 0 13px;font-size:20px}.support-page .num-list p{max-width:850px;margin:0;font-size:13px;line-height:2}.support-page .ref-note{margin-top:30px!important;font-size:11px!important;color:#7b807c!important}.support-page .map-embed{height:520px;margin-top:45px;border:8px solid var(--cd-acid)}.support-page .map-embed iframe{width:100%;height:100%;border:0}.support-page .cost__head{display:grid;grid-template-columns:1fr 1fr;gap:45px}.support-page .cost__head-text{display:contents}.support-page .cost__head .section-kicker,.support-page .cost__head .section-title,.support-page .cost__lead{grid-column:1}.support-page .cost__head-photo{grid-column:2;grid-row:1/4;height:520px;margin:0;overflow:hidden}.support-page .cost__head-photo img{width:100%;height:100%;object-fit:cover}.support-page .cost-hot{color:#e33724}.support-page .cost-card-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.support-page .cost-card-grid article{position:relative;min-height:270px;padding:25px;background:#fff;border-top:5px solid #111}.support-page .cost-card-grid article>b{position:absolute;right:18px;top:8px;font:800 58px var(--cd-sans);color:#e3e4df}.support-page .cost-card-grid article>span{display:inline-block;padding:8px;background:#111;color:#fff;font-size:10px}.support-page .cost-card-grid h3{margin-top:45px;font-size:19px}.support-page .cost-card-grid p{font-size:11px;line-height:1.8}.support-page .spec-dl dt{background:var(--cd-acid)}
@media(max-width:900px){.support-page .page-hero:before{width:8%}.support-page .page-hero:has(.page-hero-img){display:block;padding-bottom:0}.support-page .page-hero:has(.page-hero-img) .container{padding-right:0}.support-page .page-hero-img{position:relative;right:auto;top:auto;width:100%;height:55vw;margin:55px 0 0}.support-page .cost__head{display:block}.support-page .cost__head-photo{height:55vw;margin:40px 0}.support-page .cost-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.support-page .page-hero{min-height:430px;padding:65px 20px}.support-page .page-hero:before{width:10px}.support-page .page-hero:after{font-size:52px}.support-page .page-hero__title{font-size:45px}.support-page .page-hero-img{height:70vw;margin-left:-20px;width:calc(100% + 40px)}.support-page .num-list li{grid-template-columns:65px 1fr;gap:15px}.support-page .num-list>li>strong{font-size:32px}.support-page .num-list h3{font-size:17px}.support-page .map-embed{height:75vw}.support-page .cost-card-grid{display:block}.support-page .cost-card-grid article{margin-top:9px}}
