.hosted-mining-page{padding:0!important;background:#f3f6fa;color:#29445a}.hosted-mining-page .container{max-width:1160px}.hosted-hero{padding:58px 0;background:linear-gradient(135deg,#fff,#edf8f5 65%,#eaf1f8);border-bottom:1px solid #d7e2ea}.hosted-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hosted-hero__copy>span,.hosted-section-heading>span,.hosted-cooling__content>span,.hosted-ownership span{color:#118574;font-size:.67rem;font-weight:900;letter-spacing:.14em}.hosted-hero h1{margin:10px 0 16px;color:#15354e;font-size:clamp(2.25rem,4.5vw,3.7rem);line-height:1.05}.hosted-hero__copy>p{margin:0;color:#607687;line-height:1.75}.hosted-hero__copy>div{display:flex;gap:10px;margin-top:22px}.hosted-hero__copy ul{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none}.hosted-hero__copy li{color:#d3e2ec !important;font-size:.69rem;font-weight:750}.hosted-hero__copy li:before{content:'✓';margin-right:6px;color:#55dfd0 !important}.hosted-hero__media{position:relative;height:390px;border-radius:19px;overflow:hidden;box-shadow:0 18px 44px rgba(15,42,67,.18)}.hosted-hero__media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(12,37,55,.75))}.hosted-hero__media img{width:100%;height:100%;object-fit:cover}.hosted-hero__media>div{position:absolute;z-index:1;left:24px;bottom:21px}.hosted-hero__media strong,.hosted-hero__media span{display:block;color:#fff}.hosted-hero__media strong{font-size:1.05rem}.hosted-hero__media span{margin-top:3px;font-size:.68rem;opacity:.8}.hosted-calculator{padding:48px 0!important;background:#f3f6fa}.hosted-calculator .hosting-selector-card{border-color:#a9cec7;box-shadow:0 15px 42px rgba(15,42,67,.09)}.hosted-section-heading{max-width:750px;margin:0 auto 24px;text-align:center}.hosted-section-heading h2{margin:7px 0;color:#183750;font-size:1.8rem}.hosted-section-heading p{margin:0;color:#687d8d;line-height:1.65}.hosted-service{padding:55px 0;background:#fff;border-block:1px solid #dce5eb}.hosted-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hosted-feature-grid article{padding:20px;border:1px solid #dce5eb;border-radius:12px;background:#f9fbfc}.hosted-feature-grid article>span{color:#168f7d;font-size:.64rem;font-weight:900}.hosted-feature-grid h3{margin:10px 0 7px;color:#244359;font-size:.9rem}.hosted-feature-grid p{margin:0;color:#718392;font-size:.7rem;line-height:1.55}.hosted-cooling{padding:58px 0}.hosted-cooling>.container{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center}.hosted-cooling__image{height:390px;border-radius:17px;overflow:hidden;box-shadow:0 14px 38px rgba(15,42,67,.13)}.hosted-cooling__image img{width:100%;height:100%;object-fit:cover}.hosted-cooling__content h2{margin:8px 0 19px;color:#183750;font-size:1.8rem}.hosted-cooling__content>div{display:grid;grid-template-columns:1fr 1fr;gap:11px}.hosted-cooling__content article{padding:17px;border:1px solid #d8e3e9;border-radius:11px;background:#fff}.hosted-cooling__content article>b{color:#168f7d;font-size:.62rem}.hosted-cooling__content h3{margin:8px 0 6px;color:#29485e;font-size:.83rem}.hosted-cooling__content article p,.hosted-cooling__content>p{color:#718392;font-size:.69rem;line-height:1.55}.hosted-video{padding:0 0 58px}.hosted-video__placeholder{min-height:400px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(rgba(12,37,55,.72),rgba(12,37,55,.72)),url('../images/factory-line.jpg') center/cover;color:#fff;text-align:center;overflow:hidden}.hosted-video__placeholder span{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 12px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(255,255,255,.13);font-size:1.2rem}.hosted-video__placeholder small{font-weight:900;letter-spacing:.12em;color:#a8ded4}.hosted-video__placeholder h2{margin:7px 0;color:#fff;font-size:1.7rem}.hosted-video__placeholder p{max-width:570px;margin:0;color:rgba(255,255,255,.76)}.hosted-process{padding:55px 0;background:#fff;border-top:1px solid #dce5eb}.hosted-process>.container>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hosted-process article{padding:19px;border-top:3px solid #168f7d;background:#f7fafb}.hosted-process article>b{color:#168f7d;font-size:.65rem}.hosted-process h3{margin:9px 0 6px;color:#26455b;font-size:.85rem}.hosted-process p{margin:0;color:#718392;font-size:.68rem;line-height:1.55}.hosted-ownership{padding:46px 0;background:#173f5c}.hosted-ownership>.container{display:flex;align-items:center;justify-content:space-between;gap:28px}.hosted-ownership h2{margin:7px 0;color:#fff}.hosted-ownership p{max-width:760px;margin:0;color:#b8c8d3;line-height:1.6}.hosted-ownership .btn{flex:0 0 auto}@media(max-width:850px){.hosted-hero__grid,.hosted-cooling>.container{grid-template-columns:1fr}.hosted-feature-grid,.hosted-process>.container>div{grid-template-columns:1fr 1fr}.hosted-hero__media{height:340px}.hosted-ownership>.container{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.hosted-hero,.hosted-calculator,.hosted-service,.hosted-cooling,.hosted-process,.hosted-ownership{padding-left:14px!important;padding-right:14px!important}.hosted-hero{padding-top:40px;padding-bottom:38px}.hosted-hero h1{font-size:2.35rem}.hosted-hero__copy>div{display:grid}.hosted-hero__copy ul{gap:8px;flex-direction:column}.hosted-hero__media{height:270px}.hosted-section-heading h2,.hosted-cooling__content h2{font-size:1.4rem}.hosted-feature-grid,.hosted-process>.container>div{grid-template-columns:1fr 1fr;gap:8px}.hosted-feature-grid article,.hosted-process article{padding:14px}.hosted-cooling__image{height:280px}.hosted-cooling__content>div{grid-template-columns:1fr}.hosted-video{padding:0 14px 40px}.hosted-video__placeholder{min-height:330px;padding:20px}.hosted-ownership .btn{width:100%;text-align:center}}
/* Keep inline legacy grids contained until all live clones receive the markup update. */
.hosted-mining-page *{min-width:0}
.hosted-mining-page select{width:100%;max-width:100%;box-sizing:border-box}
.hosted-mining-page table{min-width:760px}
@media(max-width:640px){.hosted-mining-page .container{max-width:100%;padding-left:14px;padding-right:14px}.hosted-rates-bar>div{align-items:stretch!important}.hosted-rates-bar>div>div{width:100%;padding-left:0!important;border-left:0!important;border-top:1px solid #d0e2df;padding-top:10px}.hosting-selector-card{padding:18px!important}.hosted-mining-page h1{overflow-wrap:anywhere}}

.hosted-ownership-outcome{margin:0 0 20px;padding:15px 16px;border-radius:11px}.hosted-ownership-outcome span,.hosted-ownership-outcome strong,.hosted-ownership-outcome p{display:block}.hosted-ownership-outcome span{font-size:.64rem;font-weight:900;letter-spacing:.1em}.hosted-ownership-outcome strong{margin-top:5px;font-size:.91rem;line-height:1.4}.hosted-ownership-outcome p{margin:6px 0 0!important;font-size:.75rem!important;line-height:1.55!important}.hosted-ownership-outcome--own{border:1px solid #8ed8c5;background:#e8f8f3;color:#075e50}.hosted-ownership-outcome--own p{color:#397065!important}.hosted-ownership-outcome--lease{border:1px solid #a9c8f5;background:#edf4ff;color:#1e4c91}.hosted-ownership-outcome--lease p{color:#516b92!important}.calculator-ownership-note{margin-top:15px;padding:12px 13px;border-radius:9px}.calculator-ownership-note strong,.calculator-ownership-note span{display:block}.calculator-ownership-note strong{font-size:.76rem}.calculator-ownership-note span{margin-top:4px;font-size:.69rem;line-height:1.5}.calculator-ownership-note--own{border:1px solid #8ed8c5;background:#e4f7f0;color:#075e50}.calculator-ownership-note--lease{border:1px solid #a9c8f5;background:#e8f1ff;color:#1e4c91}
