
/* Knighton maths tuition v1 — page 2927 only */
body.page-id-2927 .wp-site-blocks>header.wp-block-template-part,body.page-id-2927 .wp-site-blocks>footer.wp-block-template-part,body.page-id-2927 main .wp-block-post-title,body.page-id-2927 main .wp-block-post-featured-image{display:none!important}body.page-id-2927 .wp-site-blocks,body.page-id-2927 .wp-site-blocks>main,body.page-id-2927 .wp-site-blocks>main>.wp-block-group,body.page-id-2927 .wp-block-post-content{padding:0!important;margin:0!important;max-width:none!important;width:100%}body.page-id-2927 .wp-block-post-content>.kn-maths{max-width:none!important;margin:0!important}body.page-id-2927 .wp-site-blocks>main>.wp-block-group>.wp-block-group{padding:0!important;margin:0!important;max-width:none!important}body.page-id-2927{background:#f8f7f3}
.kn-maths{--mt-purple:#5637ad;--mt-deep:#312064;--mt-cream:#f8f7f3;--mt-muted:#655e71;--mt-line:#ddd6e5;--mt-lavender:#eee8f6;background:var(--mt-cream);color:#29203c;font:15px/1.75 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}.kn-maths *{box-sizing:border-box}.kn-maths h1,.kn-maths h2,.kn-maths h3,.kn-maths p,.kn-maths figure,.kn-maths ul,.kn-maths ol{margin:0}.kn-maths h1,.kn-maths h2,.kn-maths h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.kn-maths h1{font-size:clamp(52px,6.1vw,84px);line-height:1.02;color:var(--mt-deep)}.kn-maths h2{font-size:clamp(32px,3.6vw,47px);line-height:1.12;color:var(--mt-deep)}.kn-maths h3{font-size:30px;line-height:1.2;color:var(--mt-deep)}.kn-maths em{font-weight:400;color:#7a5a9e}.kn-maths a{color:inherit;text-decoration:none}.kn-maths img{max-width:100%;display:block;height:auto}.kn-maths img.emoji{display:inline!important;width:1em!important;height:1em!important;vertical-align:middle}.kn-maths button,.kn-maths summary{font:inherit}.kn-maths :focus-visible{outline:3px solid #9c79ca;outline-offset:5px}.kn-maths section,.kn-maths article[id],.kn-maths #maths-top{scroll-margin-top:115px}.kn-maths [hidden]{display:none!important}.kn-maths .mt-shell{width:min(1160px,calc(100% - 80px));margin-inline:auto}.kn-maths .mt-eyebrow{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#6b4c91;margin-bottom:20px}.kn-maths .mt-small-label{font:700 9px/1.6 Arial,sans-serif;letter-spacing:.13em;color:#7b668e}.kn-maths .mt-small-note{font:12px/1.7 Arial,sans-serif;color:var(--mt-muted)}.kn-maths .mt-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:50px;padding:14px 21px;border:1px solid var(--mt-purple);border-radius:4px;background:var(--mt-purple);color:white;font:700 12px/1.5 Arial,sans-serif;transition:background .15s}.kn-maths .mt-button:hover{background:var(--mt-deep)}.kn-maths .mt-button-small{min-height:42px;padding:10px 16px;gap:18px}.kn-maths .mt-text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font:700 12px/1.6 Arial,sans-serif;color:var(--mt-purple)}.kn-maths .mt-text-link:hover{text-decoration:underline;text-underline-offset:5px}.kn-maths .mt-header{position:sticky;top:0;z-index:50;background:#f8f7f3f5;border-bottom:1px solid #e8e1ed;backdrop-filter:blur(12px)}body.admin-bar .kn-maths .mt-header{top:32px}.kn-maths .mt-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px}.kn-maths .mt-brand{display:flex;align-items:center;gap:13px;color:#29203c;flex-shrink:0}.kn-maths .mt-brand img{width:42px;height:42px}.kn-maths .mt-brand b{display:block;font:400 28px/1.1 Georgia,serif;letter-spacing:-.04em}.kn-maths .mt-brand small{display:block;font:8px/1.6 Arial,sans-serif;letter-spacing:.14em;margin-top:4px}.kn-maths .mt-header nav{display:flex;align-items:center;gap:28px}.kn-maths .mt-header nav>a:not(.mt-button){font:600 12px Arial,sans-serif;min-height:44px;display:inline-flex;align-items:center}.kn-maths .mt-header nav>a:not(.mt-button):hover{color:var(--mt-purple)}
.kn-maths .mt-hero{padding:64px 0 56px;background:radial-gradient(ellipse at 83% 32%,#eee6f5 0,transparent 55%)}.kn-maths .mt-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center}.kn-maths .mt-hero-copy{padding-bottom:8px}.kn-maths .mt-hero-description{font-size:16px;line-height:1.85;color:var(--mt-muted);max-width:475px;margin-top:26px}.kn-maths .mt-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:30px}.kn-maths .mt-hero-note{font:11px/1.7 Arial,sans-serif;color:#7b6e89;margin-top:20px}.kn-maths .mt-hero-art{border:1px solid #dbcee8;border-radius:120px 8px 8px 8px;padding:30px 25px 22px;background:#f4eff9;transform:rotate(2deg);box-shadow:0 18px 45px #39205d08}.kn-maths .mt-art-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-left:36px;color:#8b74a0;font:700 8px/1.7 Arial,sans-serif;letter-spacing:.13em}.kn-maths .mt-art-top>span:last-child{font:italic 25px Georgia,serif;letter-spacing:-.03em}.kn-maths .mt-graph{display:block;width:100%;height:auto;margin:4px 0 0;overflow:visible}.kn-maths .mt-art-bottom{border-top:1px solid #ded3e9;padding-top:16px;display:flex;justify-content:center;align-items:center;gap:20px;font:600 10px/1.6 Arial,sans-serif;color:#76588f}.kn-maths .mt-art-bottom i{font:18px Georgia,serif;color:#ac95c6}.kn-maths .mt-subject-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px 28px;padding-block:20px;border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line);font:600 11px/1.6 Arial,sans-serif;color:#5e4b74}.kn-maths .mt-subject-strip a{min-height:32px;display:inline-flex;align-items:center}.kn-maths .mt-subject-strip a:hover{text-decoration:underline;text-underline-offset:5px}.kn-maths .mt-subject-strip>span{margin-left:auto;color:#9686a1;font:italic 16px Georgia,serif}
.kn-maths .mt-section{padding-block:72px}.kn-maths .mt-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.kn-maths .mt-heading>p{font-size:14px;line-height:1.85;color:var(--mt-muted);max-width:350px;padding-bottom:4px}.kn-maths .mt-subject-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.kn-maths .mt-subject-controls button{border:1px solid #d9cde4;border-radius:30px;padding:12px 20px;min-height:44px;background:transparent;cursor:pointer;font:600 12px/1.5 Arial,sans-serif;color:#655273}.kn-maths .mt-subject-controls button:hover{background:#eee6f5}.kn-maths .mt-subject-controls button[aria-pressed=true]{background:var(--mt-deep);border-color:var(--mt-deep);color:#fff}.kn-maths .mt-subject-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;padding:40px 44px;border:1px solid #e0d6e9;background:#f0eaf6;border-radius:7px;min-height:360px}.kn-maths .mt-subject-panel+.mt-subject-panel{margin-top:20px}.kn-maths.mt-enhanced .mt-subject-panel{margin-top:0}.kn-maths .mt-subject-copy h3{font-size:34px;line-height:1.15;margin-bottom:18px}.kn-maths .mt-subject-copy>p:not(.mt-eyebrow){color:#61576e;max-width:470px;font-size:14px;line-height:1.85}.kn-maths .mt-subject-copy .mt-text-link{margin-top:22px}.kn-maths .mt-subject-copy .mt-eyebrow{font-size:9px;margin-bottom:16px}.kn-maths .mt-subject-topics{position:relative;padding:34px 0 0 32px;border-left:1px solid #dbcee7}.kn-maths .mt-subject-index{position:absolute;top:-13px;right:0;color:#d4c3e5;font:italic 56px/1 Georgia,serif}.kn-maths .mt-subject-topics ul{list-style:none;padding:12px 0 0}.kn-maths .mt-subject-topics li{padding:8px 0;border-bottom:1px solid #ded3e9;font:14px/1.5 Arial,sans-serif;color:#513d66}.kn-maths .mt-subject-note{font:11px/1.8 Arial,sans-serif;color:#7d6a8e;margin-top:18px;max-width:350px}
.kn-maths .mt-format-section{background:#eae4f0;padding:54px 0}.kn-maths .mt-format-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px}.kn-maths .mt-format-heading>p:last-child{font-size:14px;color:var(--mt-muted);line-height:1.8;max-width:260px;margin-top:20px}.kn-maths .mt-format{border-left:1px solid #d2c5df;padding-left:30px;display:flex;flex-direction:column;align-items:flex-start}.kn-maths .mt-format-mark{font:700 9px/1.6 Arial,sans-serif;letter-spacing:.13em;color:#8b729e;margin-bottom:20px}.kn-maths .mt-format h3{font-size:28px;line-height:1.2;margin-bottom:16px}.kn-maths .mt-format>p:not(.mt-format-detail):not(.mt-small-note){font-size:13px;color:var(--mt-muted);line-height:1.85}.kn-maths .mt-format .mt-format-detail{font:400 19px/1.5 Georgia,serif;color:#5d4677;margin:22px 0 10px}.kn-maths .mt-format .mt-text-link{margin-top:auto}.kn-maths .mt-format .mt-small-note{margin-top:10px;font-size:10px}
.kn-maths .mt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0}.kn-maths .mt-steps li{border-top:1px solid var(--mt-line);padding-top:20px}.kn-maths .mt-steps span{font:italic 27px Georgia,serif;color:#9677b0}.kn-maths .mt-steps h3{font-size:27px;margin:18px 0 14px}.kn-maths .mt-steps p{font-size:13px;line-height:1.85;color:var(--mt-muted);max-width:320px}.kn-maths .mt-lesson-line{display:flex;align-items:center;gap:30px;flex-wrap:wrap;border-top:1px solid var(--mt-line);padding-top:20px;margin-top:34px}.kn-maths .mt-lesson-line>p:last-child{font:12px/2.3 Arial,sans-serif;color:#6e5c7f}.kn-maths .mt-lesson-line span{padding:0 11px;color:#aa94bb}
.kn-maths .mt-tutor-section{padding:50px 0;background:#f0ecf4}.kn-maths .mt-tutor-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.kn-maths .mt-tutor-photo img{width:100%;height:auto;border-radius:6px}.kn-maths .mt-tutor-copy h2{font-size:clamp(30px,3vw,40px)}.kn-maths .mt-tutor-name{font:400 24px/1.3 Georgia,serif;color:#6c4b8b;margin:24px 0 16px}.kn-maths .mt-tutor-copy>p:not(.mt-eyebrow):not(.mt-tutor-name){font-size:13px;color:var(--mt-muted);line-height:1.85;max-width:500px;margin-top:12px}.kn-maths .mt-tutor-copy .mt-text-link{margin-top:18px}.kn-maths .mt-resources{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.kn-maths .mt-resources>div>p:not(.mt-eyebrow){font-size:13px;line-height:1.85;color:var(--mt-muted);max-width:430px;margin-top:20px}.kn-maths .mt-resources .mt-text-link{margin-top:16px}.kn-maths details{border-top:1px solid var(--mt-line)}.kn-maths summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;min-height:62px;font:600 13px/1.65 Arial,sans-serif;color:#493456}.kn-maths summary::-webkit-details-marker{display:none}.kn-maths summary>span{font:23px/1 Georgia,serif;color:#8b6ba7;flex-shrink:0}.kn-maths details[open]>summary>span{transform:rotate(45deg)}.kn-maths .mt-resource-list{padding-top:10px}.kn-maths .mt-resource-list ul{list-style:none;padding:0 0 18px}.kn-maths .mt-resource-list li a{display:flex;justify-content:space-between;gap:18px;padding:10px 0;font:12px/1.7 Arial,sans-serif;color:var(--mt-purple)}.kn-maths .mt-resource-list li a:hover{text-decoration:underline;text-underline-offset:4px}.kn-maths .mt-resource-list li span{font-size:10px;white-space:nowrap}.kn-maths .mt-faq-section{padding:50px 0 65px;border-top:1px solid #e7dfed}.kn-maths .mt-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.kn-maths .mt-faq-grid>div>p:last-child{font-size:13px;color:var(--mt-muted);margin-top:18px}.kn-maths .mt-faq-list details:last-child{border-bottom:1px solid var(--mt-line)}.kn-maths .mt-faq-list details>p{font:13px/1.9 Arial,sans-serif;color:var(--mt-muted);padding-bottom:22px;max-width:560px}.kn-maths .mt-faq-list summary{padding-block:19px}
.kn-maths .mt-contact{padding:58px 0;background:var(--mt-deep);color:#f7f1fc}.kn-maths .mt-contact-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center}.kn-maths .mt-contact h2{color:#fff;font-size:clamp(34px,4vw,50px)}.kn-maths .mt-contact h2 em{color:#cbb5e8}.kn-maths .mt-contact .mt-eyebrow{color:#c9b5e0}.kn-maths .mt-contact-grid>div>p:not(.mt-eyebrow):not(.mt-small-label):not(.mt-small-note){font-size:13px;line-height:1.85;max-width:470px;color:#dfd2ec;margin-top:20px}.kn-maths .mt-contact-actions{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:26px}.kn-maths .mt-button-light{background:#f5effb;color:var(--mt-deep);border-color:#f5effb}.kn-maths .mt-button-light:hover{background:#dfd0ef}.kn-maths .mt-contact .mt-text-link{color:#eee3fa}.kn-maths .mt-contact-details{padding-left:35px;border-left:1px solid #6d528a}.kn-maths .mt-contact-details .mt-small-label{color:#bda5d4;margin-bottom:16px}.kn-maths .mt-contact-details>a{display:block;font:14px/2.1 Arial,sans-serif;color:#fff;overflow-wrap:anywhere}.kn-maths .mt-contact-details>a:hover{text-decoration:underline;text-underline-offset:4px}.kn-maths .mt-contact-details .mt-small-note{color:#c3afd7;margin-top:12px}.kn-maths .mt-footer{padding:22px 0;background:#e9e3ef;color:#75627f}.kn-maths .mt-footer>.mt-shell{display:flex;align-items:center;justify-content:space-between;gap:12px 25px;flex-wrap:wrap}.kn-maths .mt-footer p{font:10px/1.7 Arial,sans-serif}.kn-maths .mt-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.kn-maths .mt-footer nav a{font:10px/1.7 Arial,sans-serif;min-height:32px;display:inline-flex;align-items:center}.kn-maths .mt-footer a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.kn-maths .mt-shell{width:calc(100% - 48px)}.kn-maths .mt-hero-grid{gap:32px}.kn-maths .mt-hero-art{padding:25px 18px 20px}.kn-maths .mt-hero-description{font-size:14px}.kn-maths .mt-art-top{padding-left:25px;font-size:7px}.kn-maths .mt-format-grid{grid-template-columns:1fr 1fr;gap:28px}.kn-maths .mt-format-heading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;align-items:end}.kn-maths .mt-format-heading .mt-eyebrow{grid-column:1/-1}.kn-maths .mt-format-heading>p:last-child{max-width:320px;margin:0}.kn-maths .mt-format:first-of-type{border-left:0;padding-left:0}.kn-maths .mt-tutor-grid{gap:35px}.kn-maths .mt-resources,.kn-maths .mt-faq-grid{gap:36px}.kn-maths .mt-subject-strip{gap:6px 20px}.kn-maths .mt-subject-strip>span{display:none}.kn-maths .mt-subject-panel{gap:30px;padding:32px}.kn-maths .mt-contact-grid{gap:35px}}
@media(max-width:700px){.kn-maths .mt-shell{width:calc(100% - 36px)}.kn-maths .mt-header-inner{min-height:76px;gap:12px}.kn-maths .mt-brand{gap:9px}.kn-maths .mt-brand b{font-size:25px}.kn-maths .mt-brand small{font-size:7px}.kn-maths .mt-brand img{width:36px;height:36px}.kn-maths .mt-header nav{gap:15px}.kn-maths .mt-header nav>a:not(.mt-button){font-size:11px}.kn-maths .mt-header nav>a:nth-child(2){display:none}.kn-maths .mt-button-small{min-height:42px;padding:10px 13px;gap:12px}.kn-maths .mt-hero{padding:42px 0 36px}.kn-maths .mt-hero-grid{grid-template-columns:1fr;gap:30px}.kn-maths h1{font-size:clamp(54px,11vw,74px)}.kn-maths .mt-hero-description{font-size:14px;margin-top:22px;max-width:470px}.kn-maths .mt-hero-art{max-width:420px;width:100%;margin:0 auto;transform:rotate(0);border-radius:65px 6px 6px 6px;padding:20px 24px 18px}.kn-maths .mt-graph{max-height:250px}.kn-maths .mt-art-top{padding-left:22px;font-size:7px}.kn-maths .mt-art-bottom{padding-top:12px}.kn-maths .mt-hero-actions{margin-top:24px;gap:8px 20px}.kn-maths .mt-hero-note{margin-top:16px}.kn-maths .mt-subject-strip{gap:4px 20px;padding-block:14px}.kn-maths .mt-subject-strip a{font-size:10px}.kn-maths .mt-section{padding-block:46px}.kn-maths .mt-heading{display:block;margin-bottom:26px}.kn-maths .mt-heading>p{max-width:440px;margin-top:20px;font-size:13px}.kn-maths .mt-eyebrow{font-size:9px;margin-bottom:16px}.kn-maths .mt-subject-controls{gap:7px}.kn-maths .mt-subject-controls button{font-size:11px;padding:10px 15px}.kn-maths .mt-subject-panel{grid-template-columns:1fr;gap:26px;padding:26px 22px;min-height:0}.kn-maths .mt-subject-copy h3{font-size:31px}.kn-maths .mt-subject-copy>p:not(.mt-eyebrow){font-size:13px}.kn-maths .mt-subject-topics{border-left:0;border-top:1px solid #dbcee7;padding:26px 0 0}.kn-maths .mt-subject-index{top:17px;font-size:40px}.kn-maths .mt-subject-topics ul{padding-top:10px}.kn-maths .mt-subject-topics li{font-size:13px}.kn-maths .mt-format-section{padding-block:38px}.kn-maths .mt-format-grid{grid-template-columns:1fr;gap:26px}.kn-maths .mt-format-heading{display:block;grid-column:auto}.kn-maths .mt-format-heading>p:last-child{margin-top:18px}.kn-maths .mt-format,.kn-maths .mt-format:first-of-type{border-left:0;border-top:1px solid #d2c5df;padding:22px 0 0}.kn-maths .mt-format-mark{margin-bottom:13px}.kn-maths .mt-format h3{font-size:27px}.kn-maths .mt-format .mt-format-detail{margin:16px 0 6px}.kn-maths .mt-steps{grid-template-columns:1fr;gap:22px}.kn-maths .mt-steps li{display:grid;grid-template-columns:36px 1fr;gap:0 14px;padding-top:20px}.kn-maths .mt-steps span{grid-row:1/3;font-size:24px}.kn-maths .mt-steps h3{font-size:25px;margin:0 0 12px}.kn-maths .mt-steps p{max-width:none}.kn-maths .mt-lesson-line{gap:12px;margin-top:26px}.kn-maths .mt-lesson-line span{padding-inline:5px}.kn-maths .mt-tutor-section{padding-block:38px}.kn-maths .mt-tutor-grid{grid-template-columns:1fr;gap:26px}.kn-maths .mt-tutor-photo{max-width:470px}.kn-maths .mt-tutor-copy h2{font-size:33px}.kn-maths .mt-tutor-name{font-size:23px;margin-top:20px}.kn-maths .mt-resources{grid-template-columns:1fr;gap:22px}.kn-maths .mt-resource-list{padding-top:0}.kn-maths .mt-faq-section{padding:38px 0 46px}.kn-maths .mt-faq-grid{grid-template-columns:1fr;gap:26px}.kn-maths .mt-faq-list summary{font-size:12px}.kn-maths .mt-contact{padding:40px 0}.kn-maths .mt-contact-grid{grid-template-columns:1fr;gap:30px}.kn-maths .mt-contact h2{font-size:36px}.kn-maths .mt-contact-details{padding:24px 0 0;border-left:0;border-top:1px solid #6d528a}.kn-maths .mt-contact-actions{gap:8px 18px}.kn-maths .mt-footer nav{gap:6px 16px}.kn-maths .mt-footer{padding-block:20px}}
@media(max-width:782px){body.admin-bar .kn-maths .mt-header{top:46px}}@media(max-width:600px){body.admin-bar .kn-maths .mt-header{top:0}}@media(max-width:380px){.kn-maths .mt-header nav>a:not(.mt-button){display:none}.kn-maths .mt-brand b{font-size:23px}.kn-maths .mt-brand small{font-size:6px}}@media(prefers-reduced-motion:reduce){.kn-maths *{scroll-behavior:auto!important;transition:none!important}}

/* Knighton public Edexcel paper library v1 */
.kn-maths .mt-library-shortcut{display:inline-flex;align-items:center;min-height:38px;color:#72528f;font:600 11px/1.6 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;margin-top:10px}.kn-maths .mt-library-note{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#eee8f5;padding:20px 24px;border-radius:5px;margin-bottom:24px}.kn-maths .mt-library-note strong{display:block;font:600 14px/1.6 Arial,sans-serif;color:#4b326b}.kn-maths .mt-library-note p>span{display:block;font:12px/1.8 Arial,sans-serif;color:#766483;margin-top:5px}.kn-maths .mt-library-note>a{font:600 11px/1.7 Arial,sans-serif;color:#67458d;max-width:180px;flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.kn-maths .mt-paper-filters{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:14px;align-items:end}.kn-maths .mt-paper-filters label{display:block;font:600 11px/1.7 Arial,sans-serif;color:#675371;margin-bottom:7px}.kn-maths .mt-paper-filters select{width:100%;min-width:0;min-height:46px;background:#fffefa;color:#49365b;border:1px solid #d6c9e1;border-radius:4px;padding:10px 30px 10px 12px;font:12px/1.5 Arial,sans-serif}.kn-maths .mt-paper-filters select:disabled{opacity:.6}.kn-maths .mt-paper-reset{min-height:46px;padding:10px 16px;background:transparent;border:1px solid #bba5d0;border-radius:4px;color:#654288;font:600 11px Arial,sans-serif;cursor:pointer}.kn-maths .mt-paper-reset:hover{background:#eee6f5}.kn-maths .mt-paper-count{font:11px/1.7 Arial,sans-serif;color:#83718f;margin:15px 0 20px}.kn-maths .mt-paper-group{border-top:1px solid #dcd0e5}.kn-maths .mt-paper-group:last-child{border-bottom:1px solid #dcd0e5}.kn-maths .mt-paper-group>summary{padding:19px 4px;gap:20px;min-height:78px}.kn-maths .mt-paper-group>summary>span{font:13px/1.5 Arial,sans-serif;color:#553d6b;transform:none}.kn-maths .mt-paper-group>summary>span:first-child{flex:1;min-width:0}.kn-maths .mt-paper-group summary strong{display:block;font:400 23px/1.25 Georgia,serif;letter-spacing:-.02em}.kn-maths .mt-paper-group summary small{display:block;font:11px/1.6 Arial,sans-serif;color:#8b739b;margin-top:5px}.kn-maths .mt-paper-group>summary>.mt-paper-group-count{font:11px/1.5 Arial,sans-serif;color:#927ca3;white-space:nowrap}.kn-maths .mt-paper-group>summary>.mt-paper-chevron{font:24px/1 Georgia,serif;color:#9778b0}.kn-maths .mt-paper-group[open]>summary>.mt-paper-chevron{transform:rotate(45deg)}.kn-maths .mt-paper-rows{padding:0 0 20px}.kn-maths .mt-paper-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 22px;background:#f0eaf5;border-bottom:1px solid #e0d6e9}.kn-maths .mt-paper-row:first-child{border-radius:5px 5px 0 0}.kn-maths .mt-paper-row:last-child{border:0;border-radius:0 0 5px 5px}.kn-maths .mt-paper-row h3{font:600 13px/1.65 Arial,sans-serif;letter-spacing:0;color:#513b66;margin:4px 0 0;text-wrap:initial}.kn-maths .mt-paper-code{font:10px/1.5 Arial,sans-serif;color:#947ba5;letter-spacing:.06em}.kn-maths .mt-paper-downloads{display:flex;gap:10px;flex-wrap:wrap}.kn-maths .mt-paper-downloads a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 13px;border:1px solid #cdbcdb;border-radius:4px;background:#fffefa;color:#66448d;font:600 11px/1.5 Arial,sans-serif}.kn-maths .mt-paper-downloads a:last-child{background:transparent}.kn-maths .mt-paper-downloads a:hover{background:#e0d2ee}.kn-maths .mt-paper-downloads span{font:14px Georgia,serif}.kn-maths .mt-paper-empty,.kn-maths .mt-paper-2026{background:#eee8f5;border-radius:6px;padding:28px;margin:16px 0}.kn-maths .mt-paper-empty h3,.kn-maths .mt-paper-2026 h3{font-size:27px;margin-bottom:14px}.kn-maths .mt-paper-empty p,.kn-maths .mt-paper-2026>p:not(.mt-eyebrow){font:13px/1.85 Arial,sans-serif;color:#766184;max-width:660px}.kn-maths .mt-paper-2026 .mt-eyebrow{margin-bottom:12px}.kn-maths .mt-paper-2026 .mt-text-link{margin-top:16px}.kn-maths .mt-paper-footer{padding-top:24px}.kn-maths .mt-paper-footer p{font:11px/1.85 Arial,sans-serif;color:#927c9f;margin:0 0 10px;max-width:850px}.kn-maths .mt-paper-footer .mt-text-link{margin-top:6px}
@media(max-width:850px){.kn-maths .mt-paper-filters{grid-template-columns:1fr 1fr}.kn-maths .mt-paper-filters>div:first-child{grid-column:1/-1}.kn-maths .mt-paper-reset{grid-column:1/-1;justify-self:start;min-height:40px}.kn-maths .mt-paper-row{grid-template-columns:1fr;gap:12px}.kn-maths .mt-library-note{align-items:flex-start}.kn-maths .mt-library-note>a{max-width:130px}}
@media(max-width:540px){.kn-maths .mt-library-note{display:block;padding:18px}.kn-maths .mt-library-note>a{display:inline-flex;max-width:none;min-height:38px;margin-top:8px}.kn-maths .mt-paper-group summary strong{font-size:21px}.kn-maths .mt-paper-group>summary{gap:12px;padding-inline:0}.kn-maths .mt-paper-group>summary>.mt-paper-group-count{font-size:10px}.kn-maths .mt-paper-row{padding:16px}.kn-maths .mt-paper-downloads{gap:8px}.kn-maths .mt-paper-downloads a{font-size:10px;padding:10px 12px;flex:1}.kn-maths .mt-paper-empty,.kn-maths .mt-paper-2026{padding:22px}.kn-maths .mt-paper-empty h3,.kn-maths .mt-paper-2026 h3{font-size:25px}}

.kn-maths .mt-paper-group[open]>summary>span:not(.mt-paper-chevron){transform:none}