.resource-main{max-width:1080px;margin:auto;padding:48px 24px;color:#10283f;background:#fff}.resource-main h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;max-width:760px}.resource-main h2{font-size:1.5rem;margin-top:36px}.resource-main p,.resource-main li{font-size:1.0625rem;line-height:1.7;max-width:740px}.resource-main a{color:#a34418}.resource-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}.resource-main .resource-button{display:inline-block;background:#b95725;color:white;padding:15px 22px;border-radius:6px;font-weight:700;text-decoration:none}.resource-preview{width:100%;max-width:390px;border:1px solid #c8cfd5;box-shadow:0 10px 30px #10283f14}.resource-kicker{text-transform:uppercase;letter-spacing:.12em;color:#a34418;font-size:.875rem}.resource-note{font-size:.875rem!important;color:#546273}.resource-feedback{padding:20px;background:#f3f5f7;border-left:4px solid #b95725;margin-top:32px}.resource-feedback button{font:inherit;padding:10px 15px;margin:8px 8px 8px 0;border:1px solid #10283f;border-radius:4px;background:white;color:#10283f;cursor:pointer}.resource-feedback button:disabled{opacity:.6}.resource-main a:focus-visible,.resource-main button:focus-visible{outline:3px solid #b95725;outline-offset:4px}@media(max-width:700px){.resource-hero{grid-template-columns:1fr}.resource-preview{max-width:290px}.resource-main{padding:30px 20px}}body{background:#fff}
