.ResourcesMaths-module__-7tM_G__hero{background:var(--color-white);padding:160px 0 40px}.ResourcesMaths-module__-7tM_G__breadcrumbs{font-family:var(--font-body);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:.95rem;display:flex}.ResourcesMaths-module__-7tM_G__breadcrumbs a{color:var(--color-text-secondary);transition:color .2s}.ResourcesMaths-module__-7tM_G__breadcrumbs a:hover{color:var(--color-accent)}.ResourcesMaths-module__-7tM_G__breadcrumbSep{color:var(--color-text-secondary);opacity:.5}.ResourcesMaths-module__-7tM_G__breadcrumbCurrent{color:var(--color-primary);font-weight:500}.ResourcesMaths-module__-7tM_G__title{font-family:var(--font-heading);color:var(--color-primary);max-width:900px;margin-bottom:24px;font-size:58px;font-weight:600}.ResourcesMaths-module__-7tM_G__intro{font-family:var(--font-body);color:var(--color-text-secondary);max-width:860px;margin-bottom:32px;font-size:1.15rem;line-height:1.7}.ResourcesMaths-module__-7tM_G__topTipsButton{font-family:var(--font-body);text-transform:uppercase;background:var(--color-accent);color:var(--color-white);letter-spacing:.02em;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:2px 2px #13154d17}.ResourcesMaths-module__-7tM_G__topTipsButton:hover{opacity:.9;box-shadow:2px 2px #13154d}.ResourcesMaths-module__-7tM_G__papers{background:var(--color-white);padding:40px 0 80px}.ResourcesMaths-module__-7tM_G__sectionHeading{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:40px;font-size:44px;font-weight:600}.ResourcesMaths-module__-7tM_G__papersLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.ResourcesMaths-module__-7tM_G__papersMain{flex-direction:column;gap:40px;display:flex}.ResourcesMaths-module__-7tM_G__group{background:var(--color-card-bg);border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000a}.ResourcesMaths-module__-7tM_G__groupHeading{font-family:var(--font-heading);color:var(--color-primary);border-bottom:2px solid var(--color-lavender);margin-bottom:20px;padding-bottom:14px;font-size:24px;font-weight:600}.ResourcesMaths-module__-7tM_G__rows{flex-direction:column;display:flex}.ResourcesMaths-module__-7tM_G__row{border-bottom:1px solid #0000000f;grid-template-columns:minmax(200px,1fr) 2fr;align-items:center;gap:20px;padding:14px 0;display:grid}.ResourcesMaths-module__-7tM_G__row:last-child{border-bottom:none}.ResourcesMaths-module__-7tM_G__rowTitle{font-family:var(--font-body);color:var(--color-primary);font-size:1rem;font-weight:500}.ResourcesMaths-module__-7tM_G__rowLinks{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ResourcesMaths-module__-7tM_G__rowLinkWrap{align-items:center;gap:10px;display:inline-flex}.ResourcesMaths-module__-7tM_G__rowLink{font-family:var(--font-body);color:var(--color-savoy-blue);font-size:.98rem;text-decoration:none;transition:color .2s;position:relative}.ResourcesMaths-module__-7tM_G__rowLink:after{content:"";background:var(--color-savoy-blue);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ResourcesMaths-module__-7tM_G__rowLink:hover{color:var(--color-accent)}.ResourcesMaths-module__-7tM_G__rowLink:hover:after{background:var(--color-accent);transform:scaleX(1)}.ResourcesMaths-module__-7tM_G__linkSep{color:var(--color-text-secondary);opacity:.5}.ResourcesMaths-module__-7tM_G__statCard{background:var(--color-hero-bg);text-align:center;border-radius:20px;padding:36px 32px;position:sticky;top:110px;box-shadow:0 4px 24px #585cd51a}.ResourcesMaths-module__-7tM_G__statNumber{font-family:var(--font-heading);color:var(--color-savoy-blue);margin-bottom:12px;font-size:72px;font-weight:700;line-height:1}.ResourcesMaths-module__-7tM_G__statText{font-family:var(--font-body);color:var(--color-primary);margin-bottom:24px;font-size:1.05rem;line-height:1.5}.ResourcesMaths-module__-7tM_G__statButton{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;background:var(--color-accent);color:var(--color-white);border-radius:50px;justify-content:center;align-items:center;padding:14px 26px;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:2px 2px #13154d17}.ResourcesMaths-module__-7tM_G__statButton:hover{opacity:.9;box-shadow:2px 2px #13154d}.ResourcesMaths-module__-7tM_G__cta{background:var(--color-primary);text-align:center;padding:80px 0}.ResourcesMaths-module__-7tM_G__ctaHeading{font-family:var(--font-heading);color:var(--color-white);margin-bottom:16px;font-size:44px;font-weight:600}.ResourcesMaths-module__-7tM_G__ctaText{font-family:var(--font-body);color:var(--color-white);opacity:.85;max-width:640px;margin:0 auto 32px;font-size:1.15rem;line-height:1.65}.ResourcesMaths-module__-7tM_G__ctaButton{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;background:var(--color-accent);color:var(--color-white);border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:18px 34px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:2px 2px #ffffff26}.ResourcesMaths-module__-7tM_G__ctaButton:hover{opacity:.92;box-shadow:2px 2px #ffffff59}@media (max-width:1024px){.ResourcesMaths-module__-7tM_G__papersLayout{grid-template-columns:1fr}.ResourcesMaths-module__-7tM_G__statCard{order:-1;width:100%;max-width:520px;margin:0 auto 8px;position:static}}@media (max-width:768px){.ResourcesMaths-module__-7tM_G__hero{padding:130px 0 28px}.ResourcesMaths-module__-7tM_G__title{font-size:38px}.ResourcesMaths-module__-7tM_G__intro{font-size:1.02rem}.ResourcesMaths-module__-7tM_G__sectionHeading{margin-bottom:28px;font-size:32px}.ResourcesMaths-module__-7tM_G__papers{padding:24px 0 56px}.ResourcesMaths-module__-7tM_G__group{padding:24px 20px}.ResourcesMaths-module__-7tM_G__groupHeading{font-size:20px}.ResourcesMaths-module__-7tM_G__row{grid-template-columns:1fr;gap:6px;padding:14px 0}.ResourcesMaths-module__-7tM_G__statNumber{font-size:58px}.ResourcesMaths-module__-7tM_G__cta{padding:56px 0}.ResourcesMaths-module__-7tM_G__ctaHeading{font-size:30px}}
