/* Approved desk artwork: full composition without an added frame. */
/* Preserve form spacing after removing the optional consent row for Guide-Only launch. */
.sdira-resource .resource-form button[type=submit]{margin-top:24px}
.sdira-back{display:inline-block;margin-bottom:25px;color:#496275;font-size:14px;text-decoration:none}.sdira-hero .resource-layout{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:60px}.sdira-hero h1{font-size:clamp(34px,4vw,54px);max-width:650px}.sdira-hero h1 span{display:block}.sdira-hero .resource-lead{max-width:55ch;font-size:18px}.sdira-hero .resource-form{margin-top:64px;position:sticky;top:24px}.sdira-art{max-width:560px;margin:32px 0 0}.sdira-art img{display:block;width:100%;height:auto;border-radius:8px}.sdira-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 48px}.sdira-topics>div{border-top:1px solid #bacbd9;padding-top:20px}.sdira-topics span{color:#1268ad;font-size:13px;letter-spacing:.12em;font-weight:700}.sdira-topics h3{font-size:22px;margin:12px 0}.sdira-topics p{font-size:16px;line-height:1.6;margin:0}.sdira-body .resource-about p{font-size:17px}@media(max-width:900px){.sdira-hero .resource-layout{gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.sdira-hero h1{font-size:36px}.sdira-hero .resource-form{position:static}}@media(max-width:640px){.sdira-hero .resource-layout{display:flex;gap:30px}.sdira-hero .resource-form{margin-top:0}.sdira-hero h1{font-size:36px}.sdira-hero .resource-lead{font-size:17px}.sdira-art{max-width:440px;margin:26px auto 0}.sdira-topics{grid-template-columns:1fr;gap:24px}.sdira-back{margin-bottom:24px}.sdira-hero .resource-eyebrow{font-size:11px}}
