@media (min-width:1024px){html .tss-hero.tss-hero .tss-hero-text>.tss-eyebrow{margin-bottom:.6rem}html .tss-hero.tss-hero .tss-hero-text>h1.tss-h1{margin-bottom:.6rem;font-size:clamp(2.3rem,3.5vw,2.85rem);line-height:1.12}html .tss-hero.tss-hero .tss-hero-text>.tss-hero-syllabus{margin-top:.15rem}html .tss-home .tss-hero.tss-hero .r17-more{margin-top:-.2rem}html .tss-hero.tss-hero .r17-more:not([open])>.r17-more-sum{min-height:32px}html .tss-hero.tss-hero .tss-hero-form .tss-form-head{padding-top:.7rem;padding-bottom:.6rem}html .tss-hero.tss-hero .tp-rail>.tp-face:nth-child(n+6){display:none}}.tss-sec .tss-lf-assure,.tss-hero .tss-lf-assure,.tss-hero .tss-hero-terms{color:#3d5673}@media (min-width:1024px){html .r14-tpl .ht-hero.ht-hero.tss-sec{padding-top:5.4rem}html .r14-tpl .ht-hero.ht-hero .r8-hero>.r8-hero__form{margin-top:0}html .r14-tpl .ht-hero.ht-hero .r8-hero__form .tss-form-head{padding-top:.85rem;padding-bottom:.75rem}html .r14-tpl .ht-hero.ht-hero .r8-hero .r8-hero__form .r9-hero-review{padding-top:2.1rem;padding-bottom:.9rem}html .r14-tpl .ht-hero.ht-hero .r8-hero__form:before{content:none}html .hx-town.hx-town .r8-hero>.hx-scene{opacity:.96;width:19rem;height:12.5rem}.tss-sec:has(>.sa-hub-hero){padding-top:6.25rem!important;padding-bottom:2rem!important}html .hc.hc.hc--data .pr-hero__copy>h1{text-wrap:balance;max-width:24ch;font-size:clamp(2rem,3vw,2.4rem);line-height:1.12}html .hc.hc .hc-data__stage>.art-prop:nth-of-type(2){display:none}}.sh-pg>.tss-sec.rs-hero-sec.sh-bookhero{background-image:none!important;background-color:color-mix(in srgb,var(--lv-lt,var(--tss-yellow))40%,#fff)!important}.cm-papers-art,.cm-side-form{display:none}@media (min-width:1024px){html .hl-exam.hl-exam .tp-hub-hero.cm-papers-hero{grid-template-columns:minmax(0,1fr) 27rem;align-items:end;gap:1.5rem}.cm-papers-art{align-self:end;display:block}html .hl-exam.hl-exam .cm-papers-art>.hl-desk{height:12.5em;margin-top:0;font-size:1rem}html .hl-exam.hl-exam .cm-papers-hero .hl-exam__copy>:last-child{margin-bottom:1.75rem}.cm-split-form{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2.5rem;display:grid}.cm-side-form{display:block}}html .pr-page .tss-sec.tss-sec--yellow:has(>.tss-sec-inner>.pr-ledger){background:var(--tss-butter)}.cm-rating{border:2px solid var(--tss-navy,#0f3358);min-height:2.25rem;box-shadow:3px 3px 0 var(--tss-navy,#0f3358);font-family:var(--font-round);color:var(--tss-navy,#0f3358);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.cm-rating>span{color:#e0a100}.cm-rating:hover{background:var(--tss-butter,#fff8e4)}.cm-rating:focus-visible{outline:3px solid var(--tss-navy,#0f3358);outline-offset:3px}.cm-rating--head{margin-top:.5rem}.cm-postcta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.1rem 0 0;display:flex}.blog-group__title{scroll-margin-top:6rem}@media (min-width:1024px){html .hx-hub.hx.hx.hx .hx-head>h1.tss-h1{max-width:17em;margin-bottom:.4rem;font-size:clamp(2.2rem,1.2rem + 1.7vw,2.7rem)}html .hx-hub.hx .hx-head{padding-bottom:.4rem}html .hx-hub.hx .hx-head>.tss-chip{margin-bottom:.5rem}html .tss-sec.hx-hub.hx{padding-top:5.6rem}}@media (max-width:1023px){.cm-rating--head{display:none}.hc-match p:has(>.cm-rating){display:none}}html .tss-sec.ad-colour,html .ad-band--colour>.tss-sec,html .tss-sec.la-colour,html .tss-sec.ai-band-lv{background-color:color-mix(in srgb,var(--lv-lt,var(--tss-yellow,#ffd95f))48%,#fff)}html .cs-strip+.tss-sec.tss-sec--navy.ta-terms{background:var(--tss-butter,#fff8e4)}html .cs-strip+.tss-sec.tss-sec--navy.ta-terms :is(h2,.tss-h2,.tss-sec-lead,.ta-terms__lead,p):not(:is(li,.ta-term) *){color:var(--tss-navy,#0f3358)!important}@media (min-width:1024px){html .tss-sec:is(.tss-sec--ruled,.tss-sec--white,.tss-sec--navy):not(.tss-sec--hero,.tss-float,.ta-terms):not(:has(h1,>.al-base,>.hl-base,>.cs-strip)){padding-top:3.75rem;padding-bottom:3.75rem}html .tss-hero .r17-dd-arrow{display:none}html .r14-tpl .ht-hero.ht-hero .r8-hero>.r8-hero__aside:has(.ht-art--scene){align-self:start;margin-top:-.5rem;padding-top:0}html .r14-tpl .ht-hero.ht-hero .ht-art--scene{width:17rem;margin-top:0}html .r14-tpl .ht-hero.ht-hero .ht-art--scene:before{width:10.5rem;top:-.75rem;right:2.25rem}}html .sa-table--areas .sa-areacell .sa-preview{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .pr-page .pr-change .pr-pay__text{font-size:.98rem;line-height:1.55}
