.resourcesEditorial{--paper:#FFFFFF;--ink:#001F3F;--mist:#e5eff8;--blue-pale:#D5E3EC;--blush:#f1f6fa;--rose:#a72c59;--pink-soft:#E56A9C;--slate:#294B63;background:var(--paper)!important}.resourcesEditorial .resources-section-nav{display:flex;flex-wrap:wrap;gap:4px 30px;padding:20px 0 28px}.resourcesEditorial .resources-section-nav a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--ink);font-size:12px;font-weight:600;text-decoration:none}.resourcesEditorial .resources-section-nav a>span{color:var(--rose);font-size:10px}.resourcesEditorial .resources-section-nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--kliima-action-primary);text-underline-offset:6px}.resourcesEditorial .resources-checklists,.resourcesEditorial .resources-diagnostics,.resourcesEditorial .resources-models{background:#FFFFFF!important;padding-top:78px!important;padding-bottom:72px!important}.resourcesEditorial .resources-calculators,.resourcesEditorial .resources-scripts{background:var(--mist)!important;padding-top:78px!important;padding-bottom:72px!important}.resourcesEditorial .resources-section-header{display:grid;grid-template-columns:minmax(0,.82fr) minmax(260px,.42fr);gap:20px 74px;align-items:end;margin-bottom:42px!important;padding-top:22px;border-top:1px solid #afc4d2}.resourcesEditorial .resources-section-header>p:first-child{grid-column:1/-1;margin-bottom:0!important;color:var(--rose)!important}.resourcesEditorial .resources-section-header h2{margin-bottom:0!important;letter-spacing:-.04em}.resourcesEditorial .resources-section-header>p:last-child{color:#526071!important}.resourcesEditorial .featured-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 34px!important;border-top:3px solid var(--ink)}.resourcesEditorial .featured-resource-grid>article{background:transparent!important;border:0!important;border-bottom:1px solid #afc4d2!important;border-radius:0!important;box-shadow:none!important;padding:28px 0!important}.resourcesEditorial .featured-resource-grid>article:first-child{grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:44px!important}.resourcesEditorial .featured-resource-grid>article span{border-radius:2px!important;background:var(--mist)!important}.resourcesEditorial .featured-resource-grid>article a,.resourcesEditorial .featured-resource-grid>aside a{border-radius:0!important}.resourcesEditorial .featured-resource-grid>aside{grid-column:1/-1;background:var(--blush)!important;color:var(--ink)!important;border-radius:2px!important;border-left:6px solid #ff006e;margin-top:30px;padding:30px!important}.resourcesEditorial .featured-resource-grid>aside p:first-child{color:var(--rose)!important}.resourcesEditorial .featured-resource-grid>aside p:not(:first-child){color:#40536A!important}.resourcesEditorial .featured-resource-grid>aside a{background:#FFFFFF!important;color:var(--rose)!important}.resourcesEditorial .resources-canonical-links{padding:18px 0!important;border-width:1px 0!important;border-color:#AFC4D2!important;border-radius:0!important;background:transparent!important}.resourcesEditorial .resources-canonical-link{border-radius:0!important;background:#FFFFFF!important}.resourcesEditorial .resource-calculator-card{border-radius:0!important;box-shadow:none!important;border:1px solid #afc4d2!important;border-top:4px solid var(--ink)!important;padding:30px!important}.resourcesEditorial .resource-calculator-callout{background:var(--blush)!important;border-color:#D8B8C5!important;border-radius:0!important}.resourcesEditorial .resource-detail-panel article,.resourcesEditorial .resource-detail-panel>div,.resourcesEditorial .resource-metric,.resourcesEditorial input{border-radius:0!important}.resourcesEditorial .resource-detail-panel span[style*="border-radius: 999px"],.resourcesEditorial .resource-signal{border-radius:2px!important}.resourcesEditorial .resource-selector-list{gap:0!important;border-top:1px solid #afc4d2}.resourcesEditorial .resource-selector-button{border-width:0 0 1px!important;border-color:#AFC4D2!important;border-radius:0!important;box-shadow:none!important;padding:18px 16px!important}.resourcesEditorial .resource-detail-panel{border-radius:0!important;box-shadow:none!important;border-color:#AFC4D2!important;border-top:4px solid var(--ink)!important;padding:30px!important}.resourcesEditorial a[style*="min-height: 44px"],.resourcesEditorial button{border-radius:0!important;box-shadow:none!important}.resourcesEditorial .resources-related{padding-top:72px!important;padding-bottom:72px!important;color:#FFFFFF;background:var(--ink)!important}.resourcesEditorial .resources-related>div>p{color:var(--pink-soft)!important}.resourcesEditorial .resources-related h2{max-width:760px;color:#FFFFFF;letter-spacing:-.04em}.resourcesEditorial .resources-related-ledger{gap:0!important;border-top:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28)}.resourcesEditorial .resources-related-ledger a{min-height:96px;display:flex;align-items:center;border-width:0 1px 1px 0!important;border-color:rgba(255,255,255,.28)!important;border-radius:0!important;background:transparent!important;color:#FFFFFF!important}.resourcesEditorial .resources-closing{padding-top:72px!important;background:#FFFFFF!important}.resourcesEditorial .resources-final-cta{background:var(--blush)!important;color:var(--ink)!important;border-radius:2px!important;border-left:6px solid #ff006e;padding:34px!important}.resourcesEditorial .resources-final-cta p:first-child{color:var(--rose)!important}.resourcesEditorial .resources-final-cta p:last-child{color:#40536A!important}.resourcesEditorial .resources-final-cta>a{background:#FFFFFF!important;color:var(--rose)!important;box-shadow:none!important}.diagnostic-loader-orbit{position:absolute;width:220px;height:220px;border-radius:999px;border:1px solid rgba(255,255,255,.16);inset:50%;transform:translate(-50%,-50%);animation:diagnosticPulse 1.8s ease-in-out infinite}.diagnostic-loader-orbit:after{content:"";position:absolute;width:18px;height:18px;border-radius:999px;background:var(--kliima-button-background);top:18px;left:50%;box-shadow:0 0 34px rgba(255,0,110,.75)}@keyframes diagnosticPulse{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.92);opacity:.55}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(1turn) scale(.92);opacity:.55}}@media (max-width:860px){.diagnostic-result-grid,.resource-script-phrases,.resources-final-cta,.resources-two-column,.resourcesEditorial .featured-resource-grid,.resourcesEditorial .resources-hero-inner,.resourcesEditorial .resources-section-header{grid-template-columns:1fr!important}.resourcesEditorial .resources-hero-summary{padding-left:0;border-left:0}.resourcesEditorial .resources-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.resourcesEditorial .resources-section-nav a:last-child{grid-column:1/-1}.resourcesEditorial .featured-resource-grid>article:first-child,.resourcesEditorial .featured-resource-grid>aside{grid-column:auto!important}.resourcesEditorial .featured-resource-grid>article:first-child{grid-template-columns:1fr!important}}@media (max-width:780px){.resourcesEditorial .resources-hero{padding:52px 22px 0!important}.resourcesEditorial .resources-hero h1{font-size:clamp(42px,12vw,56px)!important;line-height:.98!important}.resourcesEditorial .resources-calculators,.resourcesEditorial .resources-checklists,.resourcesEditorial .resources-closing,.resourcesEditorial .resources-diagnostics,.resourcesEditorial .resources-models,.resourcesEditorial .resources-related,.resourcesEditorial .resources-scripts{padding-left:22px!important;padding-right:22px!important}.resourcesEditorial .resource-calculator-card,.resourcesEditorial .resource-detail-panel{padding:22px!important}.resource-calculator-grid{grid-template-columns:1fr!important}}.resourcesEditorial{color:#001f3f}.resourcesEditorial :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.resourcesEditorial :is(a,button,input,summary):focus-visible{outline:2px solid var(--kliima-action-primary);outline-offset:4px}.resourcesEditorial section[id]{scroll-margin-top:110px}.resourcesEditorial input{min-height:44px;border-color:#879dad!important}.resourcesEditorial .resource-selector-button[aria-pressed=true]{border-left:4px solid var(--kliima-action-primary)!important}@media (prefers-reduced-motion:reduce){.resourcesEditorial *,.resourcesEditorial :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}