.resource-page{padding:48px 0 90px}.breadcrumb{font-size:14px;margin-bottom:42px}.resource-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:start}.resource-hero h1{font-size:clamp(45px,5.5vw,82px);margin:22px 0 26px}.resource-hero h1 em{font-style:normal;background:var(--lime);box-decoration-break:clone;padding:0 .07em}.resource-hero .lead{font-size:24px}.download-card{padding:32px;background:var(--white);border:2px solid var(--ink);border-radius:24px;box-shadow:8px 8px 0 var(--lime)}.download-card h2{font-size:32px;line-height:1.08;margin-bottom:14px}.download-card p{font-size:16px}.download-card label.email-label{display:block;font-weight:700;margin:26px 0 8px}.download-card input[type=email]{width:100%;padding:14px;border:1px solid var(--ink);border-radius:8px;background:#fff;font-size:18px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;margin:18px 0}.consent input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--ink)}.download-card button{width:100%}.download-card button[disabled]{opacity:.65;cursor:wait}.form-note{font-size:13px!important;margin-top:18px}.form-status{margin-top:16px;font-weight:700;overflow-wrap:anywhere}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.resource-details{margin-top:70px;max-width:780px}.resource-details h2{font-size:36px;margin-bottom:24px}.resource-details h3{font-size:25px;margin:30px 0 14px}.resource-details p+p{margin-top:16px}.resource-details li{margin:12px 0}.resource-grid.two-resources{grid-template-columns:repeat(2,1fr)}.resource-grid.two-resources .resource{display:flex;flex-direction:column;align-items:flex-start;min-height:320px}.resource-grid .resource .button{margin-top:auto;font-size:15px}.resource-grid .resource p{margin-bottom:30px}.resource-promise{margin:34px 0 0;display:flex;flex-wrap:wrap;gap:12px}.resource-promise span{border:1px solid var(--line);border-radius:24px;padding:7px 12px;font-size:13px}.resource-footer{margin-top:65px;border-top:1px solid var(--line);padding-top:25px;font-size:14px;display:flex;gap:20px;flex-wrap:wrap}.resource-downloads{max-width:900px}.resource-downloads h1,.legal h1{font-size:clamp(44px,7vw,76px);margin:20px 0 30px}.resource-downloads .resource-grid{margin-top:38px}.resource-downloads button{margin-top:25px}.legal{max-width:860px}.legal h2{font-size:27px;margin:35px 0 16px}.legal p+p{margin-top:18px}.legal ul{padding-left:24px}.legal li{margin:12px 0}.download-card .success{border-left:5px solid var(--lime);padding-left:18px}.resource-stat{font-family:Archivo,Arial,sans-serif;font-size:clamp(80px,14vw,170px);line-height:1;margin:30px 0;color:var(--ink);letter-spacing:-.08em}.resource-link-note{padding:22px;background:rgba(37,24,59,.05);border-radius:12px;font-size:15px!important;margin-top:22px}.gate-intro{max-width:680px;margin-top:60px}.gate-intro h2{font-size:40px;margin-bottom:18px}.gate-intro .download-card{margin-top:28px}.resource-hub h1{max-width:900px;font-size:clamp(50px,7vw,96px);margin:24px 0}.resource-hub .lead{max-width:750px}.resource-footer a,.form-note a{overflow-wrap:anywhere}@media(max-width:800px){.resource-page{padding-top:28px}.breadcrumb{margin-bottom:26px}.resource-hero{grid-template-columns:1fr;gap:40px}.resource-hero h1{font-size:clamp(43px,10vw,70px)}.resource-hero .lead{font-size:22px}.download-card{padding:24px;box-shadow:5px 5px 0 var(--lime)}.resource-grid.two-resources{grid-template-columns:1fr}.resource-details{margin-top:55px}.resource-stat{display:none}.resource-footer{margin-top:44px}.gate-intro h2{font-size:34px}}
