/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-divide-y-reverse:0;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.exam-board-btn{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-perch-line,#e3e3dc);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-perch-navy,#2f3540);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;font-size:14px}@media (hover:hover){.exam-board-btn:hover{border-color:var(--color-perch-sage,#46795a)}}.exam-board-btn[aria-pressed=true]{border-color:var(--color-perch-navy,#2f3540);background-color:var(--color-perch-navy,#2f3540);color:var(--color-white,#fff)}.exam-h{--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--color-perch-navy,#2f3540)}.exam-note{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-relaxed,1.625);font-size:12.5px;line-height:var(--leading-relaxed,1.625);color:#23232399}@supports (color:color-mix(in lab, red, red)){.exam-note{color:color-mix(in oklab, var(--color-perch-ink,#232323) 60%, transparent)}}.exam-dates{margin-top:calc(var(--spacing,.25rem) * 2)}:where(.exam-dates>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e3e3dc99}@supports (color:color-mix(in lab, red, red)){:where(.exam-dates>:not(:last-child)){border-color:color-mix(in oklab, var(--color-perch-line,#e3e3dc) 60%, transparent)}}.exam-dates{border-radius:var(--radius-xl,calc(var(--radius) * 1.4));border-style:var(--tw-border-style);border-width:1px;border-color:#e3e3dcb3}@supports (color:color-mix(in lab, red, red)){.exam-dates{border-color:color-mix(in oklab, var(--color-perch-line,#e3e3dc) 70%, transparent)}}.exam-dates{background-color:var(--color-white,#fff)}.exam-dates>li{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.exam-dates>li>:first-child{color:var(--color-perch-navy,#2f3540);font-size:14px}.exam-dates>li>:last-child{color:#232323b3;font-size:13px}@supports (color:color-mix(in lab, red, red)){.exam-dates>li>:last-child{color:color-mix(in oklab, var(--color-perch-ink,#232323) 70%, transparent)}}.exam-tier{margin-top:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#2323238c}@supports (color:color-mix(in lab, red, red)){.exam-tier{color:color-mix(in oklab, var(--color-perch-ink,#232323) 55%, transparent)}}.exam-tier{text-transform:uppercase}.exam-papers{margin-top:calc(var(--spacing,.25rem) * 1.5)}:where(.exam-papers>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e3e3dc99}@supports (color:color-mix(in lab, red, red)){:where(.exam-papers>:not(:last-child)){border-color:color-mix(in oklab, var(--color-perch-line,#e3e3dc) 60%, transparent)}}.exam-papers{border-radius:var(--radius-xl,calc(var(--radius) * 1.4));border-style:var(--tw-border-style);border-width:1px;border-color:#e3e3dcb3}@supports (color:color-mix(in lab, red, red)){.exam-papers{border-color:color-mix(in oklab, var(--color-perch-line,#e3e3dc) 70%, transparent)}}.exam-papers{background-color:var(--color-white,#fff)}.exam-papers>li{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;font-size:13.5px;display:flex}@media (width>=40rem){.exam-papers>li{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.exam-papers>li>:first-child{color:var(--color-perch-navy,#2f3540)}.exam-papers>li>:last-child{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);flex-wrap:wrap;font-size:13px;display:flex}.exam-summary{cursor:pointer;color:var(--color-perch-sage,#46795a);font-size:13px}@media (hover:hover){.exam-summary:hover{color:var(--color-perch-navy,#2f3540)}}.exam-bounds{text-align:left;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);width:100%;min-width:340px;font-size:13px}.exam-bounds th{background-color:#f7f8f299}@supports (color:color-mix(in lab, red, red)){.exam-bounds th{background-color:color-mix(in oklab, var(--color-perch-cream,#f7f8f2) 60%, transparent)}}.exam-bounds th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:nowrap;color:#2323238c}@supports (color:color-mix(in lab, red, red)){.exam-bounds th{color:color-mix(in oklab, var(--color-perch-ink,#232323) 55%, transparent)}}.exam-bounds th{text-transform:uppercase}.exam-bounds td{border-top-style:var(--tw-border-style);border-color:#e3e3dc99;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.exam-bounds td{border-color:color-mix(in oklab, var(--color-perch-line,#e3e3dc) 60%, transparent)}}.exam-bounds td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:top}.exam-bounds td>span{color:#23232380}@supports (color:color-mix(in lab, red, red)){.exam-bounds td>span{color:color-mix(in oklab, var(--color-perch-ink,#232323) 50%, transparent)}}.exam-bounds td>span+span{color:#2323238c;font-size:11.5px;display:block}@supports (color:color-mix(in lab, red, red)){.exam-bounds td>span+span{color:color-mix(in oklab, var(--color-perch-ink,#232323) 55%, transparent)}}.exam-link{color:var(--color-perch-sage,#46795a);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-perch-line,#e3e3dc);-webkit-text-decoration-color:var(--color-perch-line,#e3e3dc);-webkit-text-decoration-color:var(--color-perch-line,#e3e3dc);text-decoration-color:var(--color-perch-line,#e3e3dc);text-underline-offset:2px}@media (hover:hover){.exam-link:hover{-webkit-text-decoration-color:var(--color-perch-sage,#46795a);-webkit-text-decoration-color:var(--color-perch-sage,#46795a);-webkit-text-decoration-color:var(--color-perch-sage,#46795a);text-decoration-color:var(--color-perch-sage,#46795a)}}.exam-sep{margin-inline:var(--spacing,.25rem);color:#23232359}@supports (color:color-mix(in lab, red, red)){.exam-sep{color:color-mix(in oklab, var(--color-perch-ink,#232323) 35%, transparent)}}.exam-trend-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-template-columns:38px 1fr 104px;font-size:12.5px;display:grid}.exam-trend-row>:first-child{color:#23232399}@supports (color:color-mix(in lab, red, red)){.exam-trend-row>:first-child{color:color-mix(in oklab, var(--color-perch-ink,#232323) 60%, transparent)}}.exam-trend-row>:last-child{text-align:right;color:#232323bf}@supports (color:color-mix(in lab, red, red)){.exam-trend-row>:last-child{color:color-mix(in oklab, var(--color-perch-ink,#232323) 75%, transparent)}}.exam-trend-bar{height:calc(var(--spacing,.25rem) * 2);background-color:#e3e3dc80;border-radius:2147483647px;position:relative}@supports (color:color-mix(in lab, red, red)){.exam-trend-bar{background-color:color-mix(in oklab, var(--color-perch-line,#e3e3dc) 50%, transparent)}}.exam-trend-bar>span{inset-block:0;background-color:#46795a73;border-radius:2147483647px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.exam-trend-bar>span{background-color:color-mix(in oklab, var(--color-perch-sage,#46795a) 45%, transparent)}}.exam-trend-bar>span+span{background-color:var(--color-perch-sage,#46795a)}.exam-papers a{color:var(--color-perch-sage,#46795a);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-perch-line,#e3e3dc);-webkit-text-decoration-color:var(--color-perch-line,#e3e3dc);-webkit-text-decoration-color:var(--color-perch-line,#e3e3dc);text-decoration-color:var(--color-perch-line,#e3e3dc);text-underline-offset:2px}@media (hover:hover){.exam-papers a:hover{-webkit-text-decoration-color:var(--color-perch-sage,#46795a);-webkit-text-decoration-color:var(--color-perch-sage,#46795a);-webkit-text-decoration-color:var(--color-perch-sage,#46795a);text-decoration-color:var(--color-perch-sage,#46795a)}}.exam-papers a:after,.exam-ext:after{content:"";content:"" / " (opens in a new tab)";margin-left:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);vertical-align:-1px;background:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") 50%/contain no-repeat}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}.filter-sheet-body>[role=radiogroup]{width:100%}.filter-sheet-body>[role=radiogroup]>button{flex:1}.filter-sheet-body>button[aria-pressed]{justify-content:flex-start;width:100%;padding-top:.625rem;padding-bottom:.625rem}.filter-sheet-body>span{width:100%}
