.fem{--fem-navy:#0d2c54;--fem-ink:#1a1a1a;--fem-muted:#475569;--fem-line:#e2e8f0;--fem-soft:#f8fafc;--fem-teal:#0e7490;--fem-green:#166534;--fem-green-bg:#f0fdf4;--fem-green-line:#bbf7d0;--fem-amber:#92400e;--fem-amber-bg:#fffbeb;--fem-amber-line:#fde68a;--fem-grey:#334155;--fem-grey-bg:#f1f5f9;--fem-grey-line:#cbd5e1;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;color:var(--fem-ink);max-width:760px;scroll-margin-top:150px}.fem a{color:var(--fem-teal);text-underline-offset:2px;text-decoration:underline}.fem h2,.fem h3,.fem legend{font-family:var(--font-display), "General Sans", system-ui, sans-serif;color:var(--fem-navy)}.fem-screen{border:1px solid var(--fem-line);background:#fff;border-radius:16px;padding:22px 22px 20px;box-shadow:0 1px 2px #0d2c540a}.fem-progress{color:var(--fem-muted);margin:0 0 8px;font-size:13px}.fem-progress-label{color:var(--fem-navy);font-weight:600}.fem-progress-bar{background:var(--fem-grey-bg);border-radius:999px;height:6px;margin-bottom:20px;overflow:hidden}.fem-progress-bar span{background:var(--fem-teal);border-radius:999px;height:100%;transition:width .2s;display:block}.fem-q{border:0;min-width:0;margin:0;padding:0}.fem-q>legend{margin:0 0 14px;padding:0;font-size:22px;font-weight:700;line-height:1.2}.fem-help{color:var(--fem-muted);margin:12px 0 0;font-size:14px}.fem-help a{color:var(--fem-teal);text-decoration:underline}.fem-options{grid-template-columns:1fr;gap:10px;display:grid}.fem-options--2,.fem-options--4{grid-template-columns:1fr 1fr}.fem-opt{border:1.5px solid var(--fem-line);cursor:pointer;color:var(--fem-navy);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;font-size:15.5px;line-height:1.35;display:flex;position:relative}.fem-opt:hover{border-color:#94a3b8}.fem-opt.is-checked{border-color:var(--fem-navy);background:var(--fem-soft);box-shadow:inset 0 0 0 1px var(--fem-navy)}.fem-opt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.fem-opt input:focus-visible+.fem-opt-dot{outline-offset:2px;outline:3px solid #22d3ee}.fem-opt-dot{background:#fff;border:2px solid #94a3b8;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin-top:1px;position:relative}.fem-opt.is-checked .fem-opt-dot{border-color:var(--fem-navy)}.fem-opt.is-checked .fem-opt-dot:after{content:"";background:var(--fem-navy);border-radius:50%;position:absolute;inset:4px}.fem-opt-text{gap:2px;min-width:0;display:grid}.fem-opt-label{font-weight:600}.fem-opt-hint{color:var(--fem-muted);font-size:13px;font-weight:400}.fem-follow{border:0;border-top:1px solid var(--fem-line);margin:18px 0 0;padding:16px 0 0}.fem-follow>legend{float:left;width:100%;margin:0 0 10px;padding:0;font-size:16px;font-weight:600}.fem-follow .fem-options{clear:both;max-width:320px}.fem-dob{border-top:1px solid var(--fem-line);margin-top:18px;padding-top:16px}.fem-dob>label{color:var(--fem-navy);margin-bottom:8px;font-size:14.5px;font-weight:600;display:block}.fem-dob-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fem-dob input{font:inherit;border:1.5px solid var(--fem-line);color:var(--fem-ink);background:#fff;border-radius:10px;max-width:100%;padding:10px 12px;font-size:15px}.fem-dob-out{color:var(--fem-navy);font-size:14.5px;font-weight:600}.fem-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.fem .fem-btn{font:inherit;font-family:var(--font-display), "General Sans", system-ui, sans-serif;cursor:pointer;border:1.5px solid #0000;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600}.fem .fem-btn--primary{background:var(--fem-navy);color:#fff}.fem .fem-btn--primary:disabled{color:#475569;cursor:not-allowed;background:#cbd5e1}.fem .fem-btn--ghost{color:var(--fem-navy);border-color:var(--fem-navy);background:#fff}.fem .fem-btn--ghost:hover{background:var(--fem-soft)}.fem-result-h{margin:0 0 16px;font-size:26px}.fem-cards{grid-template-columns:1fr;gap:16px;display:grid}.fem-card{border:1.5px solid var(--fem-grey-line);background:#fff;border-radius:16px;padding:18px 18px 14px}.fem-card--green{border-color:var(--fem-green-line)}.fem-card--amber{border-color:var(--fem-amber-line)}.fem-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.fem-card-head h3{margin:0;font-size:19px}.fem-chip{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-block}.fem-chip--green{color:var(--fem-green);background:var(--fem-green-bg);border-color:var(--fem-green-line)}.fem-chip--amber{color:var(--fem-amber);background:var(--fem-amber-bg);border-color:var(--fem-amber-line)}.fem-chip--grey{color:var(--fem-grey);background:var(--fem-grey-bg);border-color:var(--fem-grey-line)}.fem-card-headline{color:var(--fem-navy);margin:0 0 6px;font-size:17px;font-weight:700}.fem-card-reason,.fem-card-line{color:var(--fem-ink);margin:0 0 8px;font-size:15px;line-height:1.5}.fem-rule{border-left:3px solid var(--fem-teal);background:var(--fem-soft);border-radius:0 10px 10px 0;margin:12px 0 0;padding:12px 14px}.fem-rule p{color:var(--fem-grey);margin:0 0 6px;font-size:14px;font-style:normal;line-height:1.5}.fem-rule footer{color:var(--fem-muted);font-size:13px}.fem-rule footer a{color:var(--fem-teal);text-decoration:underline}.fem-stamp{color:var(--fem-muted);margin:12px 0 0;font-size:12.5px}.fem-links{margin:10px 0 0;padding-left:18px;font-size:15px}.fem-links li{margin:4px 0}.fem-links a{color:var(--fem-teal);overflow-wrap:anywhere;text-decoration:underline}.fem-notes{background:var(--fem-grey-bg);color:var(--fem-grey);border-radius:12px;margin:18px 0 0;padding:14px 16px 14px 34px;font-size:14px;line-height:1.5}.fem-notes li{margin:4px 0}.fem-routes{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.fem-route{border:1.5px solid var(--fem-line);background:#fff;border-radius:16px;padding:18px 18px 16px}.fem-route h3{margin:0 0 8px;font-size:18px}.fem-route p{margin:0 0 8px;font-size:15px;line-height:1.5}.fem-route a{color:var(--fem-teal);text-decoration:underline}.fem-route--free{border-color:var(--fem-green-line);background:var(--fem-green-bg)}.fem-route--free h3{color:var(--fem-green)}.fem-route--lead{border-color:var(--fem-navy)}.fem-route--secondary{background:var(--fem-soft);max-width:520px;padding:14px 16px 12px}.fem-route--secondary h3{font-size:16px}.fem-route--secondary p,.fem-route--secondary li{font-size:14px}.fem-route--compact{padding:14px 16px 12px}.fem-route--compact h3{font-size:16px}.fem .fem-lift-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fem-lift-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;display:flex}.fem-lift-price{color:var(--fem-muted);font-size:14px}.fem-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.fem .fem-actions .fem-btn{padding:10px 18px;font-size:14.5px}.fem-embed{border:1px dashed var(--fem-grey-line);background:var(--fem-soft);border-radius:12px;margin-top:16px;padding:16px}.fem-embed p{color:var(--fem-grey);margin:0 0 10px;font-size:14px}.fem-embed textarea{border:1px solid var(--fem-grey-line);width:100%;color:var(--fem-ink);resize:vertical;background:#fff;border-radius:8px;margin-bottom:10px;padding:10px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.fem-privacy{color:var(--fem-muted);margin:16px 0 0;font-size:13px}.fem-credit{color:var(--fem-muted);text-align:right;margin:14px 0 0;font-size:13px}.fem-credit a{color:var(--fem-teal);text-decoration:underline}.fem-embed-shell{box-sizing:border-box;background:#fff;min-height:100vh;padding:16px}.fem-embed-shell .fem{max-width:none}.fem-embed-shell .fem-screen{box-shadow:none}@media (max-width:480px){.fem-screen{border-radius:14px;padding:16px 14px 14px}.fem-q>legend{font-size:19px}.fem-options--2{grid-template-columns:1fr}.fem-options--4,.fem-follow .fem-options{grid-template-columns:1fr 1fr}.fem-opt{padding:12px;font-size:15px}.fem-card{padding:14px 14px 12px}.fem .fem-nav .fem-btn{padding:12px 18px}.fem-route--secondary{max-width:none}}@media print{body *{visibility:hidden}.fem-print,.fem-print *{visibility:visible}.fem-print{width:100%;padding:0 12mm;position:absolute;top:0;left:0}.fem-no-print,.fem-no-print *{display:none!important}.fem-card,.fem-route,.fem-notes{break-inside:avoid;background:#fff!important;border-color:#999!important}.fem-chip{color:#000!important;background:#fff!important;border-color:#999!important}.fem-rule{background:#fff!important;border-left-color:#000!important}.fem-rule footer a:after{content:" (" attr(href) ")";font-size:11px}.fem-result-h:after{content:" from liftcollege.co.uk/tools/free-english-maths-checker";color:#444;font-size:12px;font-weight:400;display:block}}.v7-home-scope .fem-section{padding-top:2rem;padding-bottom:2rem}.v7-home-scope .fem-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.v7-home-scope .fem-link-grid li{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.v7-home-scope .fem-link-grid a{color:#0d2c54;text-underline-offset:2px;font-weight:600;text-decoration:underline}.v7-home-scope .fem-link-grid span{color:#475569;font-size:14px}.v7-home-scope .fem-link-row{flex-wrap:wrap;gap:10px;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v7-home-scope .fem-link-row a{color:#0d2c54;border:1.5px solid #0d2c54;border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.v7-home-scope .fem-link-row a:hover{background:#f8fafc}@media (max-width:640px){.v7-home-scope .fem-link-grid{grid-template-columns:1fr}}.fem-embed-shell .fem-embed-h1{font-family:var(--font-display), "General Sans", system-ui, sans-serif;color:#0d2c54;margin:0 0 12px;font-size:20px}@media (min-width:720px){.fem-result[data-lead=paid] .fem-routes{grid-template-columns:1fr 1fr;align-items:start}.fem-result[data-lead=paid] .fem-route--compact{grid-column:1/-1}}html:not([data-exp-article=control]) .lg-tpl1011 .lg-article .fem-link-row,.lg-tpl1011 .lg-article .fem-link-row{margin:1rem 0 0;padding:0;list-style:none}html:not([data-exp-article=control]) .lg-tpl1011 .lg-article .fem-link-row li,.lg-tpl1011 .lg-article .fem-link-row li{margin:0;list-style:none}
