.exam-review-example{margin-top:64px}.exam-review-introduction{color:var(--exam-muted);font-size:18px;line-height:1.75;margin-top:18px!important}.exam-review-example-note{color:var(--exam-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex;margin-block:16px 24px!important}.exam-review-example-note svg{flex:none;width:17px;height:17px;margin-top:3px}.exam-review-input,.exam-review-case,.exam-review-output{border:1px solid var(--exam-rule);background:var(--exam-raised);border-radius:8px;min-width:0;padding:24px}.exam-review-step-heading{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.exam-review-step-heading h3{letter-spacing:-.025em;align-items:center;gap:10px;font-size:21px;font-weight:750;line-height:1.4;display:flex}.exam-review-step-number{border:1px solid color-mix(in srgb, var(--exam-gold) 45%, var(--exam-rule));background:var(--exam-gold-soft);color:var(--exam-gold-deep);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 9px;font-size:18px}.exam-review-role{color:var(--exam-gold-deep);background:color-mix(in srgb, var(--exam-gold-soft) 48%, var(--exam-raised));border-radius:5px;padding:4px 10px;font-size:14px;line-height:1.5}.exam-review-input{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.exam-review-input dl{flex-wrap:wrap;gap:16px 40px;display:flex}.exam-review-input dl>div{flex-wrap:wrap;gap:6px 12px;font-size:16px;line-height:1.6;display:flex}.exam-review-input dt{color:var(--exam-muted)}.exam-review-input dd{font-weight:600}.exam-review-case{border-color:color-mix(in srgb, var(--exam-gold) 65%, var(--exam-rule));background:color-mix(in srgb, var(--exam-gold-soft) 12%, var(--exam-raised));margin-top:18px}.exam-review-evidence{border-bottom:1px solid var(--exam-rule);padding-bottom:24px}.exam-review-evidence-label{color:var(--exam-muted);font-size:15px;font-weight:600;line-height:1.5}.exam-review-evidence p[lang=en]{max-width:100ch;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.65;margin-top:10px!important}.exam-review-example mark{background:var(--exam-gold-soft);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px;font-weight:700}.exam-review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;padding:24px 0;list-style:none;display:grid}.exam-review-comparison>li{flex-direction:column;min-width:0;display:flex;position:relative}.exam-review-candidate{border:1px solid var(--exam-rule);background:var(--exam-raised);border-radius:6px;flex:1;margin-top:16px;padding:20px}.exam-review-candidate h4{color:var(--exam-muted);font-size:14px;font-weight:600;line-height:1.5}.exam-review-option-number{vertical-align:-.06em;font-size:1.4em;font-weight:400;line-height:1;display:inline-block}.exam-review-candidate p{font-size:20px;line-height:1.75;margin-top:10px!important}.exam-review-confirmed{border-color:color-mix(in srgb, var(--exam-gold) 60%, var(--exam-rule))}.exam-review-confirmed h4{color:var(--exam-gold-deep)}.exam-review-arrow{width:26px;height:26px;color:var(--exam-gold-deep);stroke-width:1.5px;position:absolute;top:50%;left:-35px}.exam-review-findings{border-top:1px solid var(--exam-rule);padding-top:24px}.exam-review-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:16px;line-height:1.5}.exam-review-table caption{text-align:left;margin-bottom:12px;font-weight:700}.exam-review-table th,.exam-review-table td{border:1px solid var(--exam-rule);text-align:left;padding:10px 14px}.exam-review-table thead th{background:var(--exam-paper);font-size:14px;font-weight:600}.exam-review-table tbody th{background:var(--exam-raised);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.exam-review-table td{background:var(--exam-raised)}.exam-review-included,.exam-review-missing{align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.exam-review-included{color:var(--exam-green)}.exam-review-missing{color:#a83a1c}.dark .exam-review-missing{color:#ffae90}.exam-review-included svg,.exam-review-missing svg{flex:none;width:17px;height:17px}.exam-review-summary{color:var(--exam-muted);margin-top:14px;font-size:15px;line-height:1.75}.exam-review-change-note{border-left:3px solid var(--exam-gold);color:var(--exam-ink);padding-left:16px;font-size:17px;margin-top:18px!important}.exam-review-output{margin-top:18px}.exam-review-output-grid{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:20px;display:grid}.exam-review-student,.exam-review-answer{border:1px solid var(--exam-rule);border-radius:6px;min-width:0;padding:20px}.exam-review-paper-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.exam-review-paper-heading h4{font-size:17px;font-weight:700;line-height:1.5}.exam-review-paper-heading svg{width:21px;height:21px;color:var(--exam-gold-deep);stroke-width:1.5px;flex:none}.exam-review-paper-heading>span{color:var(--exam-muted);margin-left:auto;font-size:14px;line-height:1.5}.exam-review-student .exam-question-title{font-size:17px;line-height:1.65}.exam-review-question-body{margin-top:16px}.exam-review-student-passage{background:var(--exam-paper);border-radius:4px;padding:16px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.7}.exam-review-student .exam-choice-list{--choice-leading:1.65;--choice-number-scale:1.4;gap:8px;padding-top:16px;font-size:16px}.exam-review-student .exam-choice-list li{line-height:var(--choice-leading);align-items:flex-start}.exam-review-student .exam-choice-list li>span:first-child{font-size:calc(1em * var(--choice-number-scale));font-weight:400;line-height:calc(var(--choice-leading) / var(--choice-number-scale))}.exam-review-answer-number{align-items:center;gap:12px;font-size:18px;line-height:1.6;display:flex}.exam-review-answer-number>span:first-child{color:var(--exam-muted);font-size:15px}.exam-review-answer-label{align-items:center;gap:4px;display:inline-flex}.exam-review-answer-number strong{color:var(--exam-gold-deep);background:var(--exam-gold-soft);border-radius:3px;padding:1px 5px}.exam-review-answer dl>div{margin-top:18px}.exam-review-answer dt{margin-bottom:6px;font-size:15px;font-weight:700}.exam-review-answer dd{color:var(--exam-muted);font-size:16px;line-height:1.65}.exam-review-answer dd [lang=en]{color:var(--exam-ink);font-family:Georgia,Times New Roman,serif;font-size:18px;display:block}@media (min-width:1440px){.exam-review-question-body{grid-template-columns:1.1fr 1fr;align-items:start;gap:20px;display:grid}.exam-review-student .exam-choice-list{padding-top:0}}@media (max-width:1199px){.exam-review-output-grid{grid-template-columns:1fr}.exam-review-answer{max-width:640px}}@media (min-width:768px) and (max-width:1199px){.exam-review-comparison .exam-review-step-heading{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.exam-review-example{margin-top:44px}.exam-review-introduction{font-size:16px;margin-top:16px!important}.exam-review-input,.exam-review-case,.exam-review-output{padding:18px}.exam-review-step-heading{gap:8px 12px}.exam-review-step-heading h3{font-size:20px}.exam-review-input dl{gap:14px}.exam-review-input dl>div{width:100%}.exam-review-evidence p[lang=en]{font-size:20px}.exam-review-comparison{grid-template-columns:1fr;gap:42px}.exam-review-candidate{margin-top:12px;padding:16px}.exam-review-candidate p{font-size:18px}.exam-review-arrow{top:-33px;left:calc(50% - 13px);transform:rotate(90deg)}.exam-review-table th,.exam-review-table td{padding:10px 8px}.exam-review-table thead th{font-size:13px}.exam-review-table tbody th{overflow-wrap:anywhere;font-size:17px}.exam-review-table td{font-size:14px}.exam-review-included,.exam-review-missing{gap:4px;font-size:14px}.exam-review-student,.exam-review-answer{padding:16px}.exam-review-paper-heading>span{width:100%;margin-left:0}.exam-review-student-passage{background:0 0;padding:0}}
.examlayout-stq{width:100%;max-width:640px;height:auto;color:var(--examlayout-stq-ink,#45443e);font-family:system-ui,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.examlayout-stq .examlayout-stq-paper{fill:var(--examlayout-stq-paper,#fff);stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.examlayout-stq .examlayout-stq-shadow{fill:var(--examlayout-stq-shadow,#e8e2d7)}.examlayout-stq .examlayout-stq-fold{fill:var(--examlayout-stq-neutral,#f3f0e9);stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.examlayout-stq .examlayout-stq-label{fill:var(--examlayout-stq-ink,#45443e);letter-spacing:-1px;font-size:28px;font-weight:650}.examlayout-stq .examlayout-stq-rule{stroke:var(--examlayout-stq-rule,#d8d0c5);stroke-width:1.5px}.examlayout-stq .examlayout-stq-body{fill:none;stroke:var(--examlayout-stq-text-line,#aaa69b);stroke-width:7px;stroke-linecap:round}.examlayout-stq .examlayout-stq-source-mark{fill:var(--examlayout-stq-neutral,#f3f0e9)}.examlayout-stq .examlayout-stq-target-line{stroke:var(--examlayout-stq-ink,#45443e)}.examlayout-stq .examlayout-stq-blank-fill{fill:var(--examlayout-stq-accent-soft,#ffedc6)}.examlayout-stq .examlayout-stq-blank-line{fill:none;stroke:var(--examlayout-stq-accent,#9c5d07);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.examlayout-stq .examlayout-stq-choice-number{fill:var(--examlayout-stq-paper,#fff);stroke:var(--examlayout-stq-ink,#45443e);stroke-width:1.5px}.examlayout-stq .examlayout-stq-number{fill:var(--examlayout-stq-ink,#45443e);text-anchor:middle;font-size:16px;font-weight:550}.examlayout-stq .examlayout-stq-choice-line{stroke:var(--examlayout-stq-text-line,#aaa69b);stroke-width:5px;stroke-linecap:round}.examlayout-stq .examlayout-stq-connector{fill:none;stroke:var(--examlayout-stq-ink,#45443e);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.examlayout-stq .examlayout-stq-work-highlight{fill:var(--examlayout-stq-accent-soft,#ffedc6);opacity:0}.examlayout-stq .examlayout-stq-original-segment{opacity:0}.examlayout-stq .examlayout-stq-copy-motion,.examlayout-stq .examlayout-stq-choice,.examlayout-stq .examlayout-stq-blank{opacity:1;transform:none}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-track{animation-duration:var(--examlayout-stq-duration,3s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1;animation-fill-mode:backwards}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-copy-motion{animation-name:examlayout-stq-copy-enter}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-connector{animation-name:examlayout-stq-connect}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-original-segment{animation-name:examlayout-stq-remove-segment}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-blank{animation-name:examlayout-stq-make-blank}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-work-highlight{animation-name:examlayout-stq-work-highlight}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-choice-1{animation-name:examlayout-stq-choice-1}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-choice-2{animation-name:examlayout-stq-choice-2}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-choice-3{animation-name:examlayout-stq-choice-3}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-choice-4{animation-name:examlayout-stq-choice-4}.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-choice-5{animation-name:examlayout-stq-choice-5}.examlayout-stq[data-examlayout-state=waiting] .examlayout-stq-track{animation-play-state:paused}@keyframes examlayout-stq-copy-enter{0%,13.333%{opacity:0;transform:translateY(10px)}40%,to{opacity:1;transform:translate(0)}}@keyframes examlayout-stq-connect{0%,13.333%{opacity:0}29%,to{opacity:1}}@keyframes examlayout-stq-remove-segment{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes examlayout-stq-make-blank{0%,44%{opacity:0}53%,to{opacity:1}}@keyframes examlayout-stq-work-highlight{0%,37%{opacity:0}43%,73.333%{opacity:.7}96%,to{opacity:0}}@keyframes examlayout-stq-choice-1{0%,53%{opacity:0;transform:translateY(4px)}61%,to{opacity:1;transform:translate(0)}}@keyframes examlayout-stq-choice-2{0%,56%{opacity:0;transform:translateY(4px)}64%,to{opacity:1;transform:translate(0)}}@keyframes examlayout-stq-choice-3{0%,59%{opacity:0;transform:translateY(4px)}67%,to{opacity:1;transform:translate(0)}}@keyframes examlayout-stq-choice-4{0%,62%{opacity:0;transform:translateY(4px)}70%,to{opacity:1;transform:translate(0)}}@keyframes examlayout-stq-choice-5{0%,65%{opacity:0;transform:translateY(4px)}73.333%,to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.examlayout-stq:is([data-examlayout-state=waiting],[data-examlayout-state=play]) .examlayout-stq-track{animation:none!important}}
.exam-landing{--exam-paper:#fcfaf6;--exam-raised:#fff;--exam-ink:#111210;--exam-muted:#52504b;--exam-rule:#d8d0c5;--exam-gold:#cf921f;--exam-gold-deep:#9c5d07;--exam-gold-soft:#ffedc6;--exam-green:#284f24;--exam-green-soft:#f3f5eb;--exam-shadow:0 3px 12px #40331b0d, 0 1px 3px #40331b08}body:has(.exam-landing){--exam-paper:#fcfaf6;--exam-raised:#fff;--exam-ink:#111210;--exam-muted:#52504b;--exam-rule:#d8d0c5;--exam-gold:#cf921f;--exam-gold-deep:#9c5d07;--exam-gold-soft:#ffedc6;--exam-green:#284f24;--exam-green-soft:#f3f5eb;--exam-shadow:0 3px 12px #40331b0d, 0 1px 3px #40331b08}.dark .exam-landing{--exam-paper:#24231f;--exam-raised:#2d2c27;--exam-ink:#f5f1e8;--exam-muted:#c4bfb4;--exam-rule:#595448;--exam-gold:#e0a635;--exam-gold-deep:#efbd63;--exam-gold-soft:#514124;--exam-green:#b9d5a7;--exam-green-soft:#303c2b;--exam-shadow:0 4px 16px #0003}.dark body:has(.exam-landing){--exam-paper:#24231f;--exam-raised:#2d2c27;--exam-ink:#f5f1e8;--exam-muted:#c4bfb4;--exam-rule:#595448;--exam-gold:#e0a635;--exam-gold-deep:#efbd63;--exam-gold-soft:#514124;--exam-green:#b9d5a7;--exam-green-soft:#303c2b;--exam-shadow:0 4px 16px #0003}body:has(.exam-landing){background:var(--exam-paper);color:var(--exam-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark body:has(.exam-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.exam-landing,.exam-public-header,.exam-public-footer{color:var(--exam-ink);background:var(--exam-paper);font-family:"Pretendard Variable", var(--font-noto-kr), sans-serif;word-break:keep-all}.exam-landing{overflow-wrap:anywhere}.exam-landing [lang=en]{word-break:normal;overflow-wrap:normal}.exam-landing h1,.exam-landing h2,.exam-landing h3,.exam-landing h4,.exam-landing p,.exam-landing dl,.exam-landing dd,.exam-landing ul,.exam-landing ol{margin:0}.exam-landing-frame{width:min(100% - 96px,1480px);margin-inline:auto}.exam-public-frame{width:min(100% - 88px,1500px);margin-inline:auto}.exam-public-header{z-index:20;border-bottom:1px solid #464741;position:relative}.exam-public-header .exam-public-frame{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.exam-public-brand,.exam-public-footer-brand p{color:var(--exam-ink);letter-spacing:-.055em;font-size:36px;font-weight:800;text-decoration:none}.exam-public-nav{align-items:center;gap:28px;display:flex}.exam-header-action,.exam-primary-action{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;font-family:inherit;font-weight:700;display:inline-flex}.exam-header-action{border:1px solid var(--exam-gold-deep);min-height:48px;color:var(--exam-gold-deep);box-shadow:none;background:0 0;padding:10px 28px;font-size:19px;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.exam-header-action:hover{background:var(--exam-gold-soft);box-shadow:none}.exam-header-action:active{background:var(--exam-gold-soft);transform:translateY(1px)}.exam-primary-action{color:#141006;background:linear-gradient(115deg,#c78d26,#dda027);border:1px solid #c68a22;min-height:66px;padding:16px 38px;font-size:23px;transition:background-color .15s,box-shadow .15s}.exam-primary-action:hover{background:#e0a633;box-shadow:0 2px 7px #86602226}.exam-primary-action:active{background:#c68a22}.exam-public-brand:focus-visible,.exam-header-action:focus-visible,.exam-primary-action:focus-visible,.exam-theme-toggle:focus-visible,.exam-faq-trigger:focus-visible{outline:2px solid var(--exam-gold-deep);outline-offset:5px}.exam-theme-toggle{min-height:44px;color:var(--exam-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 3px;display:flex}.exam-theme-toggle>svg{width:23px;height:23px}.exam-theme-track{background:#bcb8b1;border-radius:20px;width:46px;height:25px;padding:3px;display:block}.exam-theme-track>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s ease-out;display:block;box-shadow:0 1px 3px #0002}.exam-theme-toggle[aria-checked=true] .exam-theme-track{background:var(--exam-gold)}.exam-theme-toggle[aria-checked=true] .exam-theme-track>span{transform:translate(21px)}.exam-first-viewport{align-items:center;min-height:calc(100svh - 89px);display:flex}.exam-hero{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(2rem,3vw,3.5rem);padding-block:2rem 3rem;display:grid}.exam-hero-copy{min-width:0}.exam-status-copy{border:1px solid color-mix(in srgb, var(--exam-gold-deep) 28%, transparent);max-width:max-content;color:var(--exam-gold-deep);background:color-mix(in srgb, var(--exam-gold-soft) 30%, transparent);border-radius:999px;align-items:center;gap:12px;padding:8px 17px;font-size:clamp(14px,1.05vw,17px);font-weight:500;line-height:1.5;display:inline-flex}.exam-status-copy:before{content:"";background:var(--exam-gold);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--exam-gold-soft) 55%, transparent);border-radius:50%;flex:none}.exam-hero h1{letter-spacing:-.06em;margin-top:34px;font-size:clamp(38px,3.35vw,56px);font-weight:800;line-height:1.32}.exam-hero h1>span{display:block}.exam-hero-description{max-width:52ch;font-size:clamp(17px,1.28vw,20px);line-height:1.82;margin-top:28px!important}.exam-hero-action{margin-top:36px}.exam-hero-action p{color:var(--exam-muted);margin-top:14px;font-size:17px;line-height:1.5}.exam-hero-demo{flex-direction:column;min-width:0;font-size:.875rem;display:flex}.exam-hero-inputs{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:1rem;display:grid}.exam-hero-input-card,.exam-hero-review,.exam-hero-output{background:var(--exam-raised);border:1px solid color-mix(in srgb, var(--exam-rule) 78%, transparent);min-width:0;box-shadow:var(--exam-shadow);border-radius:8px}.exam-hero-input-card{flex-direction:column;padding:1rem;display:flex}.exam-hero-card-heading{color:var(--exam-ink);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.exam-hero-card-heading svg{width:1.25rem;height:1.25rem;color:var(--exam-gold-deep);stroke-width:1.7px;flex:none}.exam-hero-card-heading h2,.exam-hero-output h2{letter-spacing:-.025em;font-size:1.0625rem;font-weight:750;line-height:1.35}.exam-hero-excerpt-label{color:var(--exam-muted);margin-left:auto;font-size:.875rem}.exam-hero-meta{color:var(--exam-muted);font-size:.875rem;line-height:1.5;margin-top:.75rem!important}.exam-hero-input-role{color:var(--exam-muted);font-size:.875rem;line-height:1.5;margin-top:.5rem!important}.exam-hero-source-copy{font-family:Georgia,Times New Roman,serif;font-size:.9375rem;line-height:1.5;margin-top:.5rem!important}.exam-hero-source-copy mark,.exam-hero-change-highlight{color:inherit;background:var(--exam-gold-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 2px}.exam-hero-change-highlight{font-weight:750}.exam-hero-merge{justify-content:center;align-items:center;gap:.75rem;padding-block:.375rem;display:flex}.exam-hero-merge:before,.exam-hero-merge:after{content:"";border-top:1px dashed var(--exam-gold-deep);opacity:.6;width:15%}.exam-hero-connector-label{color:var(--exam-muted);align-items:center;gap:.375rem;font-size:.875rem;line-height:1.5;display:inline-flex}.exam-hero-connector-label svg{width:1rem;height:1rem;color:var(--exam-gold-deep);flex:none}.exam-hero-review{padding:.875rem}.exam-hero-question-heading{border-bottom:1px solid var(--exam-rule);justify-content:space-between;gap:.75rem;margin-bottom:.625rem;padding-bottom:.625rem}.exam-hero-question-heading>div{align-items:center;gap:.5rem;min-width:0;display:flex}.exam-hero-status{color:var(--exam-gold-deep);background:color-mix(in srgb, var(--exam-gold-soft) 52%, var(--exam-raised));border-radius:999px;padding:.1875rem .625rem;font-size:.875rem;font-weight:650;line-height:1.4}.exam-hero-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.exam-hero-comparison-panel{border:1px solid var(--exam-rule);border-radius:6px;flex-direction:column;min-width:0;padding:.75rem;display:flex}.exam-hero-comparison-panel h3{font-size:.875rem;font-weight:700;line-height:1.5}.exam-hero-candidate-label{color:var(--exam-muted);font-size:.875rem;line-height:1.5;margin-top:.5rem!important}.exam-hero-candidate-copy{font-size:.9375rem;line-height:1.55;margin-block:.375rem .5rem!important}.exam-hero-warning,.exam-hero-reflected{color:var(--exam-gold-deep);background:color-mix(in srgb, var(--exam-gold-soft) 34%, var(--exam-raised));border-radius:5px;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;font-weight:650;line-height:1.4;display:flex;margin-top:auto!important}.exam-hero-reflected{color:var(--exam-green);background:var(--exam-green-soft)}.exam-hero-warning svg,.exam-hero-reflected svg,.exam-hero-review-note svg{flex:none;width:1rem;height:1rem;margin-top:.125rem}.exam-hero-comparison-arrow{width:1.25rem;height:1.25rem;color:var(--exam-gold-deep);stroke-width:1.5px;align-self:center}.exam-hero-review-note{color:var(--exam-muted);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex;margin-top:.5rem!important}.exam-hero-outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.exam-hero-output{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.exam-hero-output:before{content:"";border-left:1px dashed var(--exam-gold-deep);opacity:.6;height:1rem;position:absolute;bottom:100%;left:50%}.exam-hero-output>svg{width:1.5rem;height:1.5rem;color:var(--exam-gold-deep);stroke-width:1.5px;flex:none}.exam-hero-output p{color:var(--exam-muted);font-size:.875rem;line-height:1.5;margin-top:.375rem!important}.exam-preview-note{color:var(--exam-muted);font-size:12px;line-height:1.5;margin-block:8px!important}.exam-paper-preview{background:var(--exam-raised);border:1px solid var(--exam-rule);border-radius:6px;min-width:0;padding:14px 16px}.exam-paper-header{border-bottom:1px solid var(--exam-ink);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.exam-paper-title{margin-top:2px;font-size:18px;font-weight:500;line-height:1.4;display:block}.exam-paper-header p{font-size:11px}.exam-sample-stamp{color:var(--exam-ink);border:1px solid #666760;flex:none;align-items:center;padding:4px 6px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.exam-paper-meta{border-bottom:1px solid var(--exam-rule);grid-template-columns:repeat(3,1fr);gap:5px;padding-bottom:14px;font-size:11px;display:grid;margin-bottom:17px!important}.exam-paper-meta dt{color:var(--exam-muted);margin-bottom:3px}.exam-question-title{font-weight:500;line-height:1.55}.exam-question-points{white-space:nowrap}.exam-paper-source{border:1px solid var(--exam-rule);border-radius:3px;padding:10px;font-family:Georgia,Times New Roman,serif;font-size:max(11px,.9em);line-height:1.65;margin-top:13px!important}.exam-paper-source+.exam-question-title{margin-top:14px}.exam-choice-list{gap:6px;padding:10px 0 0;list-style:none;display:grid}.exam-choice-list li{align-items:baseline;gap:9px;padding:2px 0;line-height:1.65;display:flex}.exam-choice-list li>span:first-child{flex-shrink:0}.exam-choice-list .is-review-draft{background:var(--exam-gold-soft);border-radius:6px;margin-inline:-6px;padding:4px 6px}.exam-process-section{padding-block:30px 54px}.exam-section-heading>p{color:var(--exam-gold-deep);margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.5}.exam-section-heading h2{letter-spacing:-.04em;font-size:clamp(32px,3vw,48px);font-weight:800;line-height:1.25}.exam-source-section{padding-bottom:24px}.exam-source-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.exam-source-motion{--examlayout-stq-ink:var(--exam-muted);--examlayout-stq-paper:var(--exam-raised);--examlayout-stq-text-line:color-mix(in srgb, var(--exam-muted) 65%, var(--exam-raised));--examlayout-stq-rule:var(--exam-rule);--examlayout-stq-neutral:var(--exam-paper);--examlayout-stq-shadow:var(--exam-rule);--examlayout-stq-accent:var(--exam-gold-deep);--examlayout-stq-accent-soft:var(--exam-gold-soft);width:min(100%,640px);min-width:0;margin:0 auto}.exam-source-motion>svg{aspect-ratio:8/5;width:100%;height:auto;display:block}.exam-source-motion>figcaption{color:var(--exam-muted);text-align:center;margin-top:8px;font-size:14px;line-height:1.6}.exam-source-section .exam-section-heading{max-width:1080px}.exam-source-introduction{max-width:960px;color:var(--exam-muted);font-size:18px;line-height:1.75;margin-top:18px!important}.exam-source-baseline{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:24px;margin-top:28px;display:grid}.exam-source-copy,.exam-passage-usage,.exam-rewrite-comparison{border:1px solid var(--exam-rule);background:var(--exam-raised);min-width:0;box-shadow:var(--exam-shadow);border-radius:8px;padding:26px}.exam-passage-card-heading{align-items:center;gap:12px;display:flex}.exam-passage-card-heading svg{width:24px;height:24px;color:var(--exam-gold-deep);stroke-width:1.5px;flex:none}.exam-passage-card-heading h3{letter-spacing:-.025em;font-size:22px;font-weight:750;line-height:1.4}.exam-source-preservation{color:var(--exam-muted);font-size:15px;line-height:1.6;margin-top:8px!important}.exam-source-copy>p[lang=en]{margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.65}.exam-source-copy mark,.exam-rewrite-term{color:inherit;background:var(--exam-gold-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone}.exam-source-note{border-top:1px solid var(--exam-rule);color:var(--exam-muted);padding-top:18px;font-size:14px;line-height:1.6;margin-top:24px!important}.exam-passage-modes{padding:0;list-style:none;margin-top:24px!important}.exam-passage-modes>li{grid-template-columns:160px minmax(0,1fr);gap:8px 20px;min-width:0;padding-block:20px;font-size:17px;line-height:1.65;display:grid}.exam-passage-modes>li:first-child{padding-top:0}.exam-passage-modes>li+li{border-top:1px solid var(--exam-rule)}.exam-passage-modes h4{letter-spacing:-.025em;grid-row:span 2;font-size:18px;font-weight:700}.exam-passage-mode-examples{color:var(--exam-muted);grid-column:2;font-size:15px}.exam-passage-mode-examples>span{color:var(--exam-gold-deep);margin-right:6px}.exam-passage-usage-note{border-top:1px solid var(--exam-rule);color:var(--exam-muted);padding-top:16px;font-size:14px;line-height:1.65}.exam-rewrite-comparison{margin-top:24px}.exam-rewrite-heading>p{color:var(--exam-gold-deep);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.exam-rewrite-heading h3{letter-spacing:-.03em;font-size:25px;font-weight:750;line-height:1.4}.exam-rewrite-example{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;margin-top:20px!important}.exam-rewrite-example>div{background:var(--exam-paper);border-radius:5px;min-width:0;padding:20px}.exam-rewrite-example dt{margin-bottom:8px;font-size:15px;font-weight:650;line-height:1.5}.exam-rewrite-example dd[lang=en]{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.65}.exam-rewrite-term{font-weight:700}.exam-rewrite-meaning{color:var(--exam-muted);font-size:17px;line-height:1.65;margin-top:16px!important}.exam-rewrite-review{border-top:1px solid var(--exam-rule);margin-top:20px;padding-top:18px}.exam-rewrite-review h4{font-size:16px;font-weight:650;line-height:1.5}.exam-rewrite-review ul{flex-wrap:wrap;gap:10px 24px;margin-top:12px;padding:0;font-size:16px;line-height:1.6;list-style:none;display:flex}.exam-rewrite-review li{align-items:baseline;gap:10px;display:flex}.exam-rewrite-review li:before{content:"";background:var(--exam-muted);border-radius:50%;flex:none;align-self:center;width:4px;height:4px}.exam-closing-section{padding-top:38px;padding-bottom:32px}.exam-label-tag{background:#f2c76e;border:1px solid #e2b563;border-radius:6px;padding:3px 13px;display:inline-flex;color:#201806!important;margin-bottom:16px!important}.exam-trust-description{max-width:80ch;color:var(--exam-muted);font-size:18px;line-height:1.7;margin-top:20px!important}.exam-trust-grid{grid-template-columns:1fr 1.18fr 1.08fr;gap:32px;display:grid;margin-top:32px!important}.exam-trust-grid>div{align-items:center;gap:19px;min-width:0;display:flex}.exam-trust-grid>div+div{border-left:1px solid var(--exam-rule);padding-left:36px}.exam-trust-icon{border:1px solid #e0ceb3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:76px;height:78px;display:flex}.exam-trust-icon svg{width:41px;height:41px;color:var(--exam-gold-deep)}.exam-trust-grid dt{margin-bottom:8px;font-size:23px;font-weight:700;line-height:1.4}.exam-trust-grid dd{color:var(--exam-muted);font-size:16px;line-height:1.6}.exam-faq{margin-top:44px}.exam-faq h2{color:var(--exam-gold-deep);margin-bottom:20px;font-size:23px;font-weight:700}.exam-faq-list{border-block:1px solid var(--exam-rule)}.exam-faq-item{border-color:var(--exam-rule)}.exam-faq-item[data-state=open]{background:color-mix(in srgb, var(--exam-gold-soft) 25%, var(--exam-paper))}.exam-faq-trigger{width:100%;min-height:64px;color:var(--exam-ink);cursor:pointer;border-radius:0;align-items:center;padding:22px 24px;font-family:inherit;font-size:19px;font-weight:650;line-height:1.5}.exam-faq-trigger:hover{background:var(--exam-gold-soft);text-decoration:none}.exam-faq-trigger:focus-visible{outline-offset:-3px;box-shadow:none}.exam-faq-trigger svg{width:20px;height:20px;color:var(--exam-gold-deep);stroke-width:1.5px;transform:none}.exam-faq-answer{color:var(--exam-muted);padding:12px 64px 24px 24px;font-size:17px;line-height:1.7}.exam-faq-answer p{max-width:88ch}.exam-faq-answer p+p{margin-top:8px}.exam-faq [data-slot=accordion-content]{animation:none}.exam-final-cta{border:1px solid #dec6a5;border-radius:8px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:36px;min-height:172px;margin-top:32px;padding:24px 80px 24px 52px;display:grid}.exam-final-cta h2{letter-spacing:-.04em;font-size:clamp(25px,2.42vw,39px);font-weight:750;line-height:1.35}.exam-final-cta p{color:var(--exam-muted);margin-top:13px;font-size:21px;line-height:1.6}.exam-final-cta .exam-primary-action{min-width:236px}.exam-finished-paper{width:146px;height:126px;margin:auto;position:relative}.exam-finished-paper:after{content:"";filter:blur(5px);background:#9e8c5d29;border-radius:50%;width:148px;height:15px;position:absolute;bottom:-1px;left:-3px}.exam-finished-paper-sheet{z-index:1;background:#fffefa;border-top:1px solid #ece5da;border-bottom:4px solid #bcac94;border-left:1px solid #ece5da;border-right:4px solid #cbbda3;border-radius:4px;padding:28px 15px 15px;position:absolute;inset:0 30px 0 10px;transform:rotate(7deg);box-shadow:9px 7px #efe8dc}.exam-finished-paper-sheet i{background:#e7e0d6;width:100%;height:3px;margin-bottom:11px;display:block}.exam-finished-paper-sheet i:nth-child(odd){width:70%}.exam-finished-paper>span{z-index:2;color:#fff;background:#e4a52b;border:1px solid #b97c18;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;bottom:13px;right:5px}.exam-finished-paper>span svg{width:29px;height:29px}.exam-public-footer{overflow-wrap:anywhere;padding-inline:0}.exam-public-footer .exam-public-frame{width:min(100% - 96px,1480px)}.exam-public-footer-main{border-top:1px solid #64665e;justify-content:space-between;align-items:center;gap:30px;padding-block:23px;display:flex}.exam-public-footer-brand p{margin:0;font-size:30px}.exam-public-copyright{color:var(--exam-muted);margin:0;font-size:15px}.exam-public-footer-bottom .exam-public-frame{color:var(--exam-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-bottom:24px;font-size:14px;line-height:1.6;display:flex}.exam-public-footer-bottom p{margin:0}body:has(.exam-landing) .exam-waitlist-dialog{background:var(--exam-paper);color:var(--exam-ink);border-color:var(--exam-rule)}body:has(.exam-landing) .exam-waitlist-dialog .text-muted-foreground{color:var(--exam-muted)}body:has(.exam-landing) .exam-waitlist-dialog button[type=submit]{background:var(--exam-gold);color:#171107}.exam-waitlist-privacy{border-block:1px solid var(--exam-rule,#ddd);padding-block:10px}.exam-waitlist-privacy summary{cursor:pointer;align-content:center;min-height:32px;font-weight:600}.exam-waitlist-privacy a{overflow-wrap:anywhere}@media (min-width:1200px){.exam-hero-phrase{white-space:nowrap}}@media (min-width:1600px){.exam-hero{padding-block:3rem 4rem}}@media (min-width:1200px) and (max-height:820px){.exam-hero{padding-block:1.5rem 2rem}.exam-hero h1{margin-top:1.5rem}.exam-hero-description{margin-top:1.25rem!important}.exam-hero-action{margin-top:1.75rem}}@media (max-width:1199px){.exam-landing-frame,.exam-public-frame,.exam-public-footer .exam-public-frame{width:calc(100% - 64px)}.exam-hero{grid-template-columns:1fr;gap:48px;padding-block:54px 70px}.exam-hero-copy{max-width:800px;padding-top:0}.exam-hero h1{margin-top:24px;font-size:42px;line-height:1.4}.exam-hero-description{max-width:70ch;font-size:18px}.exam-hero-action{margin-top:30px}.exam-hero-demo{width:min(100%,900px);margin-inline:auto}.exam-source-overview{grid-template-columns:1fr;gap:24px}.exam-source-baseline{grid-template-columns:1fr}.exam-source-copy>p[lang=en]{max-width:65ch}.exam-trust-grid{gap:20px}.exam-trust-grid>div{flex-direction:column;align-items:flex-start;gap:15px}.exam-trust-grid>div+div{padding-left:24px}.exam-trust-grid dt{font-size:22px}.exam-faq-trigger{font-size:17px}.exam-faq-answer{font-size:16px}.exam-final-cta{grid-template-columns:146px minmax(0,1fr);gap:22px;padding:26px}.exam-final-cta .exam-finished-paper{grid-row:span 2}.exam-final-cta .exam-primary-action{grid-column:2;justify-self:start;min-width:0;padding-inline:24px;font-size:20px}.exam-final-cta p{font-size:18px}}@media (max-width:767px){.exam-landing-frame,.exam-public-frame,.exam-public-footer .exam-public-frame{width:calc(100% - 36px)}.exam-public-header .exam-public-frame{gap:12px;min-height:72px}.exam-public-brand{font-size:25px}.exam-public-nav{gap:12px}.exam-header-action{min-height:44px;padding-inline:12px;font-size:14px}.exam-theme-toggle{gap:5px;padding:0}.exam-theme-toggle>svg{display:none}.exam-theme-track{width:40px;height:23px}.exam-theme-track>span{width:17px;height:17px}.exam-theme-toggle[aria-checked=true] .exam-theme-track>span{transform:translate(17px)}.exam-first-viewport{min-height:0}.exam-hero{gap:42px;padding-block:42px 52px}.exam-status-copy{gap:9px;max-width:100%;padding:7px 12px;font-size:13px}.exam-hero h1{letter-spacing:-.055em;margin-top:24px;font-size:32px;line-height:1.45}.exam-hero-description{font-size:16px;line-height:1.8;margin-top:24px!important}.exam-hero-action{margin-top:28px}.exam-primary-action{min-height:56px;padding:12px 28px;font-size:19px}.exam-hero-action p{margin-top:12px;font-size:15px}.exam-hero-demo{width:100%}.exam-hero-inputs{grid-template-columns:1fr;gap:.75rem}.exam-hero-merge{padding-block:.75rem}.exam-hero-question-heading{align-items:flex-start}.exam-hero-comparison{grid-template-columns:1fr;gap:.5rem}.exam-hero-comparison-arrow{justify-self:center;transform:rotate(90deg)}.exam-hero-outputs{gap:.75rem}.exam-hero-output{flex-direction:column;align-items:flex-start;padding:.875rem}.exam-paper-source{font-size:13px}.exam-process-section{padding-block:0 34px}.exam-section-heading>p{margin-bottom:10px;font-size:16px}.exam-section-heading h2{letter-spacing:-.045em;font-size:30px;line-height:1.35}.exam-source-introduction{font-size:16px;margin-top:16px!important}.exam-source-baseline{gap:18px;margin-top:24px}.exam-source-copy,.exam-passage-usage,.exam-rewrite-comparison{padding:20px}.exam-passage-card-heading h3{font-size:20px}.exam-source-copy>p[lang=en],.exam-rewrite-example dd[lang=en]{font-size:19px}.exam-passage-modes>li{grid-template-columns:1fr;gap:6px;padding-block:18px;font-size:16px}.exam-passage-modes h4{grid-row:auto}.exam-passage-mode-examples{grid-column:auto;font-size:14px}.exam-rewrite-comparison{margin-top:18px}.exam-rewrite-heading h3{font-size:22px}.exam-rewrite-example{grid-template-columns:1fr;gap:12px}.exam-rewrite-example>div{padding:16px}.exam-rewrite-meaning,.exam-rewrite-review ul{font-size:16px}.exam-closing-section{padding-top:16px;padding-bottom:28px}.exam-trust-grid{grid-template-columns:1fr;gap:18px;margin-top:24px!important}.exam-trust-grid>div{flex-direction:row;align-items:center;gap:17px}.exam-trust-grid>div+div{border:0;padding-left:0}.exam-trust-icon{width:64px;height:67px}.exam-trust-icon svg{width:34px;height:34px}.exam-trust-grid dt{margin-bottom:5px;font-size:19px}.exam-trust-grid dd{font-size:14px}.exam-trust-description{font-size:16px}.exam-faq{margin-top:34px}.exam-faq h2{margin-bottom:16px;font-size:22px}.exam-faq-trigger{padding:18px 12px;font-size:16px}.exam-faq-trigger svg{width:18px;height:18px}.exam-faq-answer{padding:12px 12px 24px;font-size:16px}.exam-final-cta{text-align:center;grid-template-columns:1fr;gap:23px;margin-top:28px;padding:26px 22px}.exam-final-cta h2{font-size:27px}.exam-final-cta p{margin-top:12px;font-size:16px}.exam-final-cta .exam-primary-action{grid-column:auto;width:100%}.exam-final-cta .exam-finished-paper{grid-row:auto}.exam-finished-paper{width:118px;height:103px}.exam-finished-paper-sheet{padding:21px 12px 10px}.exam-finished-paper-sheet i{margin-bottom:9px}.exam-finished-paper>span{width:36px;height:36px;bottom:9px}.exam-finished-paper>span svg{width:24px;height:24px}.exam-public-footer-main{flex-direction:column;align-items:flex-start;gap:12px;padding-block:22px 18px}.exam-public-footer-brand p{font-size:27px}.exam-public-copyright{font-size:12px}.exam-public-footer-bottom .exam-public-frame{flex-direction:column;gap:8px;padding-bottom:22px;font-size:12px}}@media (max-width:359px){.exam-source-motion{width:calc(100% + 36px);margin-inline:-18px}.exam-source-motion>figcaption{padding-inline:18px}}@media (max-width:239px){.exam-public-header .exam-public-frame{flex-direction:column;justify-content:center;align-items:stretch;padding-block:12px}.exam-public-nav{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.exam-theme-track>span,.exam-primary-action,.exam-header-action,.exam-faq-trigger,.exam-faq-trigger svg{transition:none}}
