.resources-main{padding-top:82px}
.resources-hero{position:relative;overflow:hidden;background-color:var(--navy);background-image:linear-gradient(90deg,#031b35 0 42%,#031b35e0 60%,#031b3570),url('/site-assets/medicalrecords.webp');background-position:center,right 38%;background-size:cover,56% auto;background-repeat:no-repeat;color:#fff}
.resources-hero-inner{min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:8px}
.resources-eyebrow{margin:0 0 9px;color:var(--gold);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}
.resources-hero h1{margin:0;font:600 clamp(3.1rem,5vw,4.6rem)/1.03 var(--serif);letter-spacing:-.03em}
.resources-rule{display:block;width:66px;height:3px;margin:18px 0;background:var(--gold)}
.resources-hero-inner>p:not(.resources-eyebrow):not(.resources-guarantee){max-width:620px;margin:0;font-size:1.12rem;font-weight:600;line-height:1.52}
.resources-guarantee{margin:23px 0 0;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.resources-guarantee span{color:var(--gold);margin-right:7px}
.video-resources{padding:66px 0 58px;background:var(--cream)}
.resources-section-heading{max-width:790px;margin:0 auto 33px;text-align:center}
.resources-section-heading h2{margin:0;color:var(--navy);font:600 clamp(2.5rem,4vw,3.4rem)/1.1 var(--serif)}
.resources-section-heading>p:last-child{margin:12px 0 0;color:#56626c;font-size:1rem;line-height:1.55}
.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.video-card{overflow:hidden;background:#fff;border:1px solid #ddd3c5;box-shadow:0 10px 30px #00172b12}
.video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#071d35}
.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.video-copy{padding:28px 30px 30px}
.video-number{margin:0 0 5px;color:#a36d1d;font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.video-copy h2{margin:0;color:var(--navy);font:600 1.72rem/1.2 var(--serif)}
.video-copy>p:not(.video-number){min-height:52px;margin:12px 0 17px;color:#525e68;font-size:.92rem;line-height:1.55}
.video-copy a{display:inline-block;color:#916017;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}
.video-copy a:hover{color:#bf8429}
.resources-note{display:flex;align-items:flex-start;gap:14px;max-width:920px;margin:28px auto 0;padding:17px 20px;border:1px solid #d8cdbd;background:#fff;color:#59646d}
.resources-note>span{display:grid;flex:0 0 auto;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--navy);color:#fff;font:600 .9rem var(--serif)}
.resources-note p{margin:1px 0 0;font-size:.82rem;line-height:1.55}

@media(max-width:820px){
  .resources-main{padding-top:72px}.resources-hero{background-image:linear-gradient(90deg,#031b35f7,#031b35cc 68%,#031b3588),url('/site-assets/medicalrecords.webp');background-size:cover,cover;background-position:center,center}.resources-hero-inner{min-height:380px}
  .video-grid{grid-template-columns:1fr;max-width:720px;margin:auto}.video-copy>p:not(.video-number){min-height:0}
}
@media(max-width:560px){
  .resources-hero-inner{min-height:360px}.resources-hero h1{font-size:2.75rem}.resources-hero-inner>p:not(.resources-eyebrow):not(.resources-guarantee){font-size:1.03rem}
  .video-resources{padding:44px 0}.resources-section-heading h2{font-size:2.25rem}.video-copy{padding:24px 22px 26px}.video-copy h2{font-size:1.55rem}
}
