.ed-read{--ed-read-ink:#17133d;--ed-read-ink-2:#5a5476;--ed-read-ivory:#fbf6ec;--ed-read-rule:#17133d24;background:var(--ivory-grain), var(--ed-read-ivory)}.ed-read .ak-hero-cap{background:var(--ivory-grain), var(--ed-read-ivory);border-radius:28px 28px 0 0;height:28px;display:block;position:relative;box-shadow:0 -24px 48px -24px #0009}@media (width>=1024px){.ed-read .ak-hero-cap{border-radius:40px 40px 0 0;height:40px}}.ed .ed-standfirst{max-width:36em;font:italic 400 clamp(24px, 2.1vw, 28px) / 1.3 var(--ed-serif);letter-spacing:-.005em;color:#fbf6ecdb;text-wrap:pretty}.ed-read-guide{counter-reset:ed-folio;font-size:18px;line-height:1.7}.ed-read-guide section.bg-surface-secondary:not([style*=background]){border-top-width:0;border-bottom-width:0}.ed-read-guide a:not(.ak-cta a):not([class*=rounded],[class*=bg-],.block){text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#94650fb3;text-decoration-thickness:2px}.ed-read-guide a:not(.ak-cta a):not([class*=rounded],[class*=bg-],.block):hover{text-decoration-color:currentColor}.ed-read-guide h2:not(:is(.ak-cta,.bg-surface-tertiary,.bg-surface,[style*=background]) h2){--ed-folio-h:12px;counter-increment:ed-folio;background:linear-gradient(#17133d29, #17133d29) 0 calc(var(--ed-folio-h) - 1px) / 100% 1px no-repeat, repeating-linear-gradient(90deg, #17133d33 0 1px, transparent 1px 8px) 0 calc(var(--ed-folio-h) - 4px) / 100% 4px no-repeat, repeating-linear-gradient(90deg, #17133d52 0 1px, transparent 1px 40px) 0 calc(var(--ed-folio-h) - 9px) / 100% 9px no-repeat}.ed-read-guide h2:not(:is(.ak-cta,.bg-surface-tertiary,.bg-surface,[style*=background]) h2):before{content:counter(ed-folio, decimal-leading-zero);content:counter(ed-folio, decimal-leading-zero) / "";width:fit-content;height:var(--ed-folio-h);background:var(--ivory-grain), var(--ed-read-ivory);letter-spacing:.16em;font-variant-numeric:tabular-nums;text-align:left;color:#94650f;margin-bottom:28px;padding-right:14px;font:600 12px/1 Inter,Inter Fallback,system-ui,sans-serif;display:block}@media (width>=1024px){.ed-read-guide h2:not(:is(.ak-cta,.bg-surface-tertiary,.bg-surface,[style*=background]) h2){--ed-folio-h:92px}.ed-read-guide h2:not(:is(.ak-cta,.bg-surface-tertiary,.bg-surface,[style*=background]) h2):before{font:400 120px/.76 var(--ed-serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:#94650f38;margin-bottom:32px;padding-right:24px}}.ed-read .ed-note{background:#94650f0f;border-left:3px solid #94650f;margin-top:24px;padding:18px 20px;font-size:16px;line-height:1.6}.ed-read-guide :has(>table){background:linear-gradient(var(--ed-read-ink), var(--ed-read-ink)) 56px 40px / calc(100% - 112px) 2px no-repeat, linear-gradient(var(--ed-read-ink), var(--ed-read-ink)) 56px 48px / calc(100% - 112px) 1px no-repeat, linear-gradient(#17133d40, #17133d40) 56px 62px / calc(100% - 112px) 1px no-repeat, repeating-linear-gradient(90deg, #17133d40 0 1px, transparent 1px 8px) 56px 59px / calc(100% - 112px) 4px no-repeat, repeating-linear-gradient(90deg, #17133d61 0 1px, transparent 1px 40px) 56px 53px / calc(100% - 112px) 10px no-repeat, #fffdf8;border:0;border-radius:4px;padding:93px 56px 44px;position:relative;box-shadow:0 1px #17133d0f,0 34px 60px -34px #17133d61}.ed-read-guide :has(>table):before{content:"";background:linear-gradient(#d4d1df,#8d89a3);border-radius:3px;width:26px;height:5px;position:absolute;top:18px;left:20px;transform:rotate(-38deg)}.ed-read-guide :has(>table)>table{border:0;border-radius:0}.ed-read-guide :has(>table)>table thead th{border-bottom:1px solid #17133d29}.ed-read .ed-marks{border-collapse:collapse;width:100%}.ed-read .ed-marks :is(th,td){border-bottom:1px solid var(--ed-read-rule);text-align:left;vertical-align:middle;padding:14px 20px 14px 0}.ed-read .ed-marks thead th{color:var(--ed-read-ink-2);border-bottom-color:#17133d29;padding:0 20px 12px 0;font:600 12.5px/1.2 Inter,Inter Fallback,system-ui,sans-serif}.ed-read .ed-marks .n{text-align:center;width:88px;padding-right:0}.ed-read .ed-marks td:nth-child(2){color:var(--ed-read-ink-2);font-size:15px;line-height:1.45}.ed-read .ed-marks [data-subject]>:first-child{letter-spacing:-.03em;color:var(--ed-read-ink);padding-left:16px;font-size:24px;font-weight:600;line-height:1.15;position:relative}.ed-read .ed-marks [data-subject]>:first-child:before{content:"";background:var(--ed-spine);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.ed-read [data-subject=maths]{--ed-spine:#6c5ce7}.ed-read [data-subject=reading]{--ed-spine:#00b894}.ed-read [data-subject=gps]{--ed-spine:#e17055}.ed-read .ed-markbox{border:1.5px solid var(--ed-read-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;width:72px;height:56px;color:var(--ed-read-ink);background:#fff;border-radius:3px;place-items:center;font:800 30px/1 Inter,Inter Fallback,system-ui,sans-serif;display:inline-grid}@layer utilities{.ed-read-guide section.bg-surface-secondary:not([style*=background]){background:0 0!important}.ed-read-guide a:not(.ak-cta a):not([class*=rounded],[class*=bg-],.block){color:var(--ed-read-ink)!important}.ed-read.ed-read-guide table :is(thead,thead tr,thead th):is(.bg-surface-secondary,.bg-surface-tertiary,.bg-surface){background:0 0!important}.ed-read-guide :has(>table)>table .border-border{border-color:var(--ed-read-rule)!important}}.ed-read-post .blog-prose{color:var(--ed-read-ink-2);font-size:18px;line-height:1.7}.ed-read-post .blog-prose h2{background:var(--ed-ruler-ink);color:var(--ed-read-ink);padding-bottom:16px}.ed-read-post .blog-prose h2:after{content:none}.ed-read-post .blog-prose a,.ed-read-post .blog-prose .source-block a{color:var(--ed-read-ink);text-underline-offset:.28em;font-weight:600;text-decoration-color:#94650fb3;text-decoration-thickness:2px}.ed-read-post .blog-prose a:hover{color:var(--ed-read-ink);text-decoration-color:currentColor}@media (width<=760px){.ed-read-guide,.ed-read-post .blog-prose{font-size:17px}.ed-read-guide :has(>table){background:linear-gradient(var(--ed-read-ink), var(--ed-read-ink)) 16px 22px / calc(100% - 32px) 2px no-repeat, linear-gradient(var(--ed-read-ink), var(--ed-read-ink)) 16px 30px / calc(100% - 32px) 1px no-repeat, linear-gradient(#17133d40, #17133d40) 16px 40px / calc(100% - 32px) 1px no-repeat, repeating-linear-gradient(90deg, #17133d40 0 1px, transparent 1px 8px) 16px 37px / calc(100% - 32px) 4px no-repeat, repeating-linear-gradient(90deg, #17133d61 0 1px, transparent 1px 40px) 16px 31px / calc(100% - 32px) 10px no-repeat, #fffdf8;padding:65px 16px 20px}.ed-read-guide :has(>table):before{top:10px;left:14px}.ed-read .ed-marks :is(thead tr,tbody tr){align-items:center;display:grid;position:relative}.ed-read .ed-marks thead tr{border-bottom:1px solid #17133d29;grid-template-columns:minmax(0,1fr) 60px;padding-bottom:8px}.ed-read .ed-marks tbody tr{border-bottom:1px solid var(--ed-read-rule);grid-template-columns:minmax(0,1fr) 44px;column-gap:10px;padding:12px 0}.ed-read .ed-marks :is(th,td){border:0;padding:0}.ed-read .ed-marks thead th:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-read .ed-marks .n{width:auto}.ed-read .ed-marks [data-subject]>:first-child{grid-row:1;padding-left:12px;font-size:18px}.ed-read .ed-marks [data-subject]>:first-child:before{content:none}.ed-read .ed-marks tbody tr[data-subject]:before{content:"";background:var(--ed-spine);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ed-read .ed-marks td:nth-child(2){grid-area:2/1;padding-left:12px;font-size:13.5px;line-height:1.35}.ed-read .ed-marks td.n{grid-area:1/2/span 2}.ed-read .ed-markbox{width:44px;height:40px;font-size:20px}}@media print{.ed-read{background:#fff}.ed-read .ak-hero-cap{display:none}}
