
.resource-hero{color:#fff;background:#173e31}.resource-hero .resource-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(36px,5vw,72px)}
.resource-inner{width:min(1120px,calc(100% - 48px));margin-inline:auto}.resource-page h1{font:600 clamp(36px,4.8vw,62px)/1.08 'DM Sans',Arial,sans-serif;letter-spacing:-.045em;max-width:780px;text-wrap:balance;margin:14px 0 24px;color:inherit}.resource-page h2{font-size:clamp(26px,3vw,36px);line-height:1.16;letter-spacing:-.025em;margin:0 0 18px;text-wrap:balance}.resource-page h3{font-size:20px;line-height:1.25;margin:0 0 12px}.resource-page p{line-height:1.65;margin:0 0 18px}.resource-page .resource-eyebrow{font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.resource-hero .resource-lede{font-size:19px;max-width:620px;color:#e3eee7}.resource-preview{margin:0;max-width:360px;justify-self:end;transform:rotate(2deg);box-shadow:0 20px 50px #031c1a45;border-radius:14px;overflow:hidden}.resource-preview img{display:block;width:100%;height:auto}.resource-badge{display:inline-block;padding:7px 12px;background:#ffffff16;border:1px solid #ffffff42;border-radius:30px;font-size:13px}.resource-primary{display:inline-flex;justify-content:center;align-items:center;background:#ddecbb;color:#173c31!important;border:0;border-radius:8px;padding:15px 23px;min-height:48px;font:650 16px/1.35 'DM Sans',Arial,sans-serif;text-decoration:none;cursor:pointer;text-align:center}.resource-primary:hover{background:#eff8d8}.resource-page a:focus-visible,.resource-page button:focus-visible,.resource-page input:focus-visible{outline:3px solid #2b977e;outline-offset:4px}.resource-body{background:#f7f9f5;color:#193c30;padding:64px 0}.resource-body-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,70px);align-items:start}.resource-list{margin:24px 0 36px;padding:0;list-style:none}.resource-list li{padding:16px 0 16px 30px;border-bottom:1px solid #cfdbd2;position:relative;line-height:1.55}.resource-list li:before{content:'✓';position:absolute;left:0;color:#27634b;font-weight:700}.resource-steps{padding-left:24px;margin:20px 0 28px}.resource-steps li{padding:0 0 16px 8px;line-height:1.6}.resource-note{font-size:14px;color:#4f6459;max-width:650px}.resource-form-card{background:#fff;border:1px solid #ccdcd0;border-radius:16px;padding:clamp(22px,3vw,36px);box-shadow:0 12px 35px #173e3109;scroll-margin-top:110px}.resource-form-card label{display:block;font-size:14px;font-weight:600;margin:18px 0 7px}.resource-form-card input:not([type=checkbox]):not([type=submit]){box-sizing:border-box;font:inherit;width:100%;border:1px solid #8ea79a;border-radius:6px;padding:12px;min-height:46px;background:#fff;color:#173c31}.resource-form-card button{margin-top:20px;width:100%}.resource-form-card button:disabled{opacity:.65;cursor:wait}.resource-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.resource-status{margin-top:16px;font-size:14px;color:#9d2929}.resource-finish[hidden],.resource-form[hidden]{display:none!important}.resource-downloads{display:grid;gap:12px;margin:24px 0}.resource-downloads a{display:block;border:1px solid #a4b9aa;padding:15px 18px;border-radius:8px;color:#173c31;font-weight:650;text-decoration:none}.resource-downloads a:hover{background:#edf4e8}.resource-closing{padding:48px 0;background:#e6eee5;color:#193c30}.resource-closing .resource-inner{display:flex;gap:24px;align-items:center;justify-content:space-between}.resource-closing p{margin-bottom:0}.resource-closing a{flex-shrink:0}.resource-alternative{margin-top:28px;padding-top:22px;border-top:1px solid #ccdbcf}.resource-alternative a{color:#225941;font-weight:600}.resource-form-card .hs-form-field{margin-bottom:16px}.resource-form-card .hs-input{max-width:100%}.resource-form-card .hs-button{background:#225941!important;color:white!important;border-radius:8px;border:0;padding:14px 22px;font-size:16px}.resource-form-card fieldset{max-width:100%!important}.resource-form-card .hs-richtext{font-size:14px}.resource-legal{font-size:13px!important;line-height:1.5!important;color:#53675e;margin-top:18px!important}.resource-form-card [role=status]:focus{outline:none}
body:has(.resource-metolius) .resource-page h1{font-family:'IBM Plex Sans',Arial,sans-serif}.resource-metolius .resource-hero{background:#0c231c}.resource-metolius .resource-primary{background:#2dd4bf;color:#041d16!important}.resource-metolius .resource-body{background:#f7f2e7}.resource-metolius .resource-closing{background:#e7dfcc}.resource-metolius .resource-preview{transform:rotate(-2deg)}
@media(max-width:900px){.resource-hero .resource-grid{grid-template-columns:1.25fr .75fr;gap:30px}.resource-body-grid{grid-template-columns:1fr;gap:32px}.resource-form-card{max-width:680px;width:100%;box-sizing:border-box}.resource-closing .resource-inner{display:block}.resource-closing a{margin-top:22px}}
@media(max-width:600px){.resource-inner{width:calc(100% - 36px)}.resource-hero .resource-grid{grid-template-columns:1fr}.resource-page h1{font-size:38px}.resource-preview{justify-self:center;max-width:235px;margin:6px 0 10px;transform:none!important}.resource-body{padding:38px 0}.resource-hero .resource-lede{font-size:17px}.resource-primary{width:100%;box-sizing:border-box}.resource-closing{padding:32px 0}.resource-form-card{padding:24px 20px}.resource-page h2{font-size:28px}}

.resource-hero.page-hero .resource-grid{padding-block:0}.resource-metolius .resource-primary{font-family:inherit}

.resource-page .resource-body h2,.resource-page .resource-body h3,.resource-page .resource-closing h2{color:inherit}
