.discovery-start{padding-block:64px;border-bottom:1px solid #dde3ed}.discovery-start h2{font-size:clamp(30px,3.4vw,46px);max-width:800px;margin:20px 0}.discovery-start>p:not(.eyebrow){font-size:17px;color:#666}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.discovery-link{position:relative;display:flex;flex-direction:column;gap:14px;border:1px solid #ccd5e7;border-radius:24px;padding:28px 58px 28px 24px;background:#fff;transition:border-color 160ms ease,box-shadow 160ms ease}.discovery-link strong{font-size:21px;line-height:1.25;color:#0022cb}.discovery-link>span{font-size:15px;line-height:1.6;color:#596270}.discovery-link i{position:absolute;right:20px;top:24px;font-style:normal;font-size:24px;color:#0022cb}.discovery-link:hover,.discovery-link:focus-visible{border-color:#0022cb;box-shadow:inset 0 -4px #eed200}.catalogue-preview{position:relative;overflow:hidden;border-radius:16px;border:1px solid #d6deec;background:#f2f5ff;margin-bottom:24px;aspect-ratio:1.6;isolation:isolate}.catalogue-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 220ms ease}.catalogue-preview>span{position:absolute;left:12px;bottom:10px;font-size:10px;line-height:1.4;letter-spacing:.04em;background:#fff;color:#33405b;border:1px solid #d6deec;border-radius:6px;padding:5px 8px}.tool-preview img{object-fit:cover;object-position:top left}.worksheet-preview{background:#eaf0ff}.worksheet-preview img{width:78%;height:auto;min-height:100%;margin:16px auto 0;box-shadow:0 5px 16px #0a1a3320;object-fit:contain}.resource-card:hover .catalogue-preview img{transform:scale(1.025)}.enquiry-starters{min-width:0;padding:0 0 24px;border:0;border-bottom:1px solid #ccd5e7;margin:0 0 28px}.enquiry-starters legend{font-size:18px;font-weight:600;color:#0a1a33}.enquiry-starters>p{font-size:14px!important;line-height:1.6;color:#596270}.enquiry-prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.enquiry-prompt{font:inherit;font-size:14px;line-height:1.45;min-height:64px;background:white!important;color:#0022cb!important;border:1px solid #becbe0!important;border-radius:14px;padding:14px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.enquiry-prompt:hover,.enquiry-prompt[aria-pressed=true]{border-color:#0022cb!important;box-shadow:inset 0 -3px #eed200}.enquiry-prompt[aria-pressed=true]{background:#f0f3ff!important}.starter-status{min-height:1.6em;margin-bottom:0;font-size:13px!important}
@media(max-width:850px){.discovery-grid{grid-template-columns:1fr}.discovery-start{padding-block:40px}.discovery-link{padding:24px 58px 24px 24px;gap:10px}.discovery-link strong{font-size:20px}.catalogue-preview{max-height:260px}}@media(max-width:420px){.enquiry-prompt-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.catalogue-preview img,.discovery-link{transition:none}.resource-card:hover .catalogue-preview img{transform:none}}
[data-tool-card] h2,[data-library] .resource-card h2{margin:0 0 14px;line-height:1.2}[data-tool-card]>p:not(.eyebrow),[data-library] .resource-card>p:not(.eyebrow){line-height:1.6}[data-tool-card]>.text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px}
