.public-home{--home-ink:#252925;--home-muted:#6a7069;--home-line:#dedfd7;--home-paper:#f7f7f2;--primary:#282d28;--primary-foreground:#fff;--card:#fff;--foreground:#252925;--border:#dedfd7;--muted:#eeefe8;--accent:#e8ebe3;--ring:#75816e;background:var(--home-paper);color:var(--home-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.home-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.public-home .brand{mix-blend-mode:multiply}.public-home .brand img{filter:invert()}.public-home .btn{border-radius:6px;min-height:46px;padding:12px 20px;font-weight:500}.public-home h1,.public-home h2,.home-featured-subtitle{letter-spacing:-.035em;font-family:Newsreader,Georgia,serif;font-weight:500}.public-home h2{text-wrap:balance;font-size:clamp(34px,4vw,46px);line-height:1.12}.home-skip{z-index:100;background:#fff;padding:12px 18px;position:absolute;top:-80px;left:20px}.home-skip:focus{top:12px}.home-header{border-bottom:1px solid var(--home-line);align-items:center;gap:32px;min-height:96px;display:flex}.home-brand{align-items:center;display:inline-flex}.home-nav{color:var(--home-muted);align-items:center;gap:28px;margin-left:auto;font-size:13px;display:flex}.home-nav a:hover,.home-footer a:hover{color:var(--home-ink);text-underline-offset:5px;text-decoration:underline}.home-header-actions{align-items:center;gap:25px;font-size:13px;display:flex}.home-header-actions .btn{min-height:42px;padding-inline:16px;font-size:13px}.home-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:66px;padding-block:84px 72px;display:grid}.home-kicker{letter-spacing:.15em;color:var(--home-muted);font-size:10px;font-weight:600;line-height:1.5}.home-hero .home-kicker{align-items:center;gap:9px;display:flex}.home-kicker>span,.home-live-dot{background:#77866c;border-radius:50%;width:6px;height:6px;display:inline-block}.home-hero h1{text-wrap:balance;margin:24px 0;font-size:clamp(45px,4.8vw,64px);line-height:1.04}.home-hero h1 em{color:#737c6a;font-style:normal}.home-intro{color:var(--home-muted);max-width:440px;font-size:15px;line-height:1.85}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.home-text-link{text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.home-hero-notes{color:var(--home-muted);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:11px;display:flex}.home-hero-notes span{align-items:center;gap:6px;display:inline-flex}.home-featured{color:#f8f8f0;background:#282e29;border-radius:9px;overflow:hidden;box-shadow:0 15px 30px #242e2410}.home-featured-top{letter-spacing:.12em;color:#c7cdbf;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:18px 25px;font-size:9px;display:flex}.home-featured-top>span:last-child{color:#a9b3a3}.home-featured-body{padding:30px 30px 24px}.home-featured-subtitle{color:#a8b69e;margin-bottom:30px;font-size:29px;line-height:1.15}.home-featured-exam{letter-spacing:.13em;color:#c1c9b9;margin-bottom:10px;font-size:10px;display:block}.home-featured h2{letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:19px;line-height:1.5}.home-featured-meta{color:#c8d0c3;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:11px;display:flex}.home-featured .home-availability{margin-top:19px}.home-featured .home-status{color:#f1f3ec;border-color:#66715f}.home-featured .home-release-date{color:#c8d0c3}.home-featured .home-live-dot{background:#b5cd9e}.home-featured-link{border-top:1px solid #ffffff27;justify-content:space-between;align-items:center;margin-top:24px;padding-top:17px;font-size:12px;display:flex}.home-featured-footer{color:#b8c3af;background:#202620;justify-content:space-between;align-items:center;padding:15px 25px;font-size:10px;display:flex}.home-featured-footer>span:last-child{font-family:Georgia,serif;font-size:19px}.home-exams{border-block:1px solid var(--home-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.home-exams>span{letter-spacing:.12em;color:var(--home-muted);font-size:9px}.home-exams>div{letter-spacing:.02em;gap:56px;font-size:16px;font-weight:500;display:flex}.home-library{padding-block:80px;scroll-margin-top:20px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.home-section-heading h2{margin-top:13px}.home-section-heading>p{max-width:350px;color:var(--home-muted);font-size:13px;line-height:1.8}.home-catalogue-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.home-kind-tabs{border-bottom:1px solid var(--home-line);gap:25px;display:inline-flex}.home-kind-tabs button{color:var(--home-muted);border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.home-kind-tabs button[aria-pressed=true]{color:var(--home-ink);border-bottom-color:var(--home-ink)}.home-exam-picker{color:var(--home-muted);align-items:center;gap:12px;font-size:11px;display:inline-flex}.home-exam-picker select{border:1px solid var(--home-line);color:var(--home-ink);background:#fff;border-radius:5px;min-height:42px;padding:10px 28px 10px 12px;font-size:12px}.home-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-test-card{border:1px solid var(--home-line);background:#fff;border-radius:7px;flex-direction:column;min-width:0;padding:23px;display:flex}.home-card-eyebrow{letter-spacing:.08em;color:#596651;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:9px;font-weight:600;display:flex}.home-card-eyebrow>span{color:var(--home-muted);letter-spacing:0;font-weight:400}.home-test-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:20px;font-size:17px;font-weight:500;line-height:1.5}.home-card-description{color:var(--home-muted);margin-top:9px;font-size:12px;line-height:1.8}.home-paper-meta{color:var(--home-muted);flex-wrap:wrap;gap:15px;margin-top:17px;font-size:11px;display:flex}.home-paper-meta>span{align-items:center;gap:5px;display:inline-flex}.home-availability{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.home-status{border:1px solid var(--home-line);color:var(--home-muted);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.home-status-live{color:#46543d}.home-release-date{color:var(--home-muted);font-size:10px;line-height:1.8}.home-countdown{font-variant-numeric:tabular-nums;font-size:12px;display:block}.home-card-link{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:12px;font-weight:500;display:flex}.home-test-card .home-availability{margin-bottom:22px}.home-catalogue-note{text-align:center;color:var(--home-muted);margin-top:23px;font-size:11px;line-height:1.8}.home-catalogue-empty{border:1px solid var(--home-line);text-align:center;color:var(--home-muted);padding:35px;font-size:13px;line-height:1.8}.home-catalogue-empty .btn{margin-top:20px}.home-show-more{margin:24px auto 0;display:flex}.home-benefits{border-block:1px solid var(--home-line);background:#eeefe7;padding-block:70px}.home-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.home-benefit-grid article>svg{color:#5e6c54;margin-bottom:18px}.home-benefit-grid h3{letter-spacing:-.02em;margin-bottom:9px;font-size:14px;font-weight:500}.home-benefit-grid p{color:var(--home-muted);font-size:12px;line-height:1.9}.home-method{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:88px;scroll-margin-top:20px;display:grid}.home-method h2{margin-top:15px}.home-steps{margin:35px 0 0;padding:0;list-style:none}.home-steps li{border-top:1px solid var(--home-line);gap:19px;padding-block:19px;display:flex}.home-steps li>span{color:#788570;padding-top:4px;font-size:10px}.home-steps h3{margin-bottom:6px;font-size:14px;font-weight:500}.home-steps p{color:var(--home-muted);font-size:12px;line-height:1.85}.home-sample{border:1px solid var(--home-line);background:#fff;border-radius:8px;padding:30px}.home-sample-label{color:var(--home-muted);letter-spacing:.07em;align-items:center;gap:9px;font-size:9px;display:flex}.home-sample h3{letter-spacing:-.035em;margin-block:25px 15px;font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:500}.home-sample>p{font-size:14px;line-height:1.9}.home-sample-options{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.home-sample-options li{border:1px solid var(--home-line);border-radius:4px;align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.home-sample-options li>span{color:var(--home-muted);font-size:10px}.home-sample details{border-top:1px solid var(--home-line)}.home-sample summary{padding-top:15px;font-size:12px}.home-sample details>div{padding-top:18px;font-size:12px;line-height:1.9}.home-sample details p{color:var(--home-muted);margin-top:7px}.home-about{border-block:1px solid var(--home-line);text-align:center;padding-block:65px}.home-about h2{margin-block:16px 20px}.home-about>p:not(.home-kicker){max-width:520px;color:var(--home-muted);margin-inline:auto;font-size:13px;line-height:1.9}.home-about .home-text-link{margin-top:22px}.home-faq{grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:80px;display:grid}.home-faq h2{margin-top:15px}.home-faq details{border-bottom:1px solid var(--home-line)}.home-faq summary,.home-sample summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.home-faq summary{padding-block:20px;font-size:13px;font-weight:500}.home-faq summary::-webkit-details-marker{display:none}.home-sample summary::-webkit-details-marker{display:none}.home-faq summary>span{color:var(--home-muted)}.home-faq details[open] summary>span,.home-sample details[open] summary>span{transform:rotate(45deg)}.home-faq details>p{color:var(--home-muted);padding-bottom:22px;font-size:12px;line-height:1.9}.home-final{text-align:center;background:#e7eadf;padding-block:60px}.home-final h2{margin-block:15px;font-size:clamp(38px,5vw,53px)}.home-final p:not(.home-kicker){color:var(--home-muted);font-size:13px;line-height:1.8}.home-final .btn{margin-top:26px}.home-footer{align-items:center;gap:30px;padding-block:35px;display:flex}.home-footer>p{color:var(--home-muted);font-size:10px;line-height:1.8}.home-footer nav{color:var(--home-muted);align-items:center;gap:18px;margin-left:auto;font-size:11px;display:flex}.home-footer nav a{align-items:center;gap:3px;display:inline-flex}@media (max-width:1000px){.home-hero{gap:32px;padding-top:60px}.home-nav{gap:17px}.home-header{gap:24px}.home-header-actions{gap:18px}.home-test-grid,.home-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-method{gap:45px}.home-faq{gap:40px}.home-footer{flex-wrap:wrap;gap:20px}}@media (max-width:767px){.home-wrap{width:calc(100% - 36px)}.home-header{gap:12px;min-height:78px}.home-header .brand{width:128px;height:28px}.home-header .brand img{width:208px;top:-22px;left:-41px}.home-nav{display:none}.home-header-actions{gap:16px;margin-left:auto}.home-header-actions .btn{padding:10px 13px}.home-hero{grid-template-columns:1fr;gap:35px;padding-block:45px}.home-hero h1{max-width:560px;font-size:clamp(43px,9vw,60px)}.home-intro{max-width:520px;font-size:14px}.home-featured{width:100%;max-width:520px}.home-featured-body{padding:26px}.home-featured-subtitle{margin-bottom:24px}.home-exams{gap:16px;padding-block:20px}.home-exams>div{justify-content:space-between;gap:20px;width:100%;font-size:15px}.home-library,.home-method,.home-faq{padding-block:50px}.home-section-heading{display:block}.home-section-heading>p{margin-top:16px}.home-catalogue-tools{flex-direction:column;align-items:flex-start}.home-kind-tabs{gap:25px}.home-exam-picker{justify-content:space-between;width:100%}.home-exam-picker select{min-width:150px}.home-benefits{padding-block:48px}.home-benefit-grid{gap:28px 23px;margin-top:30px}.home-method,.home-faq{grid-template-columns:1fr;gap:30px}.home-about{padding-block:45px}.home-footer nav{flex-wrap:wrap;gap:20px;width:100%;margin-left:0}}@media (max-width:480px){.home-header-actions{gap:12px}.home-header-actions .btn>svg{display:none}.home-header-actions .btn{padding-inline:10px;font-size:12px}.home-login{font-size:12px}.home-hero h1{font-size:43px}.home-hero-actions{gap:18px}.home-test-grid{grid-template-columns:1fr}.home-benefit-grid{grid-template-columns:1fr;gap:27px}.home-benefit-grid article{border-top:1px solid var(--home-line);padding-top:22px}.home-sample{padding:23px}.home-featured-top{padding-inline:22px;font-size:8px}.home-featured-body{padding-inline:23px}.home-card-description{font-size:13px}}.home-exam-links{border-top:1px solid var(--home-line);padding-block:72px}.home-exam-links>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.home-exam-links a{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:16px;display:flex}.home-exam-links a:hover{text-underline-offset:5px;text-decoration:underline}.exam-introduction{padding-block:72px}.exam-introduction h1{max-width:850px;font-size:clamp(38px,5vw,64px);line-height:1.08}.exam-lead{max-width:720px;color:var(--home-muted);margin-block:24px 28px;font-size:19px;line-height:1.7}.exam-reading{max-width:780px;margin-top:64px}.exam-reading section+section{margin-top:44px}.exam-reading h2{margin-bottom:16px;font-size:31px}.exam-reading p{color:var(--home-muted);line-height:1.9}.exam-related{border-top:1px solid var(--home-line);text-underline-offset:5px;flex-wrap:wrap;gap:20px 32px;margin-top:64px;padding-top:24px;font-size:14px;text-decoration:underline;display:flex}@media (max-width:700px){.home-exam-links>div{grid-template-columns:1fr;gap:0}.exam-introduction{padding-block:44px}}
