.resources-page main :is(h1,h2,h3,p,a,button,label,legend){overflow-wrap:anywhere}.resources-page main>section[id]{scroll-margin-top:25px}
.resources-page .hero{min-height:710px;background:#f0e1d1;padding-bottom:70px}.resources-page .hero-copy{width:55%;max-width:690px}.resources-page .hero h1{font-size:clamp(54px,4.7vw,75px);line-height:1}.resources-page .hero-intro{font-size:28px;max-width:27ch}.resources-page .hero-image{object-position:right center}.resources-hero:after{background:linear-gradient(90deg,#f1e4d8ae,transparent 63%)}
.resource-guides>h2,.resource-preparation>h2{font-size:clamp(43px,4.1vw,65px)}.resource-intro{font:500 25px/1.35 var(--serif);margin-top:17px}.guide-list{margin-top:29px}.guide-row{display:grid;grid-template-columns:65px minmax(0,1fr) minmax(0,.92fr);gap:26px;align-items:center;padding:23px 0;border-top:1px solid var(--sand)}.guide-row:last-child{padding-bottom:0}.guide-number{font:500 49px/1 var(--serif);color:#aa8755;align-self:start;padding:6px 20px 0 0;border-right:1px solid var(--sand)}.guide-copy h3{font-size:clamp(32px,2.9vw,45px);line-height:1.04}.guide-copy p{font:500 24px/1.35 var(--serif);margin-top:14px}.guide-status{display:inline-block;font:600 10px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);background:#e5d2b3;padding:5px 10px;margin-top:16px}.guide-row figure{min-width:0;overflow:hidden}.guide-row img{width:100%;height:220px;object-fit:cover}.resource-pakistan{background:var(--navy);color:var(--ivory)}.resource-pakistan .guide-number{color:#d7bc91}.resource-pakistan .guide-copy p{color:#e4e6e5}.resource-checklists{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border-top:1px solid var(--sand);padding-top:25px}.resource-checklist{border:0;border-right:1px solid var(--sand);padding:0 28px 0 0;margin:0;min-width:0}.resource-checklist:last-child{padding:0 0 0 28px;border:0}.resource-checklist legend{font:500 34px/1.15 var(--serif);padding:0 0 20px;width:100%;display:flex;gap:23px;align-items:start}.resource-checklist legend>span{color:#aa8755;border-right:1px solid var(--sand);padding-right:20px;font-size:37px;flex-shrink:0}.resource-checklist label{display:flex;flex-direction:row;align-items:flex-start;gap:17px;font:500 25px/1.3 var(--serif);padding:9px 0;cursor:pointer}.resource-checklist input{appearance:none;padding:0;border-radius:0;width:20px;height:20px;border:1.5px solid #aa8755;flex:0 0 20px;margin:5px 0 0;cursor:pointer;position:relative}.resource-checklist input:checked{background:var(--navy);border-color:var(--navy)}.resource-checklist input:checked:after{content:'';position:absolute;width:6px;height:10px;border:solid var(--ivory);border-width:0 2px 2px 0;transform:rotate(45deg);top:2px;left:5px}.resource-checklist label:has(input:checked)>span{color:#52616c}.resources-closing h2{font-size:clamp(47px,4.5vw,72px)}
@media(min-width:1700px){.resources-page .hero{min-height:800px}.resources-page .hero h1{font-size:84px}.guide-row img{height:260px}}
@media(max-width:1200px){.resources-page .hero{min-height:680px}.resources-page .hero-copy{width:58%}.resources-page .hero h1{font-size:56px}.resources-page .hero-intro{font-size:26px}.guide-row{grid-template-columns:48px minmax(0,1.15fr) minmax(0,1fr);gap:20px}.guide-number{font-size:41px;padding-right:12px}.guide-copy h3{font-size:34px}.guide-copy p{font-size:23px}.guide-row img{height:225px}.resource-checklist legend{font-size:30px;gap:17px}.resource-checklist legend>span{font-size:34px;padding-right:15px}}
@media(max-width:1000px){.resources-page .hero{min-height:670px}.resources-page .hero h1{font-size:clamp(51px,6.2vw,65px)}.resources-page main>section[id]{scroll-margin-top:100px}.resource-checklist legend{font-size:29px}}
@media(max-width:700px){.resources-page .hero{min-height:0;padding-bottom:340px}.resources-page .hero-copy{width:100%;max-width:600px}.resources-page .hero h1{font-size:clamp(47px,8.6vw,62px);line-height:1.01}.resources-page .hero-intro{font-size:25px;max-width:36ch}.resources-page .hero-image{height:340px;object-position:right center}.resources-hero:after{background:linear-gradient(180deg,transparent calc(100% - 340px),#f0e1d1 calc(100% - 340px),transparent calc(100% - 260px))}.resource-guides>h2,.resource-preparation>h2{font-size:43px}.resource-intro{font-size:24px}.guide-row{grid-template-columns:45px minmax(0,1fr);gap:20px;padding-block:25px;align-items:start}.guide-number{font-size:38px;padding-right:12px}.guide-row figure{grid-column:1/-1}.guide-row img{height:auto;aspect-ratio:1.65;object-fit:cover}.guide-copy h3{font-size:32px}.guide-copy p{font-size:24px}.guide-status{margin-top:15px}.resource-checklists{grid-template-columns:1fr;padding-top:0}.resource-checklist,.resource-checklist:last-child{padding:25px 0;border:0}.resource-checklist:first-child{border-bottom:1px solid var(--sand)}.resource-checklist:last-child{padding-bottom:0}.resource-checklist legend{font-size:31px;padding-top:25px;padding-bottom:14px}.resource-checklist label{font-size:25px}.resources-closing h2{font-size:46px}}
@media(max-width:380px){.resources-page .hero h1{font-size:47px}.resource-guides>h2,.resource-preparation>h2{font-size:40px}.resources-closing h2{font-size:43px}}
