.resourceCardReady{grid-template-columns:240px 1fr;align-items:stretch;gap:30px;max-width:none;display:grid}.resourcePreview{background:linear-gradient(160deg,#f7efe3,#e6d2bd);border:1px solid #d7c8b8;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:310px;padding:24px;display:flex}.resourcePreview span,.resourcePreview small{letter-spacing:.16em;color:#8f4e31;font-size:11px;font-weight:700}.resourcePreview strong{font-family:Playfair Display,serif;font-size:31px;line-height:1.05}.resourceCopy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.resourceCopy h2{margin-top:12px;font-size:40px}.resourceCopy>p{color:var(--muted);max-width:680px;line-height:1.65}.resourceCopy>.button{margin-top:12px}.signupPanel{width:100%}.resourceForm{grid-template-columns:1fr 1.2fr auto}.hpField{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.formError{font-weight:600;color:#9f2f1f!important}.successPanel{background:#fff9f0;border:1px solid #dfcdbb;border-radius:10px;width:100%;margin-top:24px;padding:24px}.successPanel h3{margin:0 0 16px;font-family:Playfair Display,serif;font-size:28px}.successPanel p{color:var(--muted);margin:16px 0 0}.resourcePrivacy{max-width:760px;color:var(--muted);margin-top:28px;font-size:13px;line-height:1.55}@media (max-width:760px){.resourceCardReady{grid-template-columns:1fr;gap:20px}.resourcePreview{min-height:220px}.resourceCopy h2{font-size:34px}.resourceForm{grid-template-columns:1fr}.resourceCopy>.button,.successPanel .button{width:100%}}
