/* Extensions for content pages — built from the approved Timetable source. */
body{background:var(--paper,#f2f1ec)!important;background-image:none!important;color:var(--ink,#16150f)!important}
.site-head{display:none!important}.ruling{display:block}.ruling i{display:block}
main#content{max-width:none!important;margin:0!important;border:0!important;background:transparent!important}
header.nav .wrap{max-width:1200px!important}header.nav nav{margin:0!important}header.nav .brand{box-shadow:none!important;background:transparent!important;padding:0!important;font-family:var(--display)!important}
.subpage-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(30px,6vw,90px);align-items:center;min-height:0!important;padding-top:clamp(70px,10vw,130px)!important;padding-bottom:clamp(70px,9vw,110px)!important;background:transparent!important;border:0!important;overflow:visible!important}
.subpage-hero:before{content:'';position:absolute;inset:0 -100vmax;z-index:-1;background:linear-gradient(90deg,rgba(255,198,41,.13),transparent 58%);border-bottom:1px solid var(--line,#d8d6cd)}
.subpage-hero .eyebrow{font:600 11px/1 var(--mono)!important;letter-spacing:.14em!important}.subpage-hero h1{max-width:820px!important;margin:20px 0 24px!important;font:700 clamp(46px,7vw,92px)/.96 var(--display)!important;letter-spacing:-.055em!important;text-wrap:balance}.subpage-hero .answer{max-width:690px!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.5!important}.subpage-hero .hero-art{position:relative!important;right:auto!important;bottom:auto!important;width:100%!important;height:355px!important;opacity:1!important;transform:rotate(2.5deg)!important;background:#fff!important;border:1px solid var(--ink)!important;box-shadow:10px 10px 0 var(--ink)!important}
.subpage-hero .hero-art:before{content:'EASY EDU / GUIDE SHEET'!important;top:17px!important;left:19px!important;font:600 10px var(--mono)!important;letter-spacing:.08em}.subpage-hero .hero-art:after{content:'Review before deciding'!important;position:absolute;right:18px;bottom:14px;font:600 10px var(--mono);letter-spacing:.04em}.subpage-hero .hero-art span{left:8%!important;right:8%!important;height:46px!important;border:1px solid var(--ink)!important}.subpage-hero .hero-art span:nth-child(1){top:70px!important;background:#ffc629!important}.subpage-hero .hero-art span:nth-child(2){top:126px!important;background:#e3eaff!important}.subpage-hero .hero-art span:nth-child(3){top:182px!important;background:#ffe1dc!important}.subpage-hero .hero-art span:nth-child(4){top:238px!important;background:#dff1e7!important}
.page-route{position:relative!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;padding:0 max(24px,calc((100vw - 1200px)/2))!important;border-top:1px solid var(--ink)!important;border-bottom:1px solid var(--ink)!important;background:#fff!important}.page-route a{min-width:0!important;padding:13px 15px!important;border-right:1px solid var(--line)!important;font:600 11px var(--mono)!important}.page-route a:first-child{border-left:1px solid var(--line)}.page-route a b{color:#c93a2b!important}
.chapter{grid-template-columns:150px minmax(0,820px)!important;justify-content:center!important;gap:clamp(26px,6vw,75px)!important;max-width:1200px!important;margin:auto!important;padding:clamp(55px,8vw,100px) 34px!important;border-bottom:1px solid var(--line)!important;background:transparent!important}.chapter-no{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#c93a2b!important;font:600 11px var(--mono)!important;letter-spacing:.1em!important}.chapter h2,.cta h2{font:700 clamp(32px,4.5vw,62px)/1 var(--display)!important;letter-spacing:-.045em!important}.chapter p{font-size:18px!important;line-height:1.65!important}.variant-2{background:rgba(255,255,255,.62)!important}.variant-3{background:rgba(255,198,41,.14)!important}
.checklist{border-top:1px solid var(--ink)!important}.checklist li{font:500 13px/1.45 var(--body)!important;border-bottom:1px solid var(--line)!important}.checklist li:before{content:'✓';display:inline-block;margin-right:10px;color:#c93a2b;font-weight:800}.cta{max-width:none!important;padding:clamp(64px,9vw,112px) max(34px,calc((100vw - 1200px)/2))!important;border-bottom:1px solid var(--ink)!important;background:#ffc629!important}.primary-btn{border:1px solid var(--ink)!important;box-shadow:5px 5px 0 var(--ink)!important;border-radius:0!important;font:600 11px var(--mono)!important}
.evidence-figure,.sources,.contact-board,.related{max-width:1200px!important;margin:auto!important;padding:clamp(45px,7vw,80px) 34px!important;border-bottom:1px solid var(--line)!important;background:transparent!important}.evidence-figure img{border:1px solid var(--ink)!important;box-shadow:7px 7px 0 #ffc629!important}.sources{background:#fff!important}.sources h2,.related h2{font:700 clamp(29px,4vw,51px)/1 var(--display)!important}.faq-stack{max-width:1200px!important;margin:auto!important;padding:50px 34px 100px!important}.faq-group h2{font:700 clamp(30px,4vw,52px)/1 var(--display)!important}.faq-stack details{border-top:1px solid var(--ink)!important}.faq-stack summary{font:600 clamp(20px,2.4vw,31px)/1.22 var(--display)!important}.term-grid,.guide-grid{max-width:1200px!important;margin:auto!important;border-bottom:1px solid var(--ink)!important}.term-card,.guide-card{border-right:1px solid var(--ink)!important;border-bottom:1px solid var(--ink)!important;background:#fff!important}.term-card:nth-child(4n+2),.guide-card:nth-child(4n+2){background:#fff4c7!important}.term-card:nth-child(4n+3),.guide-card:nth-child(4n+3){background:#e3eaff!important}.term-card h2,.guide-card h2{font:700 33px/1.05 var(--display)!important}.site-foot{border:0!important;background:var(--ink)!important;color:#f7f5ed!important}.site-foot .eyebrow{color:#ffc629!important}
@media(max-width:820px){header.nav .navlinks{display:none!important}.subpage-hero{grid-template-columns:1fr!important;padding-inline:24px!important}.subpage-hero .hero-art{width:min(92%,430px)!important;justify-self:end}.chapter{grid-template-columns:1fr!important;padding-inline:24px!important}.chapter-no{margin-bottom:4px}.page-route{padding-inline:24px!important}.term-card,.guide-card{border-right:0!important}}@media(max-width:520px){.subpage-hero h1{font-size:48px!important}.subpage-hero .hero-art{height:270px!important;box-shadow:6px 6px 0 var(--ink)!important}.subpage-hero .hero-art span{height:31px!important}.subpage-hero .hero-art span:nth-child(1){top:56px!important}.subpage-hero .hero-art span:nth-child(2){top:96px!important}.subpage-hero .hero-art span:nth-child(3){top:136px!important}.subpage-hero .hero-art span:nth-child(4){top:176px!important}.page-route a{padding:10px!important}.chapter,.evidence-figure,.sources,.contact-board,.related,.faq-stack{padding-inline:20px!important}}

