.resource-detail-clean{font-family:var(--font-geist-sans),Arial,sans-serif;color:#f7f6f2;background:#0b0b0b}.resource-detail-clean .free-resource-subnav{background:#0b0b0b;border-color:#ffffff24;gap:20px;height:58px}.resource-detail-clean .free-resource-subnav strong{letter-spacing:-.02em;font-size:12px;font-weight:600}.resource-detail-clean .free-resource-subnav a:last-child{white-space:nowrap;min-height:40px;padding:10px 16px;line-height:1.3}.resource-detail-clean .free-resource-hero{background:radial-gradient(at 50% 8%,#29230f,#0b0b0b 74%);gap:0;min-height:0;padding:210px max(24px,50vw - 600px) 72px}.resource-detail-clean .free-resource-hero>div{width:100%}.resource-detail-clean .free-resource-hero>div>p{color:#d4af37;letter-spacing:.14em;margin:0 0 22px;font-size:11px;line-height:1.7}.resource-detail-clean .free-resource-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:950px;margin:0 auto 24px;font-size:clamp(48px,6.5vw,90px);font-weight:700;line-height:1.02}.resource-detail-clean .free-resource-hero>div>span{color:#b8b6ae;text-wrap:pretty;max-width:660px;font-size:18px;line-height:1.65}.resource-detail-clean .free-resource-hero>div>a{text-align:left;gap:14px;max-width:100%;min-height:48px;margin-top:30px;padding:14px 22px;font-size:14px;line-height:1.4}.resource-detail-clean .free-resource-hero>div>a svg{flex-shrink:0}.resource-detail-clean .free-resource-contents{text-align:left;background:#f4f1e8;grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding:72px max(24px,50vw - 600px);display:grid}.resource-detail-clean .free-resource-contents>div{align-items:flex-start}.resource-detail-clean .free-resource-contents>div>p{color:#745b16;margin:0 0 20px;font-size:11px}.resource-detail-clean .free-resource-contents h2{letter-spacing:-.05em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(34px,4.1vw,56px);line-height:1.06}.resource-detail-clean .free-resource-contents ul{width:100%;box-shadow:none;background:#fffdf8;border:1px solid #ded9cb;border-radius:14px;margin:0;padding:8px 24px}.resource-detail-clean .free-resource-contents li{color:#33352f;align-items:center;gap:14px;min-height:62px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.resource-detail-clean .free-resource-contents li svg{color:#80691e;flex-shrink:0}.resource-detail-clean .free-resource-access{text-align:left;background:#0b0b0b;grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding:80px max(24px,50vw - 600px);display:grid}.resource-detail-clean .free-resource-access>div:first-child{align-items:flex-start;position:static}.resource-detail-clean .free-resource-access>div>p{color:#d4af37;margin:0 0 20px;font-size:11px}.resource-detail-clean .free-resource-access>div>h2{letter-spacing:-.05em;max-width:500px;margin:0 0 24px;font-size:clamp(38px,4.5vw,62px);line-height:1.03}.resource-detail-clean .free-resource-access>div>span{color:#b8b6ae;max-width:440px;font-size:16px;line-height:1.65}.resource-detail-clean .free-resource-card{width:100%;box-shadow:none;border-radius:16px;margin:0}.resource-detail-clean .free-resource-card>header{padding:26px 28px 22px}.resource-detail-clean .free-resource-card>header h3{margin:10px 0 0;font-size:28px;line-height:1.12}.resource-detail-clean .free-resource-form{padding:26px 28px}.resource-detail-clean .free-resource-form input:not([type=checkbox]){min-width:0;max-width:100%;font-size:16px}.resource-detail-clean .free-resource-form button{min-height:48px;line-height:1.4}.resource-detail-clean .free-resource-consent{align-items:flex-start;line-height:1.6}.resource-detail-clean .free-resource-consent input{flex-shrink:0}.resource-detail-clean .page-cta{border-top:1px solid #ffffff20;padding:72px 24px}.resource-detail-clean .page-cta h2{max-width:900px;line-height:1.02;letter-spacing:-.05em!important;font-size:clamp(36px,4.5vw,64px)!important}@media (max-width:760px){.resource-detail-clean .free-resource-subnav{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 20px;top:72px}.resource-detail-clean .free-resource-subnav strong{max-width:none;font-size:11px}.resource-detail-clean .free-resource-hero{text-align:left;padding:168px 24px 48px}.resource-detail-clean .free-resource-hero>div{align-items:flex-start}.resource-detail-clean .free-resource-hero>div>p{letter-spacing:.12em;margin-bottom:20px;font-size:10px}.resource-detail-clean .free-resource-hero h1{text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,11.6vw,58px);line-height:1.05}.resource-detail-clean .free-resource-hero>div>span{font-size:16px;line-height:1.65}.resource-detail-clean .free-resource-hero>div>a{margin-top:26px;padding:14px 18px;font-size:13px}.resource-detail-clean .free-resource-contents,.resource-detail-clean .free-resource-access{grid-template-columns:1fr;gap:28px;padding:44px 24px}.resource-detail-clean .free-resource-contents h2{font-size:36px}.resource-detail-clean .free-resource-contents ul{padding:4px 20px}.resource-detail-clean .free-resource-contents li{min-height:58px;font-size:14px}.resource-detail-clean .free-resource-access>div>h2{margin-bottom:20px;font-size:40px}.resource-detail-clean .free-resource-card>header,.resource-detail-clean .free-resource-form{padding:24px 20px}.resource-detail-clean .free-resource-card>header h3{font-size:25px}.resource-detail-clean .free-resource-name-fields{grid-template-columns:1fr;gap:0}.resource-detail-clean .page-cta{padding:48px 24px}.resource-detail-clean .page-cta h2{font-size:36px!important}}
