@font-face{font-family:Plex;src:url('assets/arabic-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url('assets/arabic-bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--navy:#142f36;--teal:#187b72;--mint:#add5c6;--orange:#eea775;--cream:#f7f5ef;--ink:#183a40;--muted:#6d7d7d;--line:#dce2d9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:#dfe4df;color:var(--ink);font:400 15px Plex,Tahoma,sans-serif;-webkit-font-smoothing:antialiased}svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.symbols{width:0;height:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.3;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.viewer-bar{height:62px;background:#f7f5eff5;border-bottom:1px solid #cbd5cf;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 35px;backdrop-filter:blur(15px)}.viewer-title{font-weight:700;font-size:22px;display:flex;align-items:center;gap:13px}.viewer-title span{font-weight:400;font-size:11px;color:#798680}.viewer-bar nav{display:flex;align-items:center;gap:20px;direction:rtl}.viewer-bar nav button{background:none;border:1px solid #d7dfd8;width:30px;height:30px;border-radius:50%;color:var(--ink)}#page-indicator{font:11px Arial;letter-spacing:2px;direction:ltr}.print-button{background:var(--navy);color:#fff;border:0;border-radius:5px;padding:9px 16px;font-size:11px;display:flex;gap:20px}.brochure{width:min(1200px,calc(100% - 56px));margin:28px auto;display:grid;gap:28px}.spread{position:relative;isolation:isolate;min-height:848px;padding:42px 57px 76px;overflow:hidden;border-radius:4px;box-shadow:0 8px 24px #183a4010}.light{background:var(--cream)}.dark{background:var(--navy);color:#f7f5ef}.page-top{display:flex;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:35px}.page-foot{position:absolute;bottom:24px;left:57px;right:57px;display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:16px;font-size:9px;color:#7c8b83}.page-foot>span:nth-child(2){font:8px Arial;letter-spacing:1.5px;margin-right:auto}.page-foot b{font:12px Arial;color:var(--teal);margin-right:18px}.dark .page-foot{color:#9ab4b2;border-color:#355158}.dark .page-foot b{color:var(--orange)}.brand{display:flex;align-items:center;gap:12px;font-size:34px;font-weight:700;line-height:1}.brand small{display:block;font:8px Arial;letter-spacing:4px;text-align:center;margin-top:9px}.brand-mark{display:grid;place-items:center;width:46px;height:48px;border-radius:13px;background:var(--mint);color:var(--navy);font-size:43px;padding-bottom:10px;position:relative}.brand-mark>span{position:absolute;top:9px;left:9px;width:7px;height:7px;background:var(--navy);border-radius:50%}.edition{display:flex;align-items:center;gap:12px;font-size:11px;color:#a9c4c0}.dot{height:5px;width:5px;background:var(--orange);border-radius:50%}.mini-brand{font-size:27px;font-weight:700;display:flex;gap:10px;align-items:center}.mini-brand i{font:26px Arial;color:var(--teal);font-style:normal}.dark .mini-brand i{color:var(--orange)}.section-label{font-size:10px;color:#7f918a}.dark .section-label{color:#a7c1ba}.eyebrow{color:var(--teal);font-size:12px}.dark .eyebrow{color:var(--mint)}h1,h2,h3,h4,p{margin:0}h2{font-size:43px;line-height:1.47;letter-spacing:-1.3px;margin:12px 0 18px;font-weight:700}em{font-style:normal;color:var(--teal)}.dark em{color:var(--mint)}h3{font-size:19px;line-height:1.5}p{line-height:1.9;color:var(--muted);font-size:13px}.dark p{color:#abc2bf}.lead{font-size:15px;line-height:1.95;margin-bottom:24px}.intro-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.intro-row h2{margin-bottom:0}.intro-text{font-size:14px;line-height:2;max-width:440px}.two-columns{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:start}.cover .page-top{margin-bottom:18px}.cover-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;align-items:center;min-height:575px}.overline{font-size:12px;color:#c2d4cb;display:flex;align-items:center;gap:9px}.overline>span{background:var(--orange);width:6px;height:6px;border-radius:50%}h1{font-size:85px;line-height:1.32;letter-spacing:-3px;margin:27px 0}.cover-description{font-size:18px;line-height:1.95}.cover-tags{display:flex;gap:8px;margin-top:29px}.cover-tags span{font-size:10px;border:1px solid #43605d;padding:5px 10px;border-radius:30px;color:#bfd0c5}.cover-link{display:flex;align-items:center;gap:28px;font-size:13px;color:var(--orange);margin-top:28px}.cover-link svg{width:19px}.cover-art{height:485px;position:relative;margin-top:24px;direction:rtl}.orbit{position:absolute;border:1px solid #44685f66;border-radius:50%;width:390px;height:390px;top:33px;left:18px}.orbit-b{width:460px;height:460px;top:0;left:-18px;border-style:dashed;opacity:.65}.cover-route{position:absolute;width:100%;height:100%;inset:0}.place-card{position:absolute;display:flex;gap:12px;align-items:center;background:#24464b;padding:14px 21px;border:1px solid #456367;border-radius:11px}.place-card strong{font-size:23px;display:block;margin-top:2px}.place-card small{font-size:9px;color:#b5cbc6}.icon-box{width:36px;height:36px;display:grid;place-items:center;color:var(--mint)}.home-place{top:21px;right:0;transform:rotate(4deg)}.school-place{bottom:2px;left:38px;transform:rotate(-5deg)}.bus-illustration{position:absolute;top:153px;left:129px;width:155px;height:180px;border-radius:24px 24px 15px 15px;background:#eba56f;box-shadow:9px 13px 0 #0c262d66;transform:rotate(-11deg);padding:13px 13px 0}.bus-top{display:flex;justify-content:space-between;align-items:center;color:var(--navy);margin-bottom:9px}.bus-top span{font-size:15px;font-weight:700}.bus-top small{font-size:6px}.bus-window{height:76px;background:#16383f;border-radius:13px 13px 6px 6px;display:flex;gap:4px;padding:6px;overflow:hidden}.bus-window>div{flex:1;background:linear-gradient(135deg,#43696c 0 43%,#6a8982 44% 56%,#43696c 57%)}.bus-lights{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.bus-lights span{width:18px;height:9px;background:#fbefce;border-radius:4px}.bus-lights i{font:7px Arial;letter-spacing:2px;color:#29474b}.bus-bumper{height:8px;border-radius:7px;background:#b7774f;margin-top:10px}.wheel{height:24px;width:26px;position:absolute;bottom:-16px;background:#0b242b;border-radius:0 0 7px 7px;z-index:-1}.wheel-r{right:13px}.wheel-l{left:13px}.arrival-note{position:absolute;top:306px;right:-2px;display:flex;align-items:center;gap:11px;background:#f4f0e6;color:var(--ink);padding:14px 18px;border-radius:10px;transform:rotate(4deg);box-shadow:0 10px 20px #0b252b22}.arrival-note>span{height:29px;width:29px;background:#deebdb;color:var(--teal);border-radius:50%;display:grid;place-items:center}.arrival-note strong{font-size:12px;display:block}.arrival-note small{font-size:9px;color:#7e8c7e;display:block;margin-top:4px}.art-star{position:absolute;left:15px;top:79px;color:var(--orange);font-size:67px;line-height:1;transform:rotate(10deg)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.value-grid article{border-top:1px solid #bccdc0;padding:22px 22px 25px;background:#ebeede;position:relative;min-height:236px}.value-grid article:nth-child(2){background:#e0ece5}.value-grid article:nth-child(3){background:#f0e4d8}.value-grid svg{width:34px;height:34px;margin:5px 0 22px;color:var(--teal)}.value-grid .number{position:absolute;left:22px;top:25px;font:11px Arial;color:#879585}.value-grid h3{font-size:25px;margin-bottom:11px}.value-grid p{font-size:13px}.connection-band{display:flex;align-items:center;gap:20px;margin-top:36px;border-top:1px solid var(--line);padding-top:29px;font-size:16px;font-weight:700}.connection-band i{font:16px Arial;color:#89a798}.connection-band>div{font-size:14px;font-weight:700;margin-right:auto;padding-right:24px;border-right:1px solid #c9d5c8;line-height:1.9}.connection-band small{font-size:11px;font-weight:400;color:var(--muted)}.feature{display:flex;gap:15px;margin:20px 0}.feature>span{font:11px Arial;color:var(--teal);border:1px solid #cddbcf;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin-top:3px}.feature h3{font-size:17px;margin-bottom:6px}.feature p{font-size:12px}.dark .feature>span{border-color:#52716a;color:var(--orange)}.school-visual{margin-top:14px;background:#e7eee0;border:1px solid #d4e0cf;border-radius:14px;padding:28px}.visual-heading{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;margin-bottom:24px}.visual-heading svg{color:var(--teal)}.status-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.status-tiles article{padding:17px;background:#fafbf6;border:1px solid #dce6d7;border-radius:9px}.tile-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font:17px Arial;background:#e3efe1;color:#4e7e50}.status-tiles article:nth-child(2) .tile-symbol{background:#dcebea;color:#4d827c}.status-tiles article:nth-child(3) .tile-symbol{background:#f6e5c9;color:#a47c3b}.status-tiles article:nth-child(4) .tile-symbol{background:#f2e1d6;color:#a47452}.status-tiles strong{font-size:22px;display:block;margin:12px 0 5px}.status-tiles p{font-size:11px}.visual-callout{display:flex;gap:12px;align-items:center;margin-top:22px}.visual-callout svg{flex-shrink:0;color:var(--teal)}.visual-callout p{font-size:11px}.visual-callout strong{color:#576d58}.page-highlight{background:#1c7770;color:#fff;padding:14px 23px;margin-top:26px;font-size:14px;text-align:center;border-radius:6px}.parent-quote{border-right:2px solid var(--orange);padding:0 25px;position:relative}.parent-quote>span{font:65px Georgia;color:#d4c4b4;position:absolute;left:0;top:-28px;line-height:1}.parent-quote p{font-size:23px;color:var(--ink)}.parent-quote strong{font-size:13px;font-weight:400;color:#798b7e}.parent-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:33px 0}.parent-features article{padding-bottom:18px;border-bottom:1px solid #cfdbcd}.parent-features svg{color:var(--teal);margin-bottom:15px}.parent-features h3{font-size:20px;margin-bottom:10px}.parent-features p{font-size:13px}.journey{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#e6ece0;padding:26px;border-radius:10px;margin-top:28px}.journey>div{flex:1}.journey>i{font:18px Arial;color:#a1b298}.journey span{font:10px Arial;color:#738768}.journey h4{font-size:16px;margin:11px 0 6px}.journey p{font-size:10px}.small-note{font-size:10px;line-height:1.9;margin-top:20px;color:#84907e}.small-note strong{color:#58715d}.captain-page .two-columns{gap:65px}.captain-visual{position:relative;text-align:center;padding-top:8px}.captain-circle{position:relative;width:240px;height:240px;border:1px solid #557269;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:radial-gradient(circle,#284f50,#1a3a40)}.captain-circle:before{content:'';position:absolute;inset:19px;border:1px dashed #6e93817a;border-radius:50%}.captain-circle>svg{width:114px;height:114px;color:var(--orange);stroke-width:1}.captain-star{position:absolute;top:5px;right:-15px;font-size:58px;color:var(--mint);line-height:1}.route-word{display:block;transform:rotate(-7deg);font-size:23px;color:var(--mint);margin-top:-12px;position:relative}.captain-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;text-align:right}.captain-cards>div{padding:22px 18px;background:#24474b;border:1px solid #49615c;border-radius:9px}.captain-cards span{font-size:9px;color:#b8cbc0}.captain-cards strong{display:block;font-size:19px;margin:9px 0}.captain-cards small{font-size:9px;color:#9db7af}.captain-visual>p{font-size:13px;line-height:1.9;margin-top:24px}.captain-visual>p strong{color:var(--mint);font-weight:400}.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.care-grid article{padding:24px;border:1px solid #dce3d7;border-radius:10px;background:#edf0e7}.care-grid svg{color:var(--teal);margin-bottom:12px}.care-grid h3{margin-bottom:9px}.care-grid p{font-size:12px}.care-grid .care-main{grid-column:1/-1;background:#e1ebe3;display:block;padding:24px 28px}.care-main>svg{float:right;margin-left:15px}.care-main h3{font-size:23px}.care-main p{max-width:920px}.care-flow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c5d6c7;padding-top:18px;margin-top:19px;font-size:12px}.care-flow i{font:16px Arial;color:#719283}.trust-band{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:27px}.trust-band strong{font-size:13px}.trust-band p{font-size:10px;margin-top:6px}.taxi-page{background:#f4eee3}.taxi-page em{color:#af713e}.taxi-page .eyebrow{color:#ad794f}.taxi-steps>div{display:flex;align-items:flex-start;gap:15px;margin:23px 0}.taxi-steps b{font:11px Arial;width:28px;height:28px;border:1px solid #d1c5b2;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#947448}.taxi-steps strong{font-size:16px;display:block}.taxi-steps small{font-size:12px;color:#898779;display:block;margin-top:6px}.taxi-art{position:relative;padding:10px 22px}.taxi-label{font-size:22px;color:#ae764b;text-align:center;transform:rotate(-5deg);margin-bottom:24px}.fare-ticket{background:#fffdf7;border:1px solid #e3d6c5;padding:25px 28px;box-shadow:10px 12px 0 #e7dccb;transform:rotate(3deg);border-radius:12px;position:relative}.fare-ticket:before,.fare-ticket:after{content:'';position:absolute;bottom:108px;width:20px;height:20px;border-radius:50%;background:#f4eee3;border:1px solid #e3d6c5}.fare-ticket:before{right:-11px}.fare-ticket:after{left:-11px}.ticket-overline{font-size:10px;color:#a9957d}.fare-ticket>div{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid #e6dfd1;gap:20px}.fare-ticket small{font-size:12px;color:#8a8a79}.fare-ticket strong{font:32px Arial;color:var(--ink);white-space:nowrap}.fare-ticket i{font:10px Plex;font-style:normal}.fare-ticket .ticket-agreed{display:block;text-align:center;border-top:1px dashed #c6d3c2;border-bottom:0;margin-top:18px;padding:17px 0 5px}.ticket-agreed span{display:block;font-size:12px;color:var(--teal);margin-bottom:12px}.ticket-agreed strong{font-size:37px;color:var(--teal)}.fare-ticket p{font-size:9px;text-align:center;margin-top:14px}.taxi-mini{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:40px;font-size:12px;color:#9c8060}.taxi-mini svg{width:30px;height:30px}.taxi-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:23px;border-top:1px solid #d9d3c4;margin-top:25px}.taxi-bottom strong{font-size:14px}.taxi-bottom p{font-size:11px;margin-top:6px}.closing-content{position:relative;z-index:1;margin-top:55px}.closing h2{font-size:60px;line-height:1.5;letter-spacing:-2px;margin-top:18px}.closing-benefits{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;border-top:1px solid #3e5b5c;padding-top:25px;margin-top:30px}.closing-benefits span{font-size:11px;display:block;color:var(--orange)}.closing-benefits strong{font-size:17px;font-weight:400;display:block;margin-top:9px}.closing-line{display:flex;align-items:center;gap:21px;margin-top:36px}.closing-star{font-size:53px;color:var(--orange);line-height:1}.closing-line strong{font-size:20px}.closing-line p{font-size:12px;margin-top:5px}.closing-orbit{position:absolute;left:-175px;top:90px;width:560px;height:560px;border-radius:50%;border:1px solid #4d6b6544;box-shadow:0 0 0 65px #43665b0b,0 0 0 130px #43665b09;z-index:0}
@media screen and (max-width:1100px){.spread{padding:32px 35px 75px;min-height:800px}.page-foot{right:35px;left:35px}.two-columns{gap:30px}h1{font-size:67px}h2{font-size:36px}.cover-art{transform:scale(.9);transform-origin:center}.cover-description{font-size:16px}.cover-tags{flex-wrap:wrap}.cover-grid{grid-template-columns:1.1fr 1fr}.connection-band{gap:14px;font-size:14px}.connection-band>div{font-size:11px}.closing h2{font-size:52px}.care-grid p{font-size:11px}}
@media screen and (max-width:800px){html{scroll-padding-top:72px}.viewer-bar{padding:0 15px;height:60px}.viewer-title{font-size:22px}.viewer-title span{display:none}.viewer-bar nav{gap:12px}.print-button{padding:8px 10px;font-size:9px;gap:8px}.brochure{width:calc(100% - 24px);margin:12px auto;gap:14px}.spread{padding:27px 25px 84px;min-height:0;border-radius:5px}.page-top{margin-bottom:30px}.page-foot{right:25px;left:25px;bottom:21px;font-size:8px;gap:10px;align-items:flex-start;line-height:1.8}.page-foot>span:nth-child(2){display:none}.page-foot b{margin-right:auto;margin-top:3px}.section-label{font-size:9px}.mini-brand{font-size:24px}.edition{font-size:8px;gap:8px}.brand{font-size:29px}.brand-mark{width:39px;height:41px;font-size:36px;border-radius:11px}.brand small{font-size:6px}.cover-grid,.two-columns{grid-template-columns:1fr;gap:30px}.cover-grid{min-height:0}.cover-copy{padding-top:25px}.overline{font-size:10px}h1{font-size:69px;margin:22px 0}.cover-description{font-size:15px}.cover-tags{gap:6px;margin-top:23px}.cover-tags span{font-size:8px;padding:5px 9px}.cover-link{font-size:12px;margin-top:23px}.cover-art{width:100%;max-width:435px;height:440px;margin:0 auto 15px;transform:scale(.87);transform-origin:center}.cover-route{width:110%;left:-5%;right:auto}.orbit{left:calc(50% - 195px)}.orbit-b{left:calc(50% - 230px)}.bus-illustration{left:calc(50% - 75px);top:125px}.home-place{right:-5px;top:0}.school-place{bottom:-5px;left:0}.arrival-note{right:-15px;top:290px}.art-star{left:-5px;top:85px}.eyebrow{font-size:10px}h2{font-size:34px;letter-spacing:-1px;line-height:1.5}.intro-row{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:25px}.intro-text{font-size:13px}.intro-text br{display:none}.value-grid{grid-template-columns:1fr;margin-top:0;gap:13px}.value-grid article{min-height:0;padding:22px}.value-grid svg{margin-bottom:14px}.value-grid h3{font-size:24px}.connection-band{flex-wrap:wrap;gap:11px;font-size:12px;margin-top:28px;padding-top:22px}.connection-band>div{width:100%;margin-top:10px;border-right:0;border-top:1px solid #cbd8cb;padding:15px 0 0;font-size:13px}.connection-band small{font-size:11px}.lead{font-size:13px}.feature{margin:22px 0}.feature h3{font-size:17px}.feature p{font-size:12px}.school-visual{margin-top:0;padding:22px}.visual-heading{font-size:13px;gap:9px}.status-tiles{gap:10px}.status-tiles article{padding:14px}.status-tiles p{font-size:10px}.page-highlight{font-size:12px;line-height:1.9;padding:14px 17px;margin-top:25px}.parent-quote{padding-right:20px;margin-top:6px}.parent-quote p{font-size:21px}.parent-features{grid-template-columns:1fr;gap:23px;margin-top:30px}.parent-features article{padding-bottom:20px}.parent-features svg{margin-bottom:10px}.parent-features p{font-size:12px}.journey{display:grid;grid-template-columns:1fr 1fr;padding:21px;gap:22px 15px}.journey>i{display:none}.journey h4{font-size:15px}.journey p{font-size:10px}.small-note{font-size:10px}.captain-page .two-columns{gap:30px}.captain-visual{margin:0 auto;width:100%;max-width:390px}.captain-cards{gap:10px}.captain-cards>div{padding:18px 14px}.captain-cards strong{font-size:17px}.captain-cards small{font-size:8px}.care-grid{grid-template-columns:1fr}.care-main h3{font-size:21px}.care-grid .care-main{padding:22px}.care-grid .care-main>svg{float:none;margin-left:0}.care-grid p{font-size:12px}.care-flow{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:11px}.care-flow i{display:none}.care-flow span:before{content:'← ';color:var(--teal)}.trust-band{grid-template-columns:1fr;gap:18px}.trust-band>div{border-top:1px solid var(--line);padding-top:15px}.trust-band p{font-size:11px}.taxi-art{padding:10px 18px}.taxi-label{font-size:20px}.fare-ticket{padding:24px}.taxi-bottom{grid-template-columns:1fr;gap:20px}.closing-content{margin-top:45px}.closing h2{font-size:39px;letter-spacing:-1.5px}.closing-benefits{grid-template-columns:1fr;gap:22px;padding-top:23px}.closing-benefits strong{font-size:16px;margin-top:5px}.closing-line{gap:15px;margin:30px 0 10px}.closing-line strong{font-size:16px}.closing-line p{font-size:10px}.closing-star{font-size:42px}.closing-orbit{top:180px;left:-360px}}
@media screen and (max-width:370px){.spread{padding-right:20px;padding-left:20px}h1{font-size:58px}h2{font-size:29px}.cover-description{font-size:13px}.cover-art{transform:scale(.77);height:415px}.page-foot{right:20px;left:20px}.closing h2{font-size:34px}.viewer-bar nav{gap:8px}.print-button span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@page{size:A4 landscape;margin:0}
@media print{html{scroll-behavior:auto}body{background:white;-webkit-print-color-adjust:exact;print-color-adjust:exact}.viewer-bar{display:none}.brochure{width:297mm;margin:0;display:block}.spread{width:297mm;height:210mm;min-height:0;padding:10mm 14mm 19mm;border-radius:0;box-shadow:none;break-after:page;page-break-after:always;overflow:hidden}.spread:last-child{break-after:auto;page-break-after:auto}.page-top{min-height:35px;margin-bottom:24px}.page-foot{left:14mm;right:14mm;bottom:6mm;padding-top:12px}.cover-grid{min-height:540px}.cover-art{transform:scale(.92);transform-origin:center}h1{font-size:78px}h2{font-size:39px;margin-top:9px;margin-bottom:14px}.intro-row{margin-bottom:23px}.value-grid{margin-top:26px}.value-grid article{min-height:220px}.connection-band{margin-top:28px;padding-top:23px}.feature{margin:16px 0}.feature p{font-size:11.5px}.lead{font-size:14px;margin-bottom:17px}.school-visual{padding:24px}.page-highlight{margin-top:19px}.parent-features{margin:26px 0}.journey{margin-top:22px;padding:22px}.care-grid{margin-top:24px;gap:15px}.care-grid article{padding:20px}.care-grid .care-main{padding:21px 25px}.trust-band{margin-top:23px}.closing-content{margin-top:35px}.closing h2{font-size:55px}.closing-benefits{margin-top:23px;padding-top:23px}.closing-line{margin-top:26px}.taxi-steps>div{margin:20px 0}.taxi-bottom{margin-top:20px;padding-top:19px}a{text-decoration:none}}
/* Expanded explanations: each feature is linked to its benefit and an example. */
.detail-intro h2{font-size:37px;margin:8px 0 10px}.detail-intro>p{font-size:14px;line-height:1.9;max-width:990px}.detail-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;margin-top:22px}.detail-cards article{position:relative;background:#edf1e8;border:1px solid #dce4d6;border-radius:8px;padding:16px 18px 14px}.detail-cards h3{font-size:17px;padding-left:20px;margin-bottom:7px}.detail-cards p{font-size:12px;line-height:1.8}.detail-number{position:absolute;left:16px;top:20px;font:10px Arial;color:#93a18c}.detail-cards .benefit{color:#2b7264;font-size:11px;border-top:1px solid #d8e2d2;padding-top:7px;margin-top:8px}.example-band{display:flex;align-items:flex-start;gap:18px;background:#183e42;color:#fff;border-radius:8px;padding:17px 20px;margin-top:20px}.example-band>span{font-size:11px;white-space:nowrap;color:#e9b485;margin-top:3px}.example-band p{color:#c4d7d1;font-size:12px;line-height:1.85}.detail-page .page-foot>span:first-child{font-size:8px}.detail-page .page-top{margin-bottom:22px}.appendix-page{background:#f5f0e6}.appendix-page .eyebrow{color:#987149}.appendix-page .detail-cards article{background:#f9f6ee;border-color:#e3dacb}.appendix-page .detail-cards .benefit{color:#917148;border-color:#e5dece}.appendix-page .example-band{background:#ece3d4}.appendix-page .example-band>span{color:#8e6941}.appendix-page .example-band p{color:#756b5b}.contents-page .lead{max-width:990px}.contents-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px}.contents-grid article{padding:20px 23px;border:1px solid #d9e2d3;border-radius:8px;background:#edf1e7}.contents-grid article>span{font-size:10px;color:#839674}.contents-grid h3{font-size:22px;margin:8px 0 11px}.contents-grid a{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.9;padding:5px 0;border-top:1px solid #dce4d4}.contents-grid a b{font:10px Arial;color:#6e8d64;white-space:nowrap;direction:ltr}.contents-grid a:hover{color:var(--teal)}.coverage-columns{display:grid;grid-template-columns:1.08fr 1fr;gap:30px;margin-top:23px}.coverage-columns h3{font-size:20px;margin-bottom:13px}.coverage-columns dl{margin:0}.coverage-columns dl>div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #dfd9cb}.coverage-columns dt{font-size:12px}.coverage-columns dd{font-size:10px;white-space:nowrap;color:#9b815e;margin:0}.scope-notes{background:#ece5d8;border-radius:9px;padding:24px}.scope-notes p{font-size:12px;line-height:1.85;margin-bottom:14px;color:#7b7569}.scope-notes strong{color:#79613f}.coverage-page h2{font-size:35px}.coverage-page .lead{font-size:13px}.detail-page{min-height:930px}.contents-page{min-height:900px}.page-foot>span:first-child{max-width:78%}
@media screen and (max-width:800px){.detail-page,.contents-page{min-height:0}.detail-intro h2{font-size:29px}.detail-intro>p{font-size:13px}.detail-cards{grid-template-columns:1fr;gap:13px}.detail-cards article{padding:19px}.detail-cards h3{font-size:18px}.detail-cards p{font-size:13px}.detail-cards .benefit{font-size:12px}.example-band{flex-direction:column;gap:7px;padding:18px}.example-band p{font-size:12px}.detail-page .page-foot>span:first-child{font-size:7px;max-width:90%}.contents-grid{grid-template-columns:1fr}.contents-grid a{font-size:11px}.coverage-columns{grid-template-columns:1fr;gap:25px}.coverage-page h2{font-size:29px}.coverage-columns dt{font-size:11px}.coverage-columns dd{font-size:9px}.scope-notes{padding:20px}.coverage-columns dl>div{padding:12px 0}.page-foot>span:first-child{max-width:90%}}
@media print{.detail-page,.contents-page{min-height:0}.detail-page .page-top{margin-bottom:13px}.detail-intro h2{font-size:31px;margin:5px 0 7px}.detail-intro>p{font-size:12px;line-height:1.7}.detail-cards{gap:10px 15px;margin-top:15px}.detail-cards article{padding:12px 15px}.detail-cards h3{font-size:15px;margin-bottom:5px}.detail-cards p{font-size:11px;line-height:1.7}.detail-cards .benefit{font-size:10px;line-height:1.7;margin-top:6px;padding-top:6px}.detail-number{font-size:9px;top:16px;left:14px}.example-band{padding:13px 17px;margin-top:15px;gap:15px}.example-band p{font-size:11px;line-height:1.7}.example-band>span{font-size:10px}.detail-page .page-foot{padding-top:10px}.detail-page .page-foot>span:first-child{font-size:7.5px}.contents-grid{margin-top:18px;gap:14px}.contents-grid article{padding:16px 20px}.contents-grid h3{font-size:20px;margin:6px 0 8px}.contents-grid a{font-size:11px;padding:4px 0}.contents-page .lead{font-size:13px;margin-bottom:15px}.contents-page h2{font-size:36px}.coverage-columns{gap:25px;margin-top:18px}.coverage-columns dl>div{padding:12px 0}.coverage-columns dt{font-size:11px}.coverage-columns dd{font-size:9px}.scope-notes{padding:20px}.scope-notes p{font-size:11px;margin-bottom:12px}.coverage-page h2{font-size:32px}.coverage-page .lead{font-size:12px}}
@media print{.detail-intro>p{font-size:13px}.detail-cards article{padding:14px 16px}.detail-cards h3{font-size:17px}.detail-cards p{font-size:12.5px;line-height:1.75}.detail-cards .benefit{font-size:11.5px;line-height:1.75}.example-band p{font-size:12px;line-height:1.75}.contents-page .page-top{margin-bottom:14px}.contents-page h2{font-size:31px;line-height:1.35;margin:8px 0 12px}.contents-page .lead{font-size:12px;line-height:1.8}.contents-grid{gap:11px;margin-top:14px}.contents-grid article{padding:13px 18px}.contents-grid h3{font-size:18px}.contents-grid a{padding:3px 0}.contents-page .example-band{margin-top:12px;padding:11px 15px}}
