:root{--paper:#f6f8fa;--white:#ffffff;--ink:#172c42;--muted:#596778;--honey:#dba52d;--line:#dbe2e9;--mist:#e9eef3;--mint:#e8f1ed;--lavender:#edf0f7;--coral:#b86a58;--display:Geist,"Trebuchet MS",sans-serif;--body:Noto,Arial,sans-serif}body{font-size:16px}h1,h2,h3,h4{font-weight:620;letter-spacing:-.035em}.eyebrow,.resource-label,.subject-category,.tag{font-family:var(--display)}.eyebrow{letter-spacing:.1em;font-weight:650;color:var(--muted)}.button{background:var(--ink);color:var(--white);border:1px solid var(--ink);border-radius:5px;box-shadow:none;font-family:var(--display);font-weight:580;transition:background .15s,border-color .15s}.button:hover{transform:none;background:#294761;border-color:#294761;box-shadow:none}.button.secondary{background:var(--white);border-color:#b3c0ce;color:var(--ink)}.button.secondary:hover{background:var(--mist);border-color:var(--ink)}.button:disabled:hover{background:var(--ink);border-color:var(--ink)}.text-link{font-family:var(--display);font-weight:550}.tag{border-color:var(--line);border-radius:4px;color:var(--muted)}.site-header,.tag{background:var(--white)}.header-inner{height:82px}.logo img{width:164px}.desktop-nav{gap:26px;margin-right:16px}.desktop-nav a{font-family:var(--display);font-size:.82rem;font-weight:520}.announcement{background:var(--mist);color:var(--ink);font-size:.73rem}.status-dot{background:#526f7f}.hero{grid-template-columns:1.15fr 1fr;gap:70px;min-height:565px;padding-top:68px;padding-bottom:68px}.hero-copy{min-width:0}.hero .eyebrow{font-size:.65rem;letter-spacing:.1em;margin-bottom:22px}.hero h1{font-size:clamp(2.6rem,4.25vw,3.8rem);line-height:1.12;font-weight:600;letter-spacing:-.048em;margin-bottom:25px}.hero-emphasis{color:#536b83}.hero-description{color:var(--muted);font-size:.94rem;line-height:1.9;max-width:465px}.hero .actions{gap:15px 26px}.hero .button{font-size:.85rem;gap:18px}.hero .text-link{font-size:.83rem}.hero-perks{font-size:.7rem;gap:18px;margin-top:24px}.hero-perks span+span{border-left:1px solid #becad6;padding-left:18px}.study-index{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--honey);border-radius:0 8px 8px 0;padding:28px 30px 0;min-width:0;box-shadow:0 12px 36px #172c4206}.study-index-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.study-index-header .eyebrow{font-size:.58rem;margin:0}.study-index-label{font-family:var(--display);font-size:.62rem;color:var(--muted);white-space:nowrap}.study-index h2{font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.25;font-weight:550;margin-bottom:20px}.study-index-links>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:17px 0;min-height:76px}.study-index-links strong{display:block;font-family:var(--display);font-size:.91rem;font-weight:600}.study-index-links small{display:block;font-size:.7rem;color:var(--muted);margin-top:5px;line-height:1.6}.study-index-links>a>span:last-child{color:#6a7d91;transition:transform .15s}.study-index-links>a:hover strong{text-decoration:underline;text-underline-offset:4px}.study-index-links>a:hover>span:last-child{transform:translate(2px,-2px)}.study-index-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding:16px 0;min-height:56px;font-family:var(--display);font-size:.7rem;color:var(--muted)}.study-index-footer:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.promise-strip{background:var(--white)}.promise-strip .container{padding-block:18px}.promise-strip span{font-size:.75rem;color:var(--muted)}.section-heading h2{font-weight:580}.reference-heading-note{font-style:normal}.reference-feature{background:var(--white);border:1px solid var(--line);border-top:3px solid #92a4b7;border-radius:6px}.reference-syllabuses{border-top-color:var(--honey)}.reference-colleges{border-top-color:#4f6d88}.reference-feature h3{font-weight:570;letter-spacing:-.035em}.reference-feature .eyebrow{color:var(--muted)}.reference-feature>p:not(.eyebrow):not(.reference-source-note){color:var(--muted);font-size:.84rem;line-height:1.85}.paper-category-strip,.syllabus-feature-stats{border-color:var(--line)}.paper-category-strip dt,.syllabus-feature-stats dt{color:var(--muted)}.paper-category-strip dd,.syllabus-feature-stats dd{font-family:var(--display);font-weight:550}.reference-course-links a{background:var(--paper);border-color:var(--line)}.reference-source-note{color:var(--muted)}.subject-book{background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:none;transition:border-color .15s,background .15s}.subject-book:before{display:none}.subject-book:hover{transform:none;border-color:#8da1b5;background:#fbfcfe}.subject-icon{background:var(--mist);color:#415d77;border:0;border-radius:5px;font-family:var(--display);font-size:1.2rem}.subject-book h3{font-weight:620}.subject-book p,.subject-category{color:var(--muted)}.book-bottom{border-color:var(--line);font-family:var(--display)}.exam-margin-note,.preparation-pathway .pathway-closing{font-family:var(--body);font-style:normal;transform:none;color:var(--muted)}.exam-definition,.exam-editorial{border-color:var(--line)}.exam-acronym{font-weight:600}.exam-acronym span:last-child{transform:none;background:var(--mist);border-color:var(--line);font-weight:550}.exam-definition .exam-definition-note{font-style:normal;color:var(--muted)}.exam-definition-note>span{display:none}.pathway-step:hover{background:var(--mist)}.pathway-step[aria-pressed=true]{background:var(--mist);border-color:#bac8d6}.pathway-number{border-color:#b3c0ce}.pathway-description,.preparation-pathway .pathway-instruction{color:var(--muted)}.pathway-study-note{border-color:var(--honey)}.pathway-study-note .eyebrow{color:var(--muted)}.daily-card{border:1px solid var(--line);border-radius:7px;background:var(--white);box-shadow:none}.daily-card:before{display:none}.daily-card h2{font-weight:550}.daily-card .button{box-shadow:none}.daily-feedback,.daily-options label{background:var(--paper);border-color:var(--line)}.daily-options label.selected,.resources-section{background:var(--mist)}.resource-related-links>a{border-color:#cad5df}.exam-update{border-color:#ced9e3;border-top:3px solid #7891a8;border-radius:6px}.update-symbol{background:var(--mist);border-color:var(--line);color:#47637e}.exam-update .update-checked,.exam-update-title .eyebrow,.exam-update>p{color:var(--muted)}.exam-update-links{border-color:var(--line)}.closing-note{background:var(--ink);border:0;border-radius:6px;color:var(--white);padding:32px}.closing-note h2{font-weight:550}.closing-note p{color:#c2cedb}.closing-note .button{background:var(--honey);border-color:var(--honey);color:var(--ink)}.closing-note .button:hover{background:#edbe55}footer{background:#edf1f5;border-color:var(--line)}.footer-grid h2{font-family:var(--display);font-weight:600}.footer-logo{width:180px;height:auto}.footer-grid>div:not(:first-child)>a{color:var(--muted);font-size:.78rem}.footer-bottom{border-color:#ced8e2;color:var(--muted)}.footer-disclaimer{border-top:1px solid #ced8e2;padding-block:23px;color:var(--muted)}.footer-disclaimer p{font-size:.75rem;line-height:1.9;max-width:1080px;margin-bottom:10px}.footer-disclaimer p:last-child{margin-bottom:0}.footer-disclaimer a{text-decoration:underline;text-underline-offset:3px}.page-band{background:var(--mist)}.page-band h1{font-weight:570}.breadcrumbs,.page-description{color:var(--muted)}.college-card,.directory-card,.syllabus-directory-grid article,.university-choices button{border-color:var(--line);background:var(--white)}.directory-card.blue,.directory-card.lavender,.directory-card.mint,.directory-card.peach,.directory-card.yellow{background:var(--white)}.finder-field input,.finder-field select,.form-grid input,.form-grid select{background:var(--white);border-color:#a6b6c6;border-radius:4px}.college-compare-panel,.college-method-note,.rules-evidence,.rules-score-example{background:var(--mist);border-color:#becbd8}.rules-contents,.rules-quick-facts dl>div{background:var(--white);border-color:var(--line)}.syllabus-directory-jumps a{background:var(--white);border-color:#bbc8d5}.college-card-heading,.finder-table-scroll,.finder-table-scroll td,.finder-table-scroll th,.rules-contents a{border-color:var(--line)}.finder-table-scroll table{background:var(--white)}.finder-table-scroll caption,.finder-table-scroll thead th{background:var(--mist)}.college-course-tabs button{border-color:#b3c0ce}.college-course-tabs button.selected{border-color:var(--ink)}.university-choices button.selected{background:var(--ink);border-color:var(--ink);border-top-color:var(--honey)}.college-scope,.notice,.paper-cycle-note,.rules-year-note,.syllabus-reference-note{background:#fbf4e3;border-color:#d5b76b}.notice.error{background:#fff0eb;border-color:#b94d37}.daily-options label{border-color:#c5d0dc}.mobile-menu,dialog{border-color:var(--line);border-radius:8px;box-shadow:0 20px 60px #172c4226}.consent{box-shadow:0 6px 24px #172c421a}.consent,.privacy-choice{border-color:var(--line)}@media (max-width:1190px){.hero{gap:40px}.study-index{padding:24px 24px 0}.desktop-nav{gap:16px;margin-right:5px}}@media (max-width:950px){.header-inner{height:76px}.hero{gap:30px;padding-block:48px}.hero h1{font-size:clamp(2.2rem,4.5vw,3rem)}.hero .eyebrow{font-size:.58rem}.study-index{padding:22px 20px 0}.study-index-header{flex-wrap:wrap;gap:6px;margin-bottom:18px}.study-index h2{font-size:1.5rem}.study-index-links small{font-size:.66rem}.promise-strip span{font-size:.64rem}}@media (max-width:650px){.header-inner{height:70px}.logo img{width:132px}.hero{gap:30px;padding-top:35px;padding-bottom:36px}.hero h1{font-size:clamp(2.15rem,8.8vw,3.25rem);letter-spacing:-.045em}.hero .eyebrow{font-size:.56rem;letter-spacing:.08em;margin-bottom:18px}.hero-description{font-size:.88rem}.hero .actions{gap:12px 20px;margin-top:23px}.hero .button,.hero .text-link{font-size:.78rem}.hero-perks{font-size:.63rem;gap:13px;margin-top:18px}.hero-perks span+span{padding-left:13px}.study-index{padding:22px 22px 0}.study-index-header{flex-wrap:nowrap}.study-index-header .eyebrow{margin:0;font-size:.57rem}.study-index h2{font-size:1.65rem}.study-index-links small{font-size:.7rem}.promise-strip .container{justify-content:space-between;gap:10px;padding-block:14px}.promise-strip span{font-size:.59rem}.featured-references h2,.section-heading h2{font-size:1.8rem}.subject-book p{font-size:.78rem}.closing-note{padding:26px 23px}.closing-note>div{min-width:0;flex-basis:100%}.closing-note .button{margin-left:0}.footer-grid>div:first-child img{width:132px}}@media (max-width:359px){.logo img{width:112px}.hero-perks{gap:10px;font-size:.59rem}.hero-perks span+span{padding-left:10px}.study-index{padding-inline:18px}.study-index-label{font-size:.56rem}.study-index-header .eyebrow{font-size:.53rem}.promise-strip span{font-size:.54rem}}@media print{.study-index{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.closing-note{background:white;color:black;border:1px solid #999}.closing-note p{color:#444}}.other-universities-teaser{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px 30px;margin-top:35px;border:1px solid var(--line);border-left:3px solid var(--honey);border-radius:0 6px 6px 0;background:var(--white)}.other-universities-teaser .eyebrow{margin-bottom:10px;font-size:.62rem}.other-universities-teaser h2{font-size:1.65rem;font-weight:570}.other-universities-teaser p:not(.eyebrow){max-width:650px;font-size:.83rem;color:var(--muted);margin:12px 0 0}.other-universities-teaser>.text-link{flex-shrink:0;font-size:.82rem}.other-universities-intro{max-width:950px}.other-universities-intro>p{font-size:.94rem;line-height:1.9}.stream-picker{padding:28px;margin:26px 0 38px;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--honey)}.stream-picker>.eyebrow{font-size:.63rem;margin-bottom:8px}.stream-picker>h2{font-size:1.55rem}.stream-picker-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.stream-picker-options button,.stream-picker-subcats button{cursor:pointer;padding:11px 16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:4px;font:inherit;text-align:left}.stream-picker-options button[aria-pressed=true],.stream-picker-subcats button[aria-pressed=true]{border-color:var(--navy);box-shadow:inset 0 -2px var(--honey)}.stream-picker-options button small{display:block;margin-top:5px;color:var(--muted);font-size:.68rem}.stream-picker-results,.stream-picker-subcats{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.stream-picker-results p,.stream-picker-subcats p{font-size:.82rem;color:var(--muted)}.stream-picker-results h3{font-size:1rem}.finance-university-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.finance-university-grid article{min-width:0;padding:17px;border:1px solid var(--line);border-radius:4px;background:#fff}.finance-university-grid h4{font-size:.9rem;margin-bottom:5px}.finance-university-grid small{color:var(--muted);font-size:.68rem}.finance-university-grid p{font-size:.76rem;line-height:1.7}.finance-university-grid article>a{font-size:.72rem}.finance-university-grid .finance-teaching-unit{padding:10px 0;border-block:1px solid var(--line)}.finance-teaching-unit a,.finance-teaching-unit strong{display:block}.finance-teaching-unit strong{margin-bottom:4px;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em}.finance-teaching-unit a{font-size:.74rem}.humanities-university-results{margin:0 0 42px;padding-top:5px}.humanities-results-heading{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:40px;gap:40px;align-items:end;padding:0 0 22px;border-bottom:1px solid #bdcad6}.humanities-results-heading .eyebrow{margin-bottom:8px;font-size:.62rem}.humanities-results-heading h3{font-family:var(--display);font-size:1.5rem;margin:0 0 8px}.humanities-results-heading p{margin:0;font-size:.78rem;line-height:1.75;color:var(--muted)}.humanities-results-heading>p{padding-left:18px;border-left:2px solid var(--honey)}.humanities-results-heading>p strong{display:block;color:var(--ink);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.humanities-university-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;counter-reset:humanities-option}.humanities-university-grid>article{position:relative;min-width:0;padding:22px 22px 19px 91px;background:var(--white);border:1px solid var(--line);border-radius:5px}.humanities-university-grid>article:last-child:nth-child(odd){grid-column:1/-1}.humanities-card-rank{position:absolute;inset:0 auto 0 0;width:70px;padding:21px 10px;background:#e9eef3;border-right:1px solid var(--line);text-align:center}.humanities-card-rank strong{display:block;font-family:var(--display);font-size:1.45rem;line-height:1.1}.humanities-card-rank span{display:block;margin-top:9px;font-size:.54rem;line-height:1.55;color:var(--muted)}.humanities-card-place{margin:0 0 3px;color:var(--muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.07em}.humanities-university-grid h4{margin:0 0 7px;font-family:var(--display);font-size:1.05rem}.humanities-card-cycle{display:inline-block;margin:0 0 15px;padding:3px 8px;background:#fbf4e3;color:#6c5726;font-size:.64rem}.humanities-university-grid h5{margin:0 0 7px;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.humanities-teaching-units{margin:0 0 17px;padding:11px 0;border-block:1px solid var(--line)}.humanities-teaching-units p{margin:0 0 8px;font-size:.75rem;line-height:1.5}.humanities-teaching-units p:last-child{margin-bottom:0}.humanities-teaching-units a,.humanities-teaching-units span{display:block}.humanities-teaching-units span{margin-top:2px;color:var(--muted);font-size:.65rem}.humanities-university-grid ul{margin:0 0 16px;padding-left:17px}.humanities-university-grid li{margin-bottom:4px;font-size:.75rem;line-height:1.55}.humanities-university-grid details{border-top:1px solid var(--line);padding-top:11px}.humanities-university-grid summary{cursor:pointer;font-size:.73rem;font-weight:600}.humanities-university-grid details>p{font-size:.75rem;line-height:1.75;color:var(--muted)}.humanities-card-sources{display:flex;flex-wrap:wrap;gap:5px 16px}.humanities-card-sources a{font-size:.68rem}@media(max-width:760px){.humanities-results-heading{grid-template-columns:1fr;gap:16px}.humanities-university-grid{grid-template-columns:1fr}.humanities-university-grid>article:last-child:nth-child(odd){grid-column:auto}}@media(max-width:600px){.stream-picker{padding:21px}.stream-picker-options{flex-direction:column}.finance-university-grid{grid-template-columns:1fr}.humanities-university-grid>article{padding:19px 18px 18px 79px}.humanities-card-rank{width:62px;padding-inline:6px}}.other-universities a:not(.other-university-shortlist a){text-decoration:underline;text-underline-offset:4px}.other-cycle-note{border-left:3px solid var(--honey);padding:15px 20px;background:#fbf4e3;font-size:.82rem!important;margin-top:24px}.other-university-shortlist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin:32px 0 36px}.other-university-shortlist>a{display:flex;flex-direction:column;gap:12px;padding:22px 18px;background:var(--white);border:1px solid var(--line);border-radius:6px;min-width:0;transition:border-color .15s}.other-university-shortlist>a:hover{border-color:#8da1b5}.other-rank{font-family:var(--display);font-size:1.8rem;font-weight:550;line-height:1.2}.other-rank small{display:block;font-family:var(--body);font-size:.6rem;color:var(--muted);margin-top:9px;font-weight:400}.other-university-shortlist strong{font-family:var(--display);font-size:1.08rem;font-weight:600}.other-university-shortlist>a>span:not(.other-rank){font-size:.73rem;line-height:1.8;color:var(--muted)}.other-university-shortlist .other-shortlist-action{padding-top:14px;margin-top:auto;border-top:1px solid var(--line);font-size:.65rem}.other-subject-pathways{padding:27px 0 38px;border-top:1px solid var(--line)}.other-subject-pathways>.eyebrow{font-size:.62rem;margin-bottom:8px}.other-subject-pathways>h2{font-size:1.55rem;margin-bottom:10px}.other-subject-pathways>p:not(.eyebrow){max-width:860px;font-size:.84rem;line-height:1.8;color:var(--muted)}.other-subject-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.other-subject-pathway-grid article{min-width:0;padding:21px 23px;background:var(--white);border:1px solid var(--line);border-top:2px solid #9bacbb;border-radius:0 0 5px 5px}.other-subject-pathway-grid h3{font-family:var(--display);font-size:1.05rem;font-weight:600}.other-subject-pathway-grid article>p:not(.other-pathway-evidence){font-size:.78rem;line-height:1.8;color:var(--muted)}.other-subject-pathway-grid ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 18px;gap:4px 18px;padding-left:19px}.other-subject-pathway-grid li{font-size:.78rem}.other-subject-pathway-grid li a{text-decoration:underline;text-underline-offset:3px}.other-pathway-evidence{border-top:1px solid var(--line);padding-top:7px;margin-bottom:0}.other-subject-pathway-grid .other-source-links a{font-size:.64rem}.other-reference-help{max-width:950px;margin-bottom:40px}.other-reference-help h2{font-size:1.4rem;margin-bottom:14px}.other-reference-help p{font-size:.85rem;color:var(--muted)}.other-university-section{padding-block:40px;border-top:1px solid #cbd6e1;scroll-margin-top:24px}.other-university-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:22px}.other-university-heading h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.25;max-width:800px}.other-university-heading .eyebrow{font-size:.63rem;margin-bottom:12px}.other-university-heading>p{display:flex;flex-direction:column;gap:5px;text-align:right;flex-shrink:0}.other-university-heading>p>strong{font-family:var(--display);font-size:2rem;font-weight:550;line-height:1.2}.other-university-heading>p>a,.other-university-heading>p>span{font-size:.65rem;color:var(--muted)}.other-university-overview{font-size:.98rem;max-width:900px;line-height:1.9}.other-university-notes{max-width:950px;margin-bottom:28px}.other-university-notes p{font-size:.82rem;line-height:1.85;color:var(--muted);margin-bottom:9px}.other-records-heading h3,.other-university-section>h3{font-size:1.25rem;margin-bottom:17px}.other-admission-routes{display:grid;grid-gap:10px;gap:10px;max-width:1000px}.other-admission-routes>details{background:var(--white);border:1px solid var(--line);border-radius:5px;scroll-margin-top:20px}.other-admission-routes summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px;min-height:60px;cursor:pointer;list-style:none}.other-admission-routes summary::-webkit-details-marker,.other-location-records>summary::-webkit-details-marker,.other-unit-directory>summary::-webkit-details-marker{display:none}.other-admission-routes summary strong{font-size:.85rem;font-weight:600}.other-admission-routes summary small{display:block;font-size:.68rem;color:var(--muted);margin-top:5px}.other-route-body{padding:0 21px 21px;scroll-margin-top:100px}.other-route-body>p{font-size:.82rem;line-height:1.9}.other-route-body .small-copy{font-size:.7rem}.other-source-links{display:flex;flex-wrap:wrap;gap:5px 16px}.other-source-links a{font-size:.68rem;display:inline-block;padding-block:8px;line-height:1.7;color:#435f7a}.other-records-heading{margin-top:32px}.other-records-heading h3{margin-bottom:10px}.other-records-heading p{font-size:.8rem;color:var(--muted);max-width:900px}.other-location-records{border-block:1px solid var(--line);margin-bottom:12px}.other-location-records>summary,.other-unit-directory>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:16px 8px;list-style:none;cursor:pointer;font-family:var(--display);font-size:.95rem;font-weight:550}.other-location-records>summary small,.other-unit-directory>summary small{font-size:.68rem;font-weight:400;color:var(--muted);text-align:right}.other-location-records>summary small>span,.other-unit-directory>summary small>span{margin-left:15px;font-size:1.1rem;color:var(--ink)}.other-table-scroll{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:5px;background:var(--white);margin-bottom:20px;max-width:100%}.other-table-scroll table{border-collapse:collapse;width:100%;min-width:850px;text-align:left;font-size:.77rem}.other-table-scroll caption{text-align:left;background:var(--mist);padding:14px 18px;font-size:.73rem}.other-table-scroll td,.other-table-scroll th{padding:17px 18px;border-top:1px solid var(--line);vertical-align:top;line-height:1.85;overflow-wrap:anywhere}.other-table-scroll thead th{background:var(--paper);font-size:.7rem}.other-table-scroll tbody th{width:28%;font-weight:550}.other-table-scroll tbody td:nth-child(2){width:20%}.other-table-scroll tbody td:nth-child(3){width:28%}.other-table-scroll tbody td:last-child{width:24%}.other-table-scroll p{margin:8px 0 0;font-size:.72rem;color:var(--muted)}.other-record-cycle{font-size:.67rem;margin-top:9px}.other-record-cycle,.other-record-note{display:block;font-weight:400;color:var(--muted)}.other-record-note{font-size:.69rem;margin-top:8px}.other-route-jump{font-size:.75rem}.other-fees{font-size:.71rem}.other-fees strong{font-weight:550}.other-fees>details{margin-top:10px}.other-fee-schedule summary,.other-fees summary{cursor:pointer;min-height:44px;padding-block:8px}.other-fees>details>p{font-size:.7rem}.other-fee-schedule{background:var(--mist);padding:14px 20px;border-radius:5px;margin-top:20px;font-size:.85rem}.other-fee-schedule>p{font-size:.8rem;line-height:1.9;margin-top:13px}.other-unit-directory{margin-top:24px;border:1px solid var(--line);padding:0 20px;border-radius:5px}.other-unit-directory>p{font-size:.8rem;color:var(--muted)}.other-unit-directory .other-table-scroll tbody th{width:30%}.other-unit-directory .other-table-scroll tbody td:nth-child(2){width:15%}.other-unit-directory .other-table-scroll tbody td:nth-child(3){width:30%}.other-methodology{border-top:1px solid #cbd6e1;padding-top:35px;max-width:950px}.other-methodology h2{font-size:1.6rem;margin-bottom:22px}.other-methodology p{font-size:.85rem;line-height:1.9}@media (max-width:950px){.other-universities-teaser{align-items:flex-start;flex-direction:column;gap:15px}.other-subject-pathway-grid{grid-template-columns:1fr}.other-university-shortlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.other-universities-teaser{margin-top:25px;padding:23px}.other-universities-teaser h2{font-size:1.4rem;line-height:1.3}.other-universities-teaser p:not(.eyebrow){font-size:.79rem}.other-universities-intro>p{font-size:.86rem}.other-cycle-note{padding:14px 16px;font-size:.76rem!important}.other-university-shortlist{grid-template-columns:1fr 1fr;gap:12px}.other-university-shortlist>a{padding:19px 15px;gap:11px}.other-university-shortlist>a:last-child{grid-column:1/-1}.other-university-shortlist .other-shortlist-action{font-size:.63rem}.other-university-heading{flex-direction:column;gap:18px}.other-university-heading h2{font-size:1.8rem}.other-university-heading>p{text-align:left}.other-university-heading>p>strong{font-size:1.6rem}.other-university-heading .eyebrow{font-size:.59rem}.other-university-overview{font-size:.88rem}.other-university-notes p{font-size:.78rem}.other-admission-routes summary{padding-inline:16px}.other-admission-routes summary strong{font-size:.8rem}.other-route-body{padding-inline:16px}.other-route-body>p{font-size:.78rem}.other-location-records>summary,.other-unit-directory>summary{font-size:.85rem;gap:14px}.other-location-records>summary small,.other-unit-directory>summary small{font-size:.6rem}.other-unit-directory{padding-inline:15px}.other-methodology p{font-size:.8rem}}@media print{.other-university-shortlist{display:none}.other-universities details>div,.other-universities details>p,.other-universities details>span{display:block!important}.other-table-scroll{overflow:visible}.other-table-scroll table{min-width:0;font-size:8pt}.other-university-section{page-break-inside:auto;break-inside:auto}.other-university-heading{page-break-after:avoid;break-after:avoid}}aside.consent{left:0;right:0;bottom:0;max-width:none;display:flex;align-items:center;justify-content:center;gap:10px 20px;flex-wrap:wrap;padding:9px 20px;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:0 -2px 12px #172c4214}:root[data-theme=dark] aside.consent{box-shadow:0 -2px 12px rgba(0,0,0,.4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) aside.consent{box-shadow:0 -2px 12px rgba(0,0,0,.4)}}.consent p{margin:0;font-size:.78rem;line-height:1.5}.consent-actions{display:flex;gap:8px;flex-shrink:0}.consent .button{margin:0;min-height:34px;padding:5px 16px;font-size:.72rem;box-shadow:none}@media(max-width:650px){aside.consent{padding:10px 14px;justify-content:space-between}.consent p{font-size:.72rem;flex:1 1 220px}.consent .button{font-size:.7rem;padding-inline:14px}}:root{--sp-ink:var(--ink);--sp-muted:var(--muted);--sp-body:#33465b;--sp-line:var(--line);--sp-surface:var(--white);--sp-honey:var(--honey);--sp-honey-soft:#fbf1d6;--sp-honey-edge:#efd897;--sp-mint:#2f8f6b;--sp-mint-soft:#e3f3ec;--sp-lav:#5a63b8;--sp-lav-soft:#eceefb;--sp-coral:#b86a58;--sp-sky:#2f7fb8;--sp-tab-idle:rgba(255,255,255,.55);--sp-cta-from:var(--ink);--sp-cta-to:#24486b;--sp-cta-text:#ffffff;--sp-mint-text:#23704f;--sp-t1:var(--sp-mint);--sp-t1-tint:#f6fbf9;--sp-t1-edge:#d6ebe2;--sp-t1-text:var(--sp-mint-text);--sp-t2:var(--sp-lav);--sp-t2-tint:#f8f8fe;--sp-t2-edge:#dcdff4;--sp-t2-text:var(--sp-lav);--sp-t3:#b98510;--sp-t3-tint:#fffbf1;--sp-t3-edge:#f1e2b8;--sp-t3-text:#8a6200;--sp-t4:var(--sp-coral);--sp-t4-tint:#fdf8f6;--sp-t4-edge:#efd8d1;--sp-t4-text:#9a4f3e;--sp-t5:var(--sp-sky);--sp-t5-tint:#f5fafe;--sp-t5-edge:#d3e6f4;--sp-t5-text:#21689a}.subject-page-shell{padding:22px 0 60px}.subject-page-shell .breadcrumbs{margin-bottom:0}.subject-page{color:var(--sp-ink)}.sp-hero{margin-top:18px;border:1px solid var(--sp-line);border-bottom:0;border-radius:14px 14px 0 0;padding:30px 32px 0;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,var(--sp-honey-soft) 0 140px,transparent 141px),radial-gradient(circle at 78% 120%,var(--sp-lav-soft) 0 180px,transparent 181px),linear-gradient(120deg,var(--sp-surface) 0,var(--sp-mint-soft) 100%)}.sp-eyebrow{font:600 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-mint-text);margin:0}.sp-eyebrow span{background:var(--sp-ink);color:var(--sp-surface);padding:2px 8px;border-radius:4px;margin-left:6px}.sp-hero h1{font:700 clamp(1.9rem,4vw,2.4rem)/1.1 var(--display);letter-spacing:-.01em;margin:10px 0 12px;position:relative}.sp-lede{max-width:66ch;color:var(--sp-body);margin:0 0 18px;font-size:.95rem;line-height:1.6;position:relative}.sp-facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 22px;padding:0;position:relative}.sp-fact{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:999px;padding:6px 14px;font-size:.8rem}.sp-fact b{font-family:var(--display)}.sp-fact-accent{background:var(--sp-honey-soft);border-color:var(--sp-honey-edge)}.sp-tabs{display:flex;gap:6px;position:relative}.sp-tab{padding:11px 20px;border-radius:10px 10px 0 0;font:600 .875rem var(--display);color:var(--sp-muted);background:var(--sp-tab-idle);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.sp-tab.on,.sp-tab:hover{color:var(--sp-ink)}.sp-tab.on{background:var(--sp-surface);box-shadow:inset 0 3px 0 var(--sp-honey)}.sp-pill{background:var(--sp-mint-text);color:var(--sp-surface);border-radius:999px;padding:1px 8px;font-size:.7rem;margin-left:6px}.sp-panel{background:var(--sp-surface);border:1px solid var(--sp-line);border-top:0;border-radius:0 0 14px 14px;padding:26px 28px}.sp-panel h2{font:700 1.375rem var(--display);margin:0 0 4px}.sp-sub{color:var(--sp-muted);margin:0 0 14px}.sp-notes p,.sp-routes{font-size:.82rem;color:var(--sp-body);margin:0 0 10px;max-width:80ch}.sp-notes{border-left:3px solid var(--sp-honey);padding-left:12px;margin-bottom:12px}.sp-table-wrap{overflow-x:visible}.sp-table{border-collapse:separate;border-spacing:0 10px;width:100%;font-size:.9rem;line-height:1.55}.sp-table thead th{font:600 .7rem var(--display);text-transform:uppercase;letter-spacing:.07em;color:var(--sp-muted);text-align:left;padding:0 14px}.sp-table .c-unit{width:27%}.sp-table .c-study{width:auto}.sp-table .c-ncert{width:14%}.unit-row.t1{--c:var(--sp-t1);--tint:var(--sp-t1-tint);--edge:var(--sp-t1-edge);--ct:var(--sp-t1-text)}.unit-row.t2{--c:var(--sp-t2);--tint:var(--sp-t2-tint);--edge:var(--sp-t2-edge);--ct:var(--sp-t2-text)}.unit-row.t3{--c:var(--sp-t3);--tint:var(--sp-t3-tint);--edge:var(--sp-t3-edge);--ct:var(--sp-t3-text)}.unit-row.t4{--c:var(--sp-t4);--tint:var(--sp-t4-tint);--edge:var(--sp-t4-edge);--ct:var(--sp-t4-text)}.unit-row.t5{--c:var(--sp-t5);--tint:var(--sp-t5-tint);--edge:var(--sp-t5-edge);--ct:var(--sp-t5-text)}.unit-row>td,.unit-row>th{vertical-align:top;text-align:left;font-weight:400;padding:16px 14px;background:var(--tint);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.unit-row>th{border-left:5px solid var(--c);border-radius:10px 0 0 10px}.unit-row>td:last-child{border-right:1px solid var(--edge);border-radius:0 10px 10px 0}.sp-num{display:grid;place-items:center;width:-moz-fit-content;width:fit-content;min-width:30px;padding:0 7px;height:30px;border-radius:8px;background:var(--ct);color:var(--sp-surface);font:700 .875rem var(--display);margin-bottom:8px}.sp-num.empty{width:30px;height:10px;margin-bottom:8px}.sp-unit-tag{display:block;font:600 .7rem var(--display);color:var(--ct);text-transform:uppercase;letter-spacing:.05em}.sp-unit-name{display:block;font:700 .95rem/1.3 var(--display)}.sp-route{display:inline-block;margin-top:8px;font-size:.7rem;color:var(--sp-ink);background:var(--sp-surface);border:1px dashed var(--c);border-radius:6px;padding:1px 7px}.unit-row ul{margin:0;padding-left:18px}.unit-row li{margin:2px 0}.unit-row .sp-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding:0;list-style:none}.sp-chips li{font-size:.72rem;border:1px solid var(--edge);border-radius:999px;padding:1px 9px;margin:0}.sp-chips li,.sp-ncert{background:var(--sp-surface)}.sp-ncert{display:inline-block;font:700 .8rem var(--display);border:1px solid var(--edge);border-radius:6px;padding:3px 9px;color:var(--ct)}.sp-cta{margin-top:22px;border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(100deg,var(--sp-cta-from) 0,var(--sp-cta-to) 100%);color:var(--sp-cta-text)}.sp-cta p{margin:0;flex:1 1;min-width:240px}.sp-cta b{font-family:var(--display);font-size:1.05rem;display:block}.sp-cta-button{background:var(--sp-honey);color:var(--ink);font:700 .875rem var(--display);padding:11px 18px;border-radius:8px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.sp-cta-button:hover{filter:brightness(1.05)}.sp-source{margin-top:14px}.page-band.syllabus-page-band{color:var(--sp-ink);background:radial-gradient(circle at 92% 8%,var(--sp-honey-soft) 0 150px,transparent 151px),radial-gradient(circle at 78% 120%,var(--sp-lav-soft) 0 190px,transparent 191px),linear-gradient(120deg,var(--sp-surface) 0,var(--sp-mint-soft) 100%);border-color:var(--sp-line)}.syllabus-page-band .breadcrumbs{color:var(--sp-muted);margin-bottom:20px}.syllabus-page-band h1{font:700 clamp(1.9rem,4vw,2.4rem)/1.1 var(--display);letter-spacing:-.01em;margin:0}.syllabus-page-body{color:var(--sp-ink);padding-top:28px}.syllabus-page-body .syllabus-reference-note{max-width:none;padding:18px 22px;background:var(--sp-honey-soft);border:1px solid var(--sp-honey-edge);border-left:4px solid var(--sp-honey);border-radius:10px}.syllabus-page-body .syllabus-reference-note strong{font:700 .95rem var(--display)}.syllabus-page-body .syllabus-reference-note p{color:var(--sp-body);font-size:.82rem;line-height:1.65}.syllabus-page-body .syllabus-reference-note .text-link{color:var(--sp-ink);font:600 .8rem var(--display)}.syllabus-page-body .syllabus-directory-jumps{margin:20px 0 24px;gap:10px}.syllabus-page-body .syllabus-directory-jumps a{min-height:44px;padding:8px 15px;color:var(--sp-mint-text);background:var(--sp-mint-soft);border:1px solid var(--sp-t1-edge);border-radius:8px;font:600 .8rem var(--display)}.syllabus-page-body .syllabus-directory-jumps a:hover{border-color:var(--sp-mint)}.syllabus-page-body .syllabus-directory>section{margin:18px 0;padding:26px 28px 28px;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:14px}.syllabus-page-body .syllabus-directory-heading{margin-bottom:18px}.syllabus-page-body .syllabus-directory-heading h2{margin:0 0 4px;font:700 1.375rem var(--display);letter-spacing:-.01em}.syllabus-page-body .syllabus-directory-heading p{margin:0;color:var(--sp-muted);font-size:.88rem;line-height:1.55}.syllabus-page-body .syllabus-directory-grid{gap:14px}.syllabus-page-body .syllabus-directory-grid .syllabus-guide-card{--c:var(--sp-t1);--tint:var(--sp-t1-tint);--edge:var(--sp-t1-edge);--ct:var(--sp-t1-text);padding:18px;background:var(--tint);border:1px solid var(--edge);border-left:5px solid var(--c);border-radius:10px;transition:border-color .15s}.syllabus-page-body .syllabus-guide-card.t2{--c:var(--sp-t2);--tint:var(--sp-t2-tint);--edge:var(--sp-t2-edge);--ct:var(--sp-t2-text)}.syllabus-page-body .syllabus-guide-card.t3{--c:var(--sp-t3);--tint:var(--sp-t3-tint);--edge:var(--sp-t3-edge);--ct:var(--sp-t3-text)}.syllabus-page-body .syllabus-guide-card.t4{--c:var(--sp-t4);--tint:var(--sp-t4-tint);--edge:var(--sp-t4-edge);--ct:var(--sp-t4-text)}.syllabus-page-body .syllabus-guide-card.t5{--c:var(--sp-t5);--tint:var(--sp-t5-tint);--edge:var(--sp-t5-edge);--ct:var(--sp-t5-text)}.syllabus-page-body .syllabus-guide-card:hover{border-color:var(--c)}.syllabus-page-body .syllabus-guide-card .eyebrow{margin:0 0 8px;color:var(--ct);font:600 .67rem var(--display);letter-spacing:.07em}.syllabus-page-body .syllabus-guide-card h3{margin:0 0 10px;font:700 1rem/1.3 var(--display);letter-spacing:-.01em}.syllabus-page-body .syllabus-guide-card>p:not(.eyebrow){color:var(--sp-body);font-size:.8rem;line-height:1.65}.syllabus-page-body .syllabus-guide-card>span{color:var(--sp-muted);font-size:.7rem;line-height:1.5}.syllabus-page-body .syllabus-guide-card .text-link{color:var(--ct);font:700 .78rem var(--display)}@media (max-width:720px){.sp-table-wrap{overflow:visible}.sp-table,.sp-table tbody{display:block;width:100%}.sp-table{border-spacing:0}.sp-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-table .unit-row{display:block;margin:0 0 14px;background:var(--tint);border:1px solid var(--edge);border-left:5px solid var(--c);border-radius:12px;overflow:hidden}.sp-table .unit-row>td,.sp-table .unit-row>th{display:block;width:auto;padding:14px 16px;background:transparent;border:0;border-radius:0}.sp-table .unit-row>th{padding-bottom:12px;border-bottom:1px solid var(--edge)}.sp-table .unit-row>td{position:relative}.sp-table .unit-row>td:before{content:attr(data-label);display:block;margin-bottom:7px;font:600 .67rem var(--display);text-transform:uppercase;letter-spacing:.07em;color:var(--ct)}.sp-table .sp-study{padding-top:13px}.sp-table .sp-reference{padding-top:0}.sp-num{float:left;margin:0 10px 2px 0}.sp-route,.sp-unit-name,.sp-unit-tag{margin-left:40px}.sp-unit-name,.sp-unit-tag{display:block}.sp-unit-name{padding-top:3px}.sp-route{width:-moz-fit-content;width:fit-content}.sp-study>ul:first-child{padding-left:20px}}@media (max-width:650px){.sp-hero{padding:22px 18px 0}.sp-panel{padding:20px 16px}.sp-tab{padding:10px 14px}.sp-panel h2{font-size:1.25rem;line-height:1.25}.sp-sub{font-size:.88rem;line-height:1.55}.sp-cta{padding:18px;align-items:stretch}.sp-cta p{min-width:0}.sp-cta-button{width:100%;justify-content:center}.syllabus-page-band{padding:22px 0 26px}.syllabus-page-band .breadcrumbs{margin-bottom:17px}.syllabus-page-band h1{font-size:1.9rem;line-height:1.15}.syllabus-page-body{padding-top:20px}.syllabus-page-body .syllabus-reference-note{padding:16px}.syllabus-page-body .syllabus-reference-note p{font-size:.78rem}.syllabus-page-body .syllabus-directory-jumps{margin:16px 0 20px;gap:8px}.syllabus-page-body .syllabus-directory-jumps a{padding-inline:12px;font-size:.74rem}.syllabus-page-body .syllabus-directory>section{padding:20px 16px}.syllabus-page-body .syllabus-directory-heading h2{font-size:1.25rem}.syllabus-page-body .syllabus-directory-heading p{font-size:.82rem}.syllabus-page-body .syllabus-guide-card{padding:16px}.syllabus-page-body .syllabus-guide-card h3{font-size:.95rem}}:root{--mt-raise:#eef1f5;--mt-sky-text:var(--sp-t5-text);--mt-sky-soft:#e9f2fa;--mt-coral-text:var(--sp-t4-text);--mt-coral-soft:#fbeee9;--mt-honey-text:var(--sp-t3-text);--mt-on-fill:#ffffff;--mt-upsell-from:var(--sp-honey-soft);--mt-upsell-to:#f8e6b4;--mt-upsell-edge:var(--sp-honey-edge);--mt-focus:var(--sp-t5-text)}.mt-app{display:grid;grid-gap:14px;gap:14px}.mt-hint,.mt-loading{color:var(--sp-muted)}.mt-hint{font-size:.85rem;margin:0}.mt-alert{background:var(--mt-coral-soft);color:var(--mt-coral-text);border:1px solid var(--mt-coral-text);border-radius:8px;padding:10px 14px;margin:0 0 12px;font-size:.9rem}.mt-app [tabindex="-1"]:focus{outline:none}.mt-app [tabindex="-1"]:focus-visible{outline:2px solid var(--mt-focus);outline-offset:3px;border-radius:4px}.mt-btn{font:600 .85rem var(--display);padding:9px 14px;min-height:44px;border-radius:8px;border:1px solid var(--sp-line);background:var(--sp-surface);color:var(--sp-ink);cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.mt-btn:hover:not(:disabled){border-color:var(--sp-ink)}.mt-btn:disabled{opacity:.5;cursor:not-allowed}.mt-btn.go{background:var(--sp-honey);border-color:var(--sp-honey);color:var(--ink)}.mt-btn.go:hover:not(:disabled){border-color:var(--ink)}.mt-btn:focus-visible{outline:3px solid var(--mt-focus);outline-offset:2px}.mt-start{display:grid;grid-gap:14px;gap:14px;justify-items:start;max-width:640px}.mt-start h2{margin:0}.mt-rules{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.mt-rules li{background:var(--sp-mint-soft);border-radius:999px;padding:5px 12px;font-size:.85rem}.mt-rules b{font-family:var(--display);color:var(--sp-mint-text)}.mt-routes{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;width:100%}.mt-routes legend{font:700 1rem var(--display);padding:0;margin-bottom:4px}.mt-route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.mt-route{display:flex;gap:10px;align-items:center;border:1.5px solid var(--sp-line);border-radius:10px;padding:12px 14px;min-height:52px;cursor:pointer;font-weight:600}.mt-route input{accent-color:var(--mt-sky-text);width:18px;height:18px;margin:0}.mt-route.on{border-color:var(--mt-sky-text);background:var(--mt-sky-soft)}.mt-route:has(input:focus-visible){outline:3px solid var(--mt-focus);outline-offset:2px}.mt-switch{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;min-height:44px;position:relative}.mt-switch input{position:absolute;opacity:0;width:44px;height:24px;margin:0;cursor:pointer}.mt-switch-track{width:44px;height:24px;border-radius:999px;background:var(--sp-muted);position:relative;transition:background .15s;flex:none}.mt-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--mt-on-fill);transition:transform .15s}.mt-switch input:checked+.mt-switch-track{background:var(--sp-mint-text)}.mt-switch input:checked+.mt-switch-track:after{transform:translateX(20px)}.mt-switch input:focus-visible+.mt-switch-track{outline:3px solid var(--mt-focus);outline-offset:2px}.mt-start-button{font-size:.95rem;padding:11px 20px}.mt-screen{border:1px solid var(--sp-line);border-radius:14px;overflow:hidden}.mt-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;background:var(--mt-raise)}.sp-panel .mt-bar h2{font:600 .95rem var(--display);margin:0}.mt-bar-note{font:600 .85rem var(--display);color:var(--sp-muted)}.mt-body{padding:18px}.mt-body h3{font:700 .95rem var(--display);margin:18px 0 8px}.mt-actions{gap:8px;margin-top:14px}.mt-actions,.mt-score{display:flex;flex-wrap:wrap}.mt-score{align-items:center;gap:18px}.mt-ring{--pct:0%;width:104px;height:104px;background:conic-gradient(var(--sp-mint-text) 0 var(--pct),var(--mt-raise) var(--pct) 100%);place-items:center;flex:none}.mt-ring,.mt-ring>div{border-radius:50%;display:grid}.mt-ring>div{width:80px;height:80px;background:var(--sp-surface);place-items:center;align-content:center;text-align:center;line-height:1.1}.mt-ring span{font:700 1.15rem var(--display)}.mt-ring small{font-size:.7rem;color:var(--sp-muted)}.mt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;flex:1 1;min-width:220px;margin:0}.mt-stat{background:var(--mt-raise);border-radius:9px;padding:8px 10px;display:flex;flex-direction:column-reverse}.mt-stat dt{font-size:.8rem;color:var(--sp-muted)}.mt-stat dd{margin:0;font:700 1.3rem var(--display)}.mt-stat.good dd{color:var(--sp-mint-text)}.mt-stat.bad dd{color:var(--mt-coral-text)}.mt-note{font-size:.82rem;color:var(--sp-body);margin:12px 0 0;border-left:3px solid var(--sp-honey);padding-left:10px}.mt-units{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mt-unit{display:grid;grid-template-columns:minmax(120px,220px) 1fr 40px;grid-gap:10px;gap:10px;align-items:center;font-size:.85rem}.mt-track{height:9px;background:var(--mt-raise);border-radius:5px;overflow:hidden}.mt-track span{display:block;height:100%;background:var(--mt-coral-text)}.mt-unit.mid .mt-track span{background:var(--sp-t3)}.mt-unit.good .mt-track span{background:var(--sp-mint-text)}.mt-unit-score{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-review{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mt-rev{border:1px solid var(--sp-line);border-left:4px solid var(--mt-coral-text);border-radius:8px;padding:10px 12px;font-size:.88rem}.mt-rev p{margin:0 0 4px}.mt-rev-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.mt-rev-head b{font-family:var(--display);color:var(--mt-coral-text)}.mt-rev.ok{border-left-color:var(--sp-mint-text)}.mt-rev.ok .mt-rev-head b{color:var(--sp-mint-text)}.mt-rev.skip{border-left-color:var(--sp-muted)}.mt-rev-unit,.mt-rev.skip .mt-rev-head b{color:var(--sp-muted)}.mt-rev-unit{font-size:.75rem}.mt-rev-q{font-weight:600;white-space:pre-line}.mt-rev-why{color:var(--sp-body)}.mt-ncert{display:inline-block;margin-top:4px;font:700 .75rem var(--display);border:1px solid var(--sp-line);border-radius:6px;padding:2px 8px;color:var(--sp-t2-text)}.mt-upsell{margin-top:18px;border-radius:10px;padding:16px;background:linear-gradient(110deg,var(--mt-upsell-from),var(--mt-upsell-to));border:1px solid var(--mt-upsell-edge)}.mt-upsell b{font:700 1.05rem var(--display);display:block}.mt-upsell p{margin:4px 0 12px;font-size:.9rem;color:var(--sp-body)}@media (max-width:650px){.mt-body{padding:14px 12px}.mt-unit{grid-template-columns:1fr 40px}.mt-unit .mt-track{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.mt-switch-track,.mt-switch-track:after{transition:none}}.mt-rev-passage{margin:0 0 8px;font-size:.9rem}.mt-rev-passage summary{cursor:pointer;font-weight:600}.mt-rev-passage p{white-space:pre-line;margin:8px 0 0;padding:10px 12px;background:#faf6ea;border-radius:6px}.exam-rules-page .rules-section:nth-child(5n+1){--c:var(--sp-t1);--tint:var(--sp-t1-tint);--edge:var(--sp-t1-edge);--ct:var(--sp-t1-text)}.exam-rules-page .rules-section:nth-child(5n+2){--c:var(--sp-t2);--tint:var(--sp-t2-tint);--edge:var(--sp-t2-edge);--ct:var(--sp-t2-text)}.exam-rules-page .rules-section:nth-child(5n+3){--c:var(--sp-t3);--tint:var(--sp-t3-tint);--edge:var(--sp-t3-edge);--ct:var(--sp-t3-text)}.exam-rules-page .rules-section:nth-child(5n+4){--c:var(--sp-t4);--tint:var(--sp-t4-tint);--edge:var(--sp-t4-edge);--ct:var(--sp-t4-text)}.exam-rules-page .rules-section:nth-child(5n+5){--c:var(--sp-t5);--tint:var(--sp-t5-tint);--edge:var(--sp-t5-edge);--ct:var(--sp-t5-text)}.exam-rules-page .rules-year-note{background:var(--sp-honey-soft);border:1px solid var(--sp-honey-edge);border-left:5px solid var(--sp-t3);border-radius:12px;color:var(--sp-ink)}.exam-rules-page .rules-year-note p{color:var(--sp-body)}.exam-rules-page .rules-year-note a{color:var(--sp-t3-text);font-weight:650}.exam-rules-page .rules-quick-facts h2{color:var(--sp-ink)}.exam-rules-page .rules-quick-facts dl>div{border:1px solid var(--edge);border-top:4px solid var(--c);border-radius:12px;background:var(--tint)}.exam-rules-page .rules-quick-facts dl>div:first-child{--c:var(--sp-t1);--tint:var(--sp-t1-tint);--edge:var(--sp-t1-edge);--ct:var(--sp-t1-text)}.exam-rules-page .rules-quick-facts dl>div:nth-child(2){--c:var(--sp-t2);--tint:var(--sp-t2-tint);--edge:var(--sp-t2-edge);--ct:var(--sp-t2-text)}.exam-rules-page .rules-quick-facts dl>div:nth-child(3){--c:var(--sp-t3);--tint:var(--sp-t3-tint);--edge:var(--sp-t3-edge);--ct:var(--sp-t3-text)}.exam-rules-page .rules-quick-facts dl>div:nth-child(4){--c:var(--sp-t4);--tint:var(--sp-t4-tint);--edge:var(--sp-t4-edge);--ct:var(--sp-t4-text)}.exam-rules-page .rules-quick-facts dt{color:var(--ct);font-weight:650;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.exam-rules-page .rules-quick-facts dd{color:var(--sp-ink);font-family:var(--display)}.exam-rules-page .rules-contents{background:var(--sp-surface);border:1px solid var(--sp-line);border-top:4px solid var(--sp-honey);border-radius:12px}.exam-rules-page .rules-contents a{display:flex;align-items:center;gap:10px;color:var(--sp-ink);border-color:var(--sp-line)}.exam-rules-page .rules-contents a:before{content:"";flex:0 0 9px;height:9px;border-radius:3px;background:var(--c,var(--sp-t5))}.exam-rules-page .rules-contents a:nth-of-type(5n+1){--c:var(--sp-t1)}.exam-rules-page .rules-contents a:nth-of-type(5n+2){--c:var(--sp-t2)}.exam-rules-page .rules-contents a:nth-of-type(5n+3){--c:var(--sp-t3)}.exam-rules-page .rules-contents a:nth-of-type(5n+4){--c:var(--sp-t4)}.exam-rules-page .rules-contents a:nth-of-type(5n+5){--c:var(--sp-t5)}.exam-rules-page .rules-section{background:var(--tint);border:1px solid var(--edge);border-left:5px solid var(--c);border-radius:12px;padding:24px 26px 22px;margin-bottom:18px;color:var(--sp-ink)}.exam-rules-page .rules-section h2{display:flex;align-items:center;gap:12px;color:var(--sp-ink)}.exam-rules-page .rules-section h2:before{content:"";flex:0 0 14px;height:14px;border-radius:4px;background:var(--ct)}.exam-rules-page .rules-section-intro{color:var(--ct)}.exam-rules-page .rules-section li,.exam-rules-page .rules-section p{color:var(--sp-body)}.exam-rules-page .rules-section li::marker{color:var(--c)}.exam-rules-page .rules-section h3{color:var(--sp-ink)}.exam-rules-page .rules-evidence{background:var(--sp-surface);border:1px solid var(--edge);border-radius:8px}.exam-rules-page .rules-evidence a{color:var(--ct);font-weight:600}.exam-rules-page .rules-score-example{background:var(--sp-surface);border:1px solid var(--edge);border-left:4px solid var(--c);border-radius:8px}.exam-rules-page .rules-future-dates>div{border-color:var(--edge)}.exam-rules-page .rules-future-dates dd{color:var(--sp-t3-text);font-weight:600}.exam-rules-page .rules-history{border-left-color:var(--edge)}.exam-rules-page .rules-history li:before{background:var(--c);border-color:var(--tint)}.exam-rules-page .rules-history a,.exam-rules-page .rules-source-list a{color:var(--ct)}.exam-rules-page #rules-sources .actions{margin-top:22px;padding:18px 22px;border-radius:12px;background:linear-gradient(100deg,var(--sp-cta-from) 0,var(--sp-cta-to) 100%)}.exam-rules-page #rules-sources .actions .button.secondary{background:#fff;border-color:#fff;color:#005a7c;border-radius:999px;box-shadow:0 2px 0 rgba(0,0,0,.25)}.exam-rules-page #rules-sources .actions .button.secondary:hover{background:#e6f3f8;border-color:#e6f3f8}.exam-rules-page #rules-sources .actions .text-link{color:var(--sp-cta-text)}@media (max-width:650px){.exam-rules-page .rules-section{padding:18px 16px 16px;border-left-width:4px}}