.ed.akp .sec{padding:120px 0}.ed.akp .akp-hero h1{letter-spacing:-.045em;margin-top:0;font-size:clamp(46px,6.67vw,96px);line-height:.92}.ed.akp :is(.akp-head,.sheet-head,.faq-grid) .h2{font-size:clamp(34px,3.89vw,56px);line-height:.96}.ed.akp :is(.akp-head,.sheet-head,.faq-grid) .h2 .pre{margin-bottom:clamp(4px,.42vw,6px);font-size:clamp(26px,2.78vw,40px)}.ed.akp .akp-rows>li{grid-template-columns:96px minmax(0,1fr) minmax(0,1.15fr)}.ed.akp .akp-rows .n{font:400 64px/.8 var(--ed-serif);letter-spacing:0;font-variant-numeric:lining-nums;color:var(--gold)}.ed.akp .akp-rows h3{letter-spacing:-.03em;font-size:clamp(22px,2.23vw,32px);line-height:1.1}.ed.akp .ed-tone-ivory .sheet{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.ed.akp .ed-tone-ivory .h2 .pre{color:var(--ed-ink-2)}.ed.akp .ed-paper .index tbody tr:has(.c-maths){--spine:#6c5ce7}.ed.akp .ed-paper .index tbody tr:has(.c-gps){--spine:#e17055}.ed.akp .ed-paper .index tbody tr:has(.c-spell){--spine:#c85a38}.ed.akp .ed-paper .index tbody tr:has(.c-read){--spine:#00b894}.ed.akp .ed-paper .index tbody .lab{position:relative}.ed.akp .ed-paper .index tbody .lab:before{content:"";background:var(--spine);border-radius:4px;width:4px;position:absolute;top:16px;bottom:16px;left:0}.ed.akp .ed-paper .index .lab{padding-left:20px}.ed.akp .ed-paper .index .lab i{display:none}@media (width>=761px){.ak.akp.ed .ed-paper .index .lab{width:190px;font-size:14px}.ak.akp.ed .ed-paper .index .fmt{width:260px;font-size:15px}}.ed.akp .akp-figs>div{position:relative}.ed.akp .akp-figs dd{background:var(--ed-ruler-gold);letter-spacing:-.055em;color:var(--gold);align-self:flex-start;padding-bottom:14px;font-size:clamp(40px,3.89vw,56px);font-weight:800;line-height:.82}.ed.akp .akp-figs .ed-mk-seal{background:var(--raised);border-radius:50%;width:48px;height:48px;padding:3px;position:absolute;top:-24px;right:0}.ed.akp .akp-points>li{padding-left:34px}.ed.akp .akp-points>li:before,.ed.akp .tags li:before{background:var(--gold);width:20px;height:20px;-webkit-mask:var(--ed-tick) center / contain no-repeat;-webkit-mask:var(--ed-tick) center / contain no-repeat;mask:var(--ed-tick) center / contain no-repeat}.ed.akp .akp-points>li:before{top:23px;left:0}.ed.akp .tags li:before{vertical-align:-2px;width:16px;height:16px;margin-right:8px}.ed.akp{--ed-tick:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path d='M8.5 26.5c3.4 1.9 6 5 8 8.9.4.8 1.4.8 1.8 0C23.6 25.2 30 16.6 40.5 9' fill='none' stroke='black' stroke-width='4.4' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.ed.akp .akp-faq :is(.h2,.qa summary h3){color:var(--ink)}.ed.akp .akp-faq .g{color:var(--gold-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.ed.akp .akp-faq :is(.lead,.qa .ans){color:var(--ink-2)}.ed.akp .akp-faq a{color:var(--gold-ink);text-decoration-color:#94650f8c}.ed.akp .akp-faq a:hover{color:var(--ink)}.ed.akp .akp-faq :is(.faq,.qa){border-color:var(--ink-rule)}.ed.akp .akp-faq .qa summary:after{background:linear-gradient(var(--ink), var(--ink)) center/12px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center/2px 12px no-repeat;box-shadow:inset 0 0 0 1.5px #17133d4d}.ed.akp .akp-faq .qa[open] summary:after{background:linear-gradient(var(--ink), var(--ink)) center/12px 2px no-repeat}@media (width<=1100px){.ed.akp .akp-rows>li{grid-template-columns:64px minmax(0,1fr)}.ed.akp .akp-rows .n{grid-row:1/span 2;font-size:52px}}@media (width<=760px){.ed.akp .sec{padding:84px 0}.ed.akp .akp-rows>li{grid-template-columns:52px minmax(0,1fr);gap:6px 14px;padding:24px 0}.ed.akp .akp-rows>li>:nth-child(3){grid-column:2}.ed.akp .akp-rows .n{font-size:44px}.ak.akp.ed .ed-paper .index tr{grid-template-columns:minmax(0,1fr) 44px 44px 44px;column-gap:8px;position:relative}.ak.akp.ed .ed-paper .index thead th{text-align:center;font-size:10.5px;line-height:1.15}.ak.akp.ed .ed-paper .index thead th:first-child{text-align:left}.ak.akp.ed .ed-paper .index thead th:nth-child(6){grid-column:4}.ak.akp.ed .ed-paper .index tbody tr:before{content:"";background:var(--spine);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ak.akp.ed .ed-paper .index tbody .lab:before{display:none}.ak.akp.ed .ed-paper .index .lab{width:auto;padding-left:0}.ak.akp.ed .ed-paper .index .ed-box{width:44px;height:40px;font-size:20px}.ed.akp .akp-figs .ed-mk-seal{width:38px;height:38px;top:-19px}}
