.student-landing[data-v-ad7ea48e]{--ink:#172641;--quiet:#566277;--brand:#006477;--line:#dce2e8;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-container[data-v-ad7ea48e]{margin-inline:auto;padding-inline:32px;width:min(1180px,100%)}.landing-hero[data-v-ad7ea48e]{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-bottom:66px;padding-top:150px}.eyebrow[data-v-ad7ea48e]{color:var(--quiet);font-size:12px;letter-spacing:.025em;line-height:1.7;margin-bottom:18px}.eyebrow[data-v-ad7ea48e],h1[data-v-ad7ea48e]{font-weight:600}h1[data-v-ad7ea48e]{font-size:clamp(39px,3.85vw,55px);letter-spacing:-.035em;line-height:1.1;max-width:20ch;text-wrap:balance}h1 span[data-v-ad7ea48e]{color:var(--brand)}.hero-description[data-v-ad7ea48e]{color:var(--quiet);font-size:18px;line-height:1.65}.hero-actions[data-v-ad7ea48e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:27px}.action[data-v-ad7ea48e],.text-link[data-v-ad7ea48e]{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;line-height:1.5;min-height:48px;text-decoration:none}.action[data-v-ad7ea48e]{border-radius:6px;padding:13px 20px}.action-primary[data-v-ad7ea48e]{background:var(--ink);color:#fff}.action-primary[data-v-ad7ea48e]:hover{background:#243c5c}.action[data-v-ad7ea48e]:active{transform:translateY(1px)}.text-link[data-v-ad7ea48e]{color:var(--brand);justify-content:flex-start}.course-links a[data-v-ad7ea48e]:hover,.text-link[data-v-ad7ea48e]:hover{text-decoration:underline;text-underline-offset:5px}a[data-v-ad7ea48e]:focus-visible,button[data-v-ad7ea48e]:focus-visible,summary[data-v-ad7ea48e]:focus-visible{outline:3px solid #248b9b;outline-offset:4px}.entry-note[data-v-ad7ea48e]{color:var(--quiet);font-size:12px;line-height:1.7;margin-top:16px}#feedback-example[data-v-ad7ea48e],#how-it-works[data-v-ad7ea48e],#writing[data-v-ad7ea48e]{scroll-margin-top:96px}.example-intro[data-v-ad7ea48e]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:20px;justify-content:space-between;margin-bottom:17px}.example-intro span[data-v-ad7ea48e]{color:var(--quiet);font-size:12px;font-weight:400}.report-demo[data-v-ad7ea48e]{background:#f0f3f7;border:1px solid #d9e0e8;border-radius:9px;overflow:hidden}.report-toolbar[data-v-ad7ea48e]{background:#f8f9fb;border-bottom:1px solid var(--line);color:var(--quiet);font-size:12px;gap:24px;min-height:57px;padding:12px 26px}.report-brand[data-v-ad7ea48e],.report-toolbar[data-v-ad7ea48e]{align-items:center;display:flex}.report-brand[data-v-ad7ea48e]{color:var(--ink);font-weight:650;gap:9px}.sample-label[data-v-ad7ea48e]{font-size:11px;margin-left:auto}.report-workspace[data-v-ad7ea48e]{display:grid;gap:34px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);padding:38px}.answer-paper[data-v-ad7ea48e]{background:#fff;border:1px solid var(--line);box-shadow:0 2px 5px #17264105;padding:35px 38px 27px}.paper-label[data-v-ad7ea48e]{color:var(--quiet);font-size:10px;font-weight:650;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.answer-paper h2[data-v-ad7ea48e]{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;letter-spacing:-.015em;line-height:1.5;margin-top:12px}.response-label[data-v-ad7ea48e]{margin-top:30px}.answer-excerpt[data-v-ad7ea48e]{color:#263044;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.85;margin-top:15px}.answer-excerpt p+p[data-v-ad7ea48e]{margin-top:19px}mark[data-v-ad7ea48e]{background:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit}.strength-highlight[data-v-ad7ea48e]{background:#e8f2ee}.argument-highlight[data-v-ad7ea48e]{background:#fbf0d9}.strength-highlight.selected[data-v-ad7ea48e]{background:#d6eae1}.argument-highlight.selected[data-v-ad7ea48e]{background:#f7e5be}mark button[data-v-ad7ea48e]{align-items:center;border-bottom:2px solid;display:inline-flex;font-family:Inter,ui-sans-serif,sans-serif;font-size:12px;font-weight:650;justify-content:center;margin-left:5px;min-height:44px;min-width:44px;vertical-align:middle}mark button[data-v-ad7ea48e]:hover{background:#ffffff80}.paper-caption[data-v-ad7ea48e]{color:var(--quiet);font-size:11px;line-height:1.8;margin-top:27px}.feedback-column[data-v-ad7ea48e]{min-width:0;padding-top:22px}.feedback-note[data-v-ad7ea48e]{background:#fff;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:3px;margin-top:17px;padding:23px 25px}.feedback-type[data-v-ad7ea48e]{color:var(--brand);font-size:12px;font-weight:600;margin-bottom:15px}h3[data-v-ad7ea48e]{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.45}.feedback-next p[data-v-ad7ea48e],.feedback-note>p[data-v-ad7ea48e]:not(.feedback-type){color:var(--quiet);font-size:14px;line-height:1.8;margin-top:11px}.feedback-next[data-v-ad7ea48e]{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.feedback-next>span[data-v-ad7ea48e]{font-size:12px;font-weight:600}.revision-toggle[data-v-ad7ea48e]{align-items:center;color:var(--brand);display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;margin-top:12px;min-height:48px;padding:12px 0;text-align:left;width:100%}.sample-revision[data-v-ad7ea48e]{border-top:1px solid #bacbd0;padding-top:18px}.sample-revision>p[data-v-ad7ea48e]:nth-child(2){font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7;margin-top:12px}.revision-reason[data-v-ad7ea48e]{margin-top:12px}.demo-caption[data-v-ad7ea48e],.revision-reason[data-v-ad7ea48e]{color:var(--quiet);font-size:12px;line-height:1.8}.demo-caption[data-v-ad7ea48e]{margin-top:16px}.curriculum-section[data-v-ad7ea48e]{display:grid;gap:88px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);padding-bottom:90px;padding-top:105px}h2[data-v-ad7ea48e]{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.section-intro>p[data-v-ad7ea48e]:not(.eyebrow){color:var(--quiet);font-size:16px;line-height:1.8;margin-top:20px;max-width:380px}.course-list article[data-v-ad7ea48e]{border-top:1px solid var(--line);padding:28px 0}.course-list article[data-v-ad7ea48e]:last-child{padding-bottom:0}.course-heading[data-v-ad7ea48e]{display:flex;flex-direction:column;gap:6px}.course-heading>p[data-v-ad7ea48e]{color:var(--quiet);font-size:11px;font-weight:500}.course-heading h3[data-v-ad7ea48e]{font-size:26px}.course-list article>p[data-v-ad7ea48e]{color:var(--quiet);font-size:15px;line-height:1.8;margin-top:15px}.course-list article>p.course-detail[data-v-ad7ea48e]{font-size:12px;margin-top:6px}.course-links[data-v-ad7ea48e]{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:14px}.course-links a[data-v-ad7ea48e]{align-items:center;color:var(--brand);display:inline-flex;font-size:13px;font-weight:600;gap:10px;min-height:44px}.practice-section[data-v-ad7ea48e]{background:#f6f8f9;border-block:1px solid #e6e9ed;padding-block:80px}.practice-layout[data-v-ad7ea48e]{display:grid;gap:105px;grid-template-columns:1fr 1.1fr}.practice-layout .text-link[data-v-ad7ea48e]{margin-top:19px}.practice-steps li[data-v-ad7ea48e]{border-bottom:1px solid var(--line);display:flex;gap:25px;padding:25px 0}.practice-steps li[data-v-ad7ea48e]:first-child{padding-top:0}.practice-steps li[data-v-ad7ea48e]:last-child{border-bottom:0;padding-bottom:0}.practice-steps li>span[data-v-ad7ea48e]{color:var(--brand);font-size:12px;padding-top:4px}.practice-steps p[data-v-ad7ea48e]{color:var(--quiet);font-size:15px;line-height:1.8;margin-top:10px}.additional-subjects[data-v-ad7ea48e]{align-items:center;display:flex;gap:45px;justify-content:space-between;padding-block:76px}.additional-subjects h2[data-v-ad7ea48e]{font-size:30px}.additional-subjects p[data-v-ad7ea48e]:not(.eyebrow){color:var(--quiet);font-size:15px;line-height:1.8;margin-top:15px;max-width:560px}.additional-links[data-v-ad7ea48e]{display:grid;flex-shrink:0}.faq-section[data-v-ad7ea48e]{border-top:1px solid var(--line);display:grid;gap:70px;grid-template-columns:1fr 1.35fr;padding-block:70px 90px}.faqs details[data-v-ad7ea48e]{border-bottom:1px solid var(--line)}.faqs summary[data-v-ad7ea48e]{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:20px;justify-content:space-between;line-height:1.6;list-style:none;min-height:66px}.faqs summary[data-v-ad7ea48e]::-webkit-details-marker{display:none}.faqs summary svg[data-v-ad7ea48e]{flex-shrink:0}.faqs details[open] summary svg[data-v-ad7ea48e]{transform:rotate(180deg)}.faqs details>p[data-v-ad7ea48e]{color:var(--quiet);font-size:14px;line-height:1.9;padding-bottom:23px}.closing-section[data-v-ad7ea48e]{background:#edf3f4}.closing-inner[data-v-ad7ea48e]{align-items:center;display:flex;gap:40px;justify-content:space-between;padding-block:64px}.closing-inner h2[data-v-ad7ea48e]{font-size:36px}.closing-inner>div>p[data-v-ad7ea48e]{color:var(--quiet);font-size:12px;margin-top:13px}@media (max-width:1023px){.landing-hero[data-v-ad7ea48e]{gap:40px;padding-top:120px}h1[data-v-ad7ea48e]{font-size:47px}.report-workspace[data-v-ad7ea48e]{gap:24px;padding:24px}.answer-paper[data-v-ad7ea48e]{padding:26px}.curriculum-section[data-v-ad7ea48e]{gap:50px}.practice-layout[data-v-ad7ea48e]{gap:60px}}@media (max-width:767px){.landing-container[data-v-ad7ea48e]{padding-inline:22px}.landing-hero[data-v-ad7ea48e]{gap:24px;grid-template-columns:1fr;padding-bottom:43px;padding-top:115px}h1[data-v-ad7ea48e]{font-size:clamp(38px,7.8vw,54px);max-width:19ch}.eyebrow[data-v-ad7ea48e]{font-size:11px;margin-bottom:15px}.hero-description[data-v-ad7ea48e]{font-size:17px;max-width:540px}.hero-actions[data-v-ad7ea48e]{gap:5px 20px;margin-top:20px}.entry-note[data-v-ad7ea48e]{margin-top:10px}.report-toolbar[data-v-ad7ea48e]{flex-wrap:wrap;gap:9px 16px;padding:12px 16px}.report-toolbar>span[data-v-ad7ea48e]:nth-child(2){display:none}.report-workspace[data-v-ad7ea48e]{gap:22px;grid-template-columns:1fr;padding:18px}.answer-paper[data-v-ad7ea48e]{padding:25px}.answer-paper h2[data-v-ad7ea48e]{font-size:21px}.feedback-column[data-v-ad7ea48e]{padding-top:0}.feedback-note[data-v-ad7ea48e]{margin-top:12px}.example-intro[data-v-ad7ea48e]{align-items:baseline;font-size:13px;gap:12px}.example-intro span[data-v-ad7ea48e]{font-size:11px}.curriculum-section[data-v-ad7ea48e],.faq-section[data-v-ad7ea48e],.practice-layout[data-v-ad7ea48e]{gap:34px;grid-template-columns:1fr}.curriculum-section[data-v-ad7ea48e]{padding-block:65px}.course-list article[data-v-ad7ea48e]:first-child{padding-top:24px}.practice-section[data-v-ad7ea48e]{padding-block:56px}.practice-steps li[data-v-ad7ea48e]{gap:19px}.additional-subjects[data-v-ad7ea48e],.closing-inner[data-v-ad7ea48e]{align-items:flex-start;flex-direction:column;gap:23px}.additional-subjects[data-v-ad7ea48e]{padding-block:52px}.additional-links[data-v-ad7ea48e]{display:flex;flex-wrap:wrap;gap:0 25px}.faq-section[data-v-ad7ea48e]{gap:24px;padding-block:54px 60px}.closing-inner[data-v-ad7ea48e]{padding-block:50px}.closing-inner h2[data-v-ad7ea48e]{font-size:31px}}@media (max-width:359px){.landing-container[data-v-ad7ea48e]{padding-inline:18px}h1[data-v-ad7ea48e]{font-size:36px}.hero-actions[data-v-ad7ea48e]{align-items:stretch;flex-direction:column}.hero-actions .text-link[data-v-ad7ea48e]{justify-content:center}.report-workspace[data-v-ad7ea48e]{padding:12px}.answer-paper[data-v-ad7ea48e]{padding:21px}.answer-excerpt[data-v-ad7ea48e]{font-size:16px}.feedback-note[data-v-ad7ea48e]{padding:20px}.example-intro span[data-v-ad7ea48e]{display:none}}@media (prefers-reduced-motion:reduce){[data-v-ad7ea48e],[data-v-ad7ea48e]:after,[data-v-ad7ea48e]:before{scroll-behavior:auto!important}.action[data-v-ad7ea48e]:active{transform:none}}
