.sat-context{background:#f5f2ff;border:1px solid #e1daef;border-radius:22px;margin:28px 0 0;overflow:hidden}.sat-context-header{padding:24px 28px 18px}.sat-context-header>p{letter-spacing:.11em;color:#6351a9;font-size:.75rem;font-weight:700}.sat-context-header h2{letter-spacing:-.025em;margin-top:7px;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.3}.sat-context-main{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;padding:0 28px 24px;display:grid}.sat-context-result{padding:4px 0}.sat-context-score{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#292238;font-size:3.75rem;font-weight:800;line-height:1.1}.sat-context-score>span{letter-spacing:0;color:#655b76;margin-top:3px;font-size:.8125rem;font-weight:500;display:block}.sat-context-rank{color:#6257bf;margin-top:14px;font-size:1.75rem;font-weight:750;line-height:1.3}.sat-context-rank>span{font-size:1rem;font-weight:550}.sat-context-dots{grid-template-columns:repeat(20,1fr);gap:5px;max-width:270px;margin:16px 0;display:grid}.sat-context-dots>span{aspect-ratio:1;background:#dcd5ec;border-radius:50%;display:block}.sat-context-dots>.is-filled{background:#7065d2}.sat-context-explanation{color:#50475f;max-width:280px;font-size:.875rem;line-height:1.65}.sat-context-art{object-fit:cover;object-position:24% 50%;border-radius:15px;width:100%;height:100%;min-height:260px;max-height:300px}.sat-context-compare{background:#fff;border-top:1px solid #e7e1f0;padding:20px 28px}.sat-context-compare>p{color:#635a76;margin-bottom:10px;font-size:.875rem}.sat-context-options{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sat-context-options button{font:inherit;cursor:pointer;text-align:left;color:#30263f;background:#fff;border:1px solid #e5dfed;border-radius:12px;min-height:76px;padding:12px;transition:background .15s,border-color .15s}.sat-context-options strong{font-size:1.125rem;line-height:1.35;display:block}.sat-context-options span{color:#635a76;margin-top:3px;font-size:.875rem;display:block}.sat-context-options button[aria-pressed=true]{background:#ede9ff;border-color:#7065d2}.sat-context-options button:hover{border-color:#7065d2}.sat-context-options button:focus-visible{outline-offset:3px;outline:3px solid #6257bf}.sat-context figcaption{color:#635a76;background:#fff;border-top:1px solid #ece7f3;padding:16px 28px;font-size:.8125rem;line-height:1.7}.sat-context figcaption a{color:#6257bf;text-underline-offset:3px;text-decoration:underline}.sat-context figcaption span{margin-top:4px;display:block}@media (max-width:520px){.sat-context-header{padding:20px 18px 16px}.sat-context-main{grid-template-columns:1.2fr 1fr;gap:16px;padding:0 18px 20px}.sat-context-score{font-size:3rem}.sat-context-rank{font-size:1.5rem}.sat-context-rank>span{font-size:.875rem;display:block}.sat-context-art{min-height:260px}.sat-context-dots{grid-template-columns:repeat(10,1fr);gap:4px;max-width:130px}.sat-context-explanation{font-size:.8125rem}.sat-context-compare{padding:18px}.sat-context-options{grid-template-columns:repeat(2,1fr);gap:8px}.sat-context-options button{min-height:68px;padding:10px 12px}.sat-context figcaption{padding:14px 18px}}
.leq-visual{--leq-ink:#112c3a;--leq-purple:#6257bf;--leq-teal:#d0f1ec;--leq-teal-light:#e8f8f5;--leq-yellow:#ffe929;--leq-pink:#f3d4fc;--leq-line:#d7e0e4;border:1px solid var(--leq-line);color:var(--leq-ink);overflow-wrap:anywhere;background:#fff;border-radius:18px;margin:26px 0;container-type:inline-size}.leq-visual .leq-visual-heading{background:var(--leq-ink);color:#fff;border-radius:17px 17px 0 0;padding:25px 26px 22px}.leq-visual .leq-visual-heading h3{font-family:var(--font-heading);letter-spacing:-.025em;color:#fff;margin:6px 0 10px;font-size:1.6rem;font-weight:850;line-height:1.3}.leq-visual .leq-visual-heading p{color:#e2eeef;margin:0;font-size:1rem;line-height:1.65}.leq-visual .leq-visual-heading .leq-eyebrow{color:var(--leq-yellow);font-size:.875rem;font-weight:650;line-height:1.5}.leq-visual h4{color:var(--leq-ink);font-family:var(--font-heading);letter-spacing:-.015em;margin:0 0 9px;font-size:1.15rem;font-weight:850;line-height:1.4}.leq-visual p,.leq-visual li,.leq-visual dd{color:var(--leq-ink);font-size:1rem;line-height:1.7}.leq-visual strong{color:inherit}.leq-visual ol{margin:0;padding:0;list-style:none}.leq-visual .leq-visual-takeaway{border-left:4px solid var(--leq-purple);background:#f5f3fd;border-radius:0 8px 8px 0;margin:0 24px 24px;padding:16px 18px;font-size:1rem;line-height:1.7}.leq-visual.leq-visual figcaption{border-top:1px solid var(--leq-line);color:#465a64;background:#f8fafb;border-radius:0 0 17px 17px;margin:0;padding:17px 25px;font-size:.875rem;line-height:1.7}.leq-visual figcaption a{color:#5146aa;text-underline-offset:3px;text-decoration:underline}.leq-rubric .leq-rubric-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.leq-total{border:1px solid #60818c;border-radius:12px;flex-direction:column;flex:none;align-items:center;min-width:78px;padding:11px 13px;line-height:1.2;display:flex}.leq-visual .leq-total strong{color:inherit;font-family:var(--font-heading);font-size:2.7rem;font-weight:850}.leq-total span{margin-top:4px;font-size:.875rem}.leq-allocation{grid-template-columns:1fr 1fr 2fr 2fr;gap:3px;padding:24px 24px 0;display:grid}.leq-allocation span{font-family:var(--font-heading);place-items:center;padding:10px 4px;font-size:1.4rem;font-weight:850;line-height:1.35;display:grid}.leq-allocation-thesis{background:var(--leq-purple);color:#fff;border-radius:8px 0 0 8px}.leq-allocation-context{background:var(--leq-teal)}.leq-allocation-evidence{background:var(--leq-yellow)}.leq-allocation-analysis{background:var(--leq-pink);border-radius:0 8px 8px 0}.leq-visual .leq-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px 24px;display:grid}.leq-rubric-card{border:1px solid var(--leq-line);border-top-width:5px;border-radius:10px;min-width:0;padding:18px}.leq-rubric-thesis{border-top-color:var(--leq-purple)}.leq-rubric-context{border-top-color:#8ad4c8}.leq-rubric-evidence{border-top-color:#e0c900}.leq-rubric-analysis{border-top-color:#d5a3e4}.leq-card-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-bottom:12px;font-size:.875rem;line-height:1.5;display:flex}.leq-row-label{color:#465a64}.leq-point-label{font-weight:650}.leq-rubric-card p,.leq-point-levels{margin:0}.leq-point-levels div+div{border-top:1px solid var(--leq-line);margin-top:15px;padding-top:13px}.leq-point-levels dt{margin-bottom:4px;font-size:.9375rem;font-weight:700;line-height:1.5}.leq-point-levels dd{margin:0}.leq-map-key{flex-wrap:wrap;gap:8px;padding:21px 24px 6px;display:flex}.leq-map-key span{border-radius:6px;padding:5px 10px;font-size:.875rem;font-weight:600;line-height:1.6}.leq-key-claim{background:#ebe8fa}.leq-key-evidence{background:var(--leq-teal)}.leq-key-qualify{background:#fff6a6}.leq-visual .leq-essay-steps{padding:16px 24px 24px}.leq-essay-step{grid-template-columns:46px minmax(0,1fr);gap:16px;padding-bottom:16px;display:grid;position:relative}.leq-essay-step:not(:last-child):before{content:"";background:#cbd7dd;width:2px;position:absolute;top:42px;bottom:-3px;left:22px}.leq-essay-step:last-child{padding-bottom:0}.leq-visual .leq-step-number{z-index:1;min-height:46px;color:var(--leq-ink);background:#fff;border:1px solid #cbd7dd;border-radius:50%;align-self:start;place-items:center;padding:10px 5px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;display:grid}.leq-visual .leq-step-number:hover{text-underline-offset:4px;text-decoration:underline}.leq-visual .leq-step-number:focus-visible{outline:3px solid var(--leq-purple);outline-offset:4px}.leq-step-content{background:#f5f3fc;border:1px solid #dcd7ee;border-radius:10px;min-width:0;padding:18px 20px}.leq-step-evidence .leq-step-content{background:var(--leq-teal-light);border-color:#c3e7df}.leq-step-qualify .leq-step-content{background:#fffbee;border-color:#e6dfbd}.leq-visual .leq-step-claim .leq-step-number{background:var(--leq-purple);border-color:var(--leq-purple);color:#fff}.leq-visual .leq-step-evidence .leq-step-number{background:var(--leq-teal);border-color:#a3d7ce}.leq-visual .leq-step-qualify .leq-step-number{background:var(--leq-yellow);border-color:#d8c732}.leq-visual .leq-step-label{margin:0 0 7px;font-size:.875rem;font-weight:650;line-height:1.55}.leq-step-content p{margin:0}.leq-visual .leq-step-role{border-top:1px solid #112c3a24;margin-top:13px;padding-top:10px;font-size:.875rem;font-weight:650;line-height:1.55}.leq-revision{background:#eefaf7;border-color:#c5e4dc}.leq-revision .leq-comparison-heading{background:0 0;padding-bottom:24px}.leq-revision .leq-comparison-heading h3{color:var(--leq-ink);font-size:1.75rem}.leq-revision .leq-comparison-heading p{color:#405963}.leq-revision .leq-comparison-heading .leq-eyebrow{color:#5146aa}.leq-comparison-heading h3>span[aria-hidden]{color:#6257bf;display:inline-block}.leq-comparison-row{border-top:1px solid #badcd3;margin:0 26px;padding:24px 0}.leq-comparison-label{align-items:center;gap:12px;margin-bottom:17px;display:flex}.leq-comparison-icon{fill:#fff;stroke:#6257bf;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 40px;width:40px;height:40px}.leq-comparison-after .leq-comparison-icon{fill:#d0f1ec;stroke:#145e59}.leq-comparison-label>div>span{color:#405963;font-size:.875rem;font-weight:600;line-height:1.5}.leq-visual .leq-comparison-label h4{margin:2px 0 0;font-size:1.25rem}.leq-comparison-flow{grid-template-columns:minmax(0,1.75fr) 36px minmax(0,1fr);align-items:center;gap:20px;display:grid}.leq-visual .leq-comparison-flow blockquote{color:var(--leq-ink);background:#fff;border:1px solid #d6dde1;border-radius:12px;margin:0;padding:21px 22px;font-size:1.0625rem;line-height:1.8}.leq-visual .leq-comparison-after blockquote{border-color:#8bcabd}.leq-comparison-flow mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 0}.leq-mark-how{background:#d0f1ec}.leq-mark-why{background:#e8e4fc}.leq-comparison-arrow{fill:none;stroke:#145e59;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:32px}.leq-comparison-arrow.is-incomplete{stroke:#667b82}.leq-comparison-arrow.is-incomplete>path:first-child{stroke-dasharray:3 5}.leq-comparison-outcome{min-width:0}.leq-outcome-symbol{color:#405963;width:42px;height:42px;font-family:var(--font-heading);border:2px solid #899caa;border-radius:50%;place-items:center;margin-bottom:12px;font-size:1.6rem;font-weight:850;line-height:1;display:grid}.leq-comparison-after .leq-outcome-symbol{color:#145e59;background:#d0f1ec;border-color:#145e59}.leq-visual .leq-comparison-outcome p{margin:0;font-size:1rem;line-height:1.65}.leq-comparison-outcome strong{font-family:var(--font-heading);margin-bottom:8px;font-size:1.125rem;line-height:1.4;display:block}.leq-comparison-outcome p>span{margin-top:6px;display:block}.leq-how-label{color:#145e59}.leq-why-label{color:#5146aa}.leq-visual .leq-comparison-takeaway{border-top:1px solid #badcd3;margin:0;padding:20px 26px 24px;font-size:1rem;line-height:1.7}.leq-revision.leq-revision figcaption{background:#f6fcfa;border-color:#c5e4dc}@container (max-width:38rem){.leq-comparison-flow{grid-template-columns:minmax(0,1fr);gap:15px}.leq-comparison-arrow{justify-self:center;transform:rotate(90deg)}.leq-comparison-outcome{align-items:flex-start;gap:14px;display:flex}.leq-outcome-symbol{flex:0 0 42px;margin:0}}@container (max-width:35rem){.leq-visual .leq-rubric-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:25rem){.leq-visual .leq-visual-heading{padding:20px 16px}.leq-visual .leq-visual-heading h3{font-size:1.4rem}.leq-rubric .leq-rubric-heading{flex-direction:column;align-items:flex-start}.leq-total{flex-direction:row;gap:8px;min-width:0;padding:6px 12px}.leq-visual .leq-total strong{font-size:2rem}.leq-total span{margin:0}.leq-allocation{padding:18px 16px 0}.leq-visual .leq-rubric-grid{padding:16px}.leq-rubric-card{padding:15px}.leq-map-key{padding:18px 16px 2px}.leq-visual .leq-essay-steps{padding:16px}.leq-essay-step{grid-template-columns:minmax(0,1fr);gap:9px;padding-bottom:22px}.leq-essay-step:before{display:none}.leq-visual .leq-step-number{border-radius:7px;justify-self:start;min-width:44px;min-height:44px;padding:5px 10px}.leq-step-content{padding:16px}.leq-comparison-row{margin:0 16px;padding:20px 0}.leq-visual .leq-comparison-flow blockquote{padding:16px;font-size:1rem}.leq-visual .leq-comparison-takeaway{padding:18px 16px 20px}.leq-visual .leq-visual-takeaway{margin:0 16px 16px;padding:14px}.leq-visual.leq-visual figcaption{padding:16px}}@media print{.leq-visual{border-color:#a8b2b7;container-type:normal}.leq-visual .leq-visual-heading{border-bottom:2px solid var(--leq-ink);background:#fff}.leq-visual .leq-visual-heading h3,.leq-visual .leq-visual-heading p,.leq-visual .leq-visual-heading .leq-eyebrow{color:var(--leq-ink)}.leq-rubric-card,.leq-essay-step,.leq-comparison-row{break-inside:avoid}}
.geometry-question{border-top:1px solid #d8dfe2;margin:30px 0 40px;padding-top:22px}.geometry-question h3{font-family:var(--font-garet),sans-serif;color:#112c3a;margin:0 0 16px;font-size:1.2rem;line-height:1.45}.geometry-question h3>span{color:#6257bf;font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:.8rem;display:block}.geometry-question .geometry-diagram{background:#f7fbfa;border-radius:12px;margin:20px 0;padding:12px}.geometry-diagram svg{width:100%;max-width:420px;height:auto;margin:auto;display:block}.geometry-diagram text{fill:#112c3a;font-family:Inter,sans-serif;font-size:22px}.geometry-diagram .geometry-svg-note{font-size:18px}.geometry-diagram figcaption{color:#425661;margin:10px 3px 0;font-size:.78rem;line-height:1.5}.geometry-solution{background:#fff;border:1px solid #cbd6d9;border-radius:10px}.geometry-solution summary{cursor:pointer;color:#4d419f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 18px;font-weight:650;list-style:none;display:flex}.geometry-solution summary::-webkit-details-marker{display:none}.geometry-solution summary>span{font-size:1.5rem;line-height:1;transition:transform .15s}.geometry-solution[open] summary>span{transform:rotate(45deg)}.geometry-solution summary:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #6257bf}.geometry-solution-body{padding:0 20px 20px}.geometry-solution-body li{margin-bottom:12px;line-height:1.75}.geometry-solution-body .geometry-answer{color:#112c3a;font-size:1.15rem}.geometry-solution-body .geometry-mistake{background:#fffbe3;border-left:3px solid #d5b900;border-radius:4px;margin-bottom:0;padding:16px;font-size:.95rem}.geometry-blog .faq-layout{grid-template-columns:1fr;gap:18px}.geometry-blog .faq-section h2{font-size:clamp(1.5rem,3vw,2rem)}@media (min-width:1200px){.geometry-blog .faq-layout{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:28px}}@media (max-width:480px){.geometry-question h3{font-size:1.08rem}.geometry-question .geometry-diagram{padding:4px}.geometry-diagram text,.geometry-diagram .geometry-svg-note{font-size:22px}.geometry-solution-body{padding:0 14px 16px}.geometry-solution summary{padding:14px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.geometry-solution summary>span{transition:none}}@media print{.geometry-solution{break-inside:avoid}.geometry-solution:not([open]) .geometry-solution-body{display:block}}
.blog-shell{--blog-navy:#25233d;--blog-purple:#5545a1;--blog-muted:#625d70;--blog-line:#e4e0ed;--blog-light:#f6f4fb;width:min(1120px,100% - 64px);color:var(--blog-navy);margin:0 auto;padding:28px 0 80px}.blog-shell a{color:var(--blog-purple);text-underline-offset:4px}.blog-shell a:hover{text-decoration:underline}.blog-breadcrumb{color:var(--blog-muted);margin-bottom:44px;font-size:.8125rem}.blog-breadcrumb ol{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumb li{align-items:center;line-height:1.7;display:flex}.blog-breadcrumb li+li:before{content:"/";color:#9c95ac;margin:0 12px}.blog-breadcrumb a{align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.blog-header{max-width:790px;margin-left:270px}.blog-kicker{color:var(--blog-purple);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:17px;font-size:.8125rem;font-weight:600;line-height:1.6;display:flex}.blog-kicker span+span{color:var(--blog-muted);font-weight:400}.blog-header h1{letter-spacing:-.035em;max-width:790px;font-size:clamp(2.15rem,4vw,3.3rem);line-height:1.13}.blog-deck{color:var(--blog-muted);max-width:720px;margin-top:20px;font-size:1.125rem;line-height:1.75}.blog-byline{color:var(--blog-muted);align-items:center;gap:12px;margin:26px 0;font-size:.8125rem;line-height:1.8;display:flex}.blog-byline img{object-fit:cover;object-position:50% 30%;border-radius:50%;flex-shrink:0}.blog-byline a{color:var(--blog-navy);font-weight:600;text-decoration:underline}.byline-divider{color:#aaa0bb;margin:0 9px}.blog-date{color:var(--blog-muted);font-size:.75rem}.blog-answer{background:#f1edf9;border-left:3px solid #7f77dd;border-radius:0 12px 12px 0;padding:23px 26px}.blog-small-label{letter-spacing:.1em;text-transform:uppercase;color:var(--blog-purple);margin:0 0 9px;font-size:.6875rem;font-weight:650;line-height:1.6}.blog-answer>p+p{color:#3c3650;font-size:1rem;line-height:1.8}.blog-shell .article-engagement{margin:15px 0 27px}.blog-shell .article-engagement-bar{align-items:center;gap:5px;display:flex}.blog-shell .engagement-action{width:44px;height:44px;color:var(--blog-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.blog-shell .engagement-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.blog-shell .engagement-action:hover{color:var(--blog-purple);background:#f1edf9}.blog-shell .engagement-action:after{content:attr(data-tooltip);white-space:nowrap;background:var(--blog-navy);color:#fff;opacity:0;pointer-events:none;z-index:2;border-radius:4px;padding:4px 8px;font-size:.7rem;position:absolute;top:42px;left:50%;transform:translate(-50%)}.blog-shell .engagement-action:hover:after,.blog-shell .engagement-action:focus-visible:after{opacity:1}.blog-reading-layout{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:56px;display:grid}.blog-rail{padding-top:6px;position:sticky;top:28px}.blog-rail nav>p{letter-spacing:.1em;text-transform:uppercase;color:var(--blog-muted);margin:0 0 14px;font-size:.6875rem;font-weight:650}.blog-rail ol{border-left:1px solid var(--blog-line);margin:0;padding:0;list-style:none}.blog-rail li a{color:var(--blog-muted);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 18px;font-size:.8125rem;line-height:1.55;text-decoration:none;display:block}.blog-rail li a:hover,.blog-rail li a:focus-visible{color:var(--blog-purple);border-color:#7f77dd}.blog-rail-note{border-top:1px solid var(--blog-line);color:var(--blog-muted);margin-top:26px;padding:18px 0 0;font-size:.8125rem;line-height:1.8}.blog-rail-note span{color:var(--blog-navy);font-weight:650}.blog-rail-note p{margin-top:7px}.blog-body{min-width:0;max-width:790px}.blog-section{margin-bottom:50px;scroll-margin-top:28px}.blog-section h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.3}.blog-section h3{margin:28px 0 10px;font-size:1.075rem;font-weight:650;line-height:1.5}.blog-section p,.blog-section li{color:#4c465d;font-size:1rem;line-height:1.85}.blog-section>p+p{margin-top:16px}.blog-section>ul,.blog-section>ol{margin:18px 0;padding-left:22px}.blog-section>ul li+li,.blog-section>ol li+li{margin-top:10px}.blog-section>ul+p,.blog-section>ol+p{margin-top:18px}.blog-section strong{color:var(--blog-navy);font-weight:650}.blog-section a{overflow-wrap:anywhere;text-decoration:underline}.blog-shell .copy-table-wrap{border:1px solid var(--blog-line);box-shadow:none;border-radius:10px;margin:24px 0;overflow-x:auto}.blog-shell .copy-table-wrap table{border-collapse:collapse;width:100%;min-width:540px;font-size:.875rem;line-height:1.7}.blog-shell .copy-table-wrap th,.blog-shell .copy-table-wrap td{vertical-align:top;text-align:left;border-bottom:1px solid var(--blog-line);color:#4c465d;min-width:90px;padding:15px 17px;font-size:.875rem;line-height:1.7}.blog-shell .copy-table-wrap thead th{color:var(--blog-navy);background:#f1edf9;font-weight:650}.blog-shell .copy-table-wrap tbody th{color:var(--blog-navy);width:25%;font-weight:650}.blog-shell .copy-table-wrap tbody tr:nth-child(2n){background:#fcfbfe}.blog-shell .copy-table-wrap tr:last-child :is(th,td){border-bottom:0}.blog-shell .copy-row-number{display:none}.rubric-map{background:#fff;border:1px solid #dcd5eb;border-radius:12px;margin:27px 0 0;overflow:hidden}.rubric-map-heading{color:#fff;background:#29253f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 21px;display:flex}.rubric-map-heading p{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.6}.rubric-map-heading>span{color:#e0dafa;font-size:.75rem}.rubric-map-rows{list-style:none;margin:0!important;padding:0!important}.rubric-map-rows>li{border-bottom:1px solid var(--blog-line);grid-template-columns:67px 1fr;gap:22px;padding:22px;display:grid;position:relative}.rubric-map-rows>li:last-child{border-bottom:0}.rubric-map-rows>li:nth-child(2){background:#f4f1fb}.rubric-map-score{color:var(--blog-purple);background:#eee9f9;border-radius:10px;flex-direction:column;align-self:center;align-items:center;padding:14px 5px;line-height:1.3;display:flex}.rubric-map-rows>li:nth-child(2) .rubric-map-score{background:#dcd5f5}.rubric-map-score strong{color:var(--blog-purple);letter-spacing:-.05em;font-size:2.05rem;font-weight:700}.rubric-map-score span{color:var(--blog-purple);font-size:.6875rem}.rubric-row-label{text-transform:uppercase;letter-spacing:.09em;color:var(--blog-muted);font-size:.65rem;font-weight:650}.rubric-map h3{letter-spacing:0;margin:2px 0 5px;font-size:1rem;line-height:1.5}.rubric-map-rows p{font-size:.875rem;line-height:1.7}.blog-shell figcaption{color:var(--blog-muted);padding:14px 0;font-size:.75rem;line-height:1.8}.blog-shell .rubric-map figcaption{border-top:1px solid var(--blog-line);background:#fcfbfe;padding:15px 21px}.blog-shell figcaption a{color:var(--blog-purple);text-decoration:underline}.commentary-example{border:1px solid #d8d5e2;border-radius:12px;margin:28px 0 0;overflow:hidden}.example-heading{border-bottom:1px solid var(--blog-line);background:#f4f1fb;padding:20px 22px}.example-heading>span{text-transform:uppercase;letter-spacing:.09em;color:var(--blog-purple);font-size:.6875rem;font-weight:650}.example-heading h3{margin:5px 0 0;font-size:1.0625rem;line-height:1.5}.example-versions{grid-template-columns:.8fr 1.2fr;display:grid}.example-versions>div{padding:22px}.example-before{border-right:1px solid var(--blog-line)}.example-label{text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;font-weight:650;color:var(--blog-purple)!important;font-size:.7rem!important}.example-versions blockquote{color:#302a42;margin:0;font-size:1rem;line-height:1.85}.example-annotation{margin-top:18px;color:var(--blog-muted)!important;font-size:.8125rem!important;line-height:1.75!important}.example-after{background:#fbfdfa}.example-after mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e1f1eb;padding:1px 0}.example-key{margin-top:20px;padding-left:18px}.example-key li{margin-top:6px;font-size:.75rem;line-height:1.8}.example-key strong{font-size:.75rem;display:block}.blog-shell .commentary-example figcaption{border-top:1px solid var(--blog-line);background:#fcfbfe;padding:15px 22px}.blog-figure{margin:25px 0 0}.blog-figure img{border:1px solid var(--blog-line);border-radius:12px;width:100%;height:auto;display:block}.blog-faq{border-top:1px solid var(--blog-line);padding-top:32px}.blog-faq details{border-bottom:1px solid var(--blog-line)}.blog-faq summary{cursor:pointer;justify-content:space-between;gap:18px;min-height:60px;padding:19px 0;font-size:.9375rem;font-weight:600;line-height:1.65;list-style:none;display:flex}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary>span{color:var(--blog-purple);font-size:1.125rem}.blog-faq details[open] summary>span{transform:rotate(45deg)}.blog-faq details>div{padding:0 25px 20px 0}.blog-faq details p{font-size:.9375rem}.blog-sources{border-top:1px solid var(--blog-line);padding-top:28px;scroll-margin-top:28px}.blog-sources h2{margin-bottom:17px;font-size:1.3rem;line-height:1.4}.blog-sources ol{margin:0;padding-left:21px}.blog-sources li{color:var(--blog-muted);margin-top:11px;padding-left:4px;font-size:.875rem;line-height:1.65}.blog-sources a{text-decoration:underline}.blog-sources small{color:var(--blog-muted);font-size:.75rem;line-height:1.7;display:block}.blog-sources>p{color:var(--blog-muted);margin-top:15px;font-size:.6875rem;line-height:1.8}.blog-author{border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);grid-template-columns:64px 1fr;gap:20px;margin-top:30px;padding:30px 0;display:grid}.blog-author>img{object-fit:cover;object-position:50% 30%;border-radius:50%;width:64px;height:64px}.blog-author h2{margin:0 0 5px;font-size:1.2rem;line-height:1.4}.blog-author h2 a{color:var(--blog-navy)}.blog-author p:not(.blog-small-label){color:var(--blog-muted);margin-top:12px;font-size:.8125rem;line-height:1.85}.blog-author .blog-author-role{margin-top:0!important;font-size:.75rem!important}.blog-profile-link{align-items:center;gap:10px;min-height:44px;margin-top:5px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.blog-next-step{background:#f1edf9;border:1px solid #e2daef;border-radius:12px;margin-top:30px;padding:28px}.blog-next-step h2{margin-bottom:13px;font-size:1.4rem;line-height:1.4}.blog-next-step>p:not(.blog-small-label){color:#51495e;font-size:.9375rem;line-height:1.8}.blog-next-step>a{color:#fff;background:#5545a1;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin:19px 0 13px;padding:12px 18px;font-size:.8125rem;font-weight:600;display:inline-flex}.blog-next-step>small{color:var(--blog-muted);font-size:.75rem;line-height:1.8;display:block}@media (max-width:980px){.blog-shell{width:min(790px,100% - 48px)}.blog-header{margin-left:0}.blog-reading-layout{display:block}.blog-rail{border:1px solid var(--blog-line);background:#faf9fc;border-radius:10px;margin:0 0 32px;padding:20px 22px;position:static}.blog-rail ol{columns:2;border:0;column-gap:25px}.blog-rail li{break-inside:avoid}.blog-rail li a{border:0;padding:6px 0}.blog-rail-note{display:none}.blog-breadcrumb{margin-bottom:30px}}@media (max-width:600px){.blog-shell{width:calc(100% - 36px);padding:20px 0 50px}.blog-breadcrumb{margin-bottom:27px;font-size:.6875rem}.blog-breadcrumb li+li:before{margin:0 8px}.blog-header h1{letter-spacing:-.03em;font-size:2.05rem;line-height:1.17}.blog-kicker{gap:5px 14px;margin-bottom:13px;font-size:.6875rem}.blog-deck{margin-top:17px;font-size:1rem;line-height:1.8}.blog-byline{align-items:flex-start;margin:22px 0;font-size:.75rem}.blog-byline p>span:last-child{display:block}.byline-divider{display:none}.blog-answer{padding:20px}.blog-answer>p+p{font-size:.9375rem;line-height:1.85}.blog-rail{padding:18px 20px}.blog-rail ol{columns:1}.blog-rail li a{min-height:38px;padding:7px 0}.blog-section{margin-bottom:38px;scroll-margin-top:18px}.blog-section h2{font-size:1.5rem}.blog-section p,.blog-section li{font-size:.9375rem;line-height:1.85}.blog-shell .copy-table-wrap{position:relative}.blog-shell .copy-table-wrap table{min-width:540px}.blog-shell .copy-table-wrap th,.blog-shell .copy-table-wrap td{padding:13px;font-size:.8125rem}.rubric-map-heading{padding:17px}.rubric-map-heading p{font-size:.875rem}.rubric-map-rows>li{grid-template-columns:55px 1fr;gap:16px;padding:18px 17px}.rubric-map-score{padding:12px 4px}.rubric-map-score strong{font-size:1.7rem}.rubric-map h3{font-size:.9375rem}.rubric-map-rows p{font-size:.8125rem}.blog-shell .rubric-map figcaption{padding:13px 17px}.example-versions{display:block}.example-versions>div{padding:20px}.example-before{border-right:0;border-bottom:1px solid var(--blog-line)}.example-versions blockquote{font-size:.9375rem}.example-key li{font-size:.75rem}.blog-author{grid-template-columns:48px 1fr;gap:14px;padding:25px 0}.blog-author>img{width:48px;height:48px}.blog-author h2{font-size:1.1rem}.blog-next-step{padding:22px}.blog-next-step h2{font-size:1.3rem}.blog-next-step>a{gap:14px;line-height:1.6}.blog-shell figcaption{font-size:.6875rem}.blog-sources li{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.blog-shell *{scroll-behavior:auto!important;transition:none!important}}.blog-example-note{color:var(--blog-muted);margin-top:14px;font-size:.75rem;line-height:1.8}.rubric-allocation{background:#fff;grid-template-columns:1fr 4fr 1fr;gap:3px;padding:12px 18px 0;display:grid}.rubric-allocation span{color:#4d3d84;background:#e5dff4;justify-content:center;align-items:center;height:30px;font-size:.8125rem;font-weight:650;display:flex}.rubric-allocation span:first-child{border-radius:4px 0 0 4px}.rubric-allocation span:nth-child(2){color:#fff;background:#5545a1}.rubric-allocation span:last-child{border-radius:0 4px 4px 0}.blog-section>.rubric-map{margin:0 0 24px}.blog-shell+.site-footer .footer-top>*{overflow-wrap:anywhere;min-width:0}.blog-shell+.site-footer .footer-links:last-child{flex-wrap:wrap}@media (min-width:681px) and (max-width:980px){.blog-shell+.site-footer .footer-top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}}.blog-author-initials{color:#5545a1;background:#e8e4f7;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.blog-review-status{color:var(--blog-muted);margin:-14px 0 24px;font-size:.75rem;line-height:1.6}.blog-jump-link{align-items:center;gap:16px;min-height:44px;margin-top:12px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.apush-leq-blog{--blog-navy:#112c3a;--blog-purple:#6257bf;--blog-muted:#56636b}.apush-leq-blog .blog-section>p,.apush-leq-blog .blog-section>ul>li,.apush-leq-blog .blog-section>ol>li{color:#374d59}.leq-model-essay{background:#f8fcfb;border:1px solid #d6e9e4;border-left:4px solid #6257bf;border-radius:0 12px 12px 0;margin-top:24px;padding:26px 30px}.blog-section .leq-model-essay h3{font-size:1.15rem;font-family:var(--font-heading);margin:0 0 20px}.leq-model-essay p+p{margin-top:20px}.leq-model-essay p{scroll-margin-top:32px}.apush-leq-blog #prompt-and-outline>p:nth-of-type(2){color:#112c3a;background:#f6f4ff;border-left:3px solid #7065d2;margin-top:14px;padding:12px 18px;font-weight:650}@media (max-width:600px){.leq-model-essay{padding:20px 19px}.apush-leq-blog .copy-table-wrap table{min-width:0}.apush-leq-blog .copy-table-wrap thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.apush-leq-blog .copy-table-wrap tr{border-bottom:1px solid var(--blog-line);padding:14px 16px;display:block}.apush-leq-blog .copy-table-wrap tr:last-child{border:0}.apush-leq-blog .copy-table-wrap :is(th,td){border:0;width:100%;min-width:0;padding:3px 0;display:block}.apush-leq-blog .copy-table-wrap td:before{content:attr(data-label) ": ";color:#112c3a;font-weight:650}.apush-leq-blog .copy-table-wrap tbody th{width:100%;margin-bottom:5px;font-size:1rem}}
.apush-leq-blog{--leq-prose-width:42.5rem}.apush-leq-blog .blog-header h1{font-size:clamp(1.72rem,3.2vw,2.64rem)}.apush-leq-blog .blog-deck,.apush-leq-blog .blog-example-note,.apush-leq-blog .blog-section>:is(h2,h3,p,ul,ol){max-width:var(--leq-prose-width)}.apush-leq-blog .blog-deck{margin-top:24px;line-height:1.75}.apush-leq-blog .blog-answer{background:#f3f0fb;max-width:46.5rem;padding:26px 28px}.apush-leq-blog .blog-answer>p+p{font-size:1.0625rem;line-height:1.75}.apush-leq-blog .blog-answer strong{color:var(--blog-navy);font-weight:650}.apush-leq-blog .blog-example-note{margin-top:18px;font-size:.8125rem;line-height:1.7}.apush-leq-blog .article-engagement{margin-bottom:40px}.apush-leq-blog .blog-section{margin-bottom:64px;scroll-margin-top:32px}.apush-leq-blog .blog-section>h2{margin-bottom:22px;line-height:1.35}.apush-leq-blog .blog-section>h3{letter-spacing:-.015em;color:var(--blog-navy);margin:36px 0 14px;font-size:1.25rem;line-height:1.45}.apush-leq-blog .blog-section>p,.apush-leq-blog .blog-section>:is(ul,ol)>li,.apush-leq-blog .leq-model-essay>p{color:#374d59;font-size:1.0625rem;line-height:1.75}.apush-leq-blog .blog-section>p+p{margin-top:26px}.apush-leq-blog .blog-section>:is(ul,ol){margin:26px 0;padding-left:26px}.apush-leq-blog .blog-section>:is(ul,ol)>li+li{margin-top:14px}.apush-leq-blog .blog-section>:is(ul,ol)+p{margin-top:26px}.apush-leq-blog .leq-model-essay{max-width:46.5rem;margin-top:30px;padding:30px}.apush-leq-blog .leq-model-essay>h3{margin-bottom:24px;font-size:1.25rem;line-height:1.45}.apush-leq-blog .leq-model-essay>p+p{margin-top:28px}.apush-leq-blog .leq-model-essay>p:target{outline:2px solid var(--blog-purple);outline-offset:8px;border-radius:2px}.apush-leq-blog .copy-table-wrap,.apush-leq-blog .leq-visual{margin:32px 0}.apush-leq-blog .blog-rail{max-height:calc(100dvh - 64px);padding-right:6px;top:32px;overflow-y:auto}.apush-leq-blog .blog-rail li a{align-items:center;min-height:44px;padding:9px 8px 9px 18px;font-size:.875rem;line-height:1.55;display:flex}.apush-leq-blog .blog-rail li a:focus-visible,.apush-leq-blog .blog-jump-link:focus-visible{outline:2px solid var(--blog-purple);outline-offset:2px;border-radius:2px}.apush-leq-blog .blog-faq details p{max-width:var(--leq-prose-width);font-size:1rem;line-height:1.75}@media (max-width:980px){.apush-leq-blog .blog-rail{max-height:none;margin-bottom:44px;padding:20px 22px;overflow:visible}.apush-leq-blog .blog-rail li a{padding:9px 0}}@media (max-width:600px){.apush-leq-blog .blog-header h1{font-size:1.64rem}.apush-leq-blog .blog-answer{padding:22px 20px}.apush-leq-blog .blog-answer>p+p,.apush-leq-blog .blog-section>p,.apush-leq-blog .blog-section>:is(ul,ol)>li,.apush-leq-blog .leq-model-essay>p{font-size:1rem}.apush-leq-blog .blog-section{margin-bottom:48px;scroll-margin-top:24px}.apush-leq-blog .blog-section>h2{margin-bottom:20px}.apush-leq-blog .blog-section>h3{margin-top:30px;font-size:1.125rem}.apush-leq-blog .blog-section>p+p{margin-top:24px}.apush-leq-blog .leq-model-essay{padding:24px 18px}.apush-leq-blog .leq-model-essay>h3{font-size:1.125rem}.apush-leq-blog .blog-rail{padding:18px 20px}}
.auburn-blog{--blog-navy:#112c3a;--blog-purple:#6257bf;--blog-muted:#405963}.auburn-blog .blog-header h1{font-size:clamp(1.72rem,3.2vw,2.64rem);line-height:1.25}.auburn-blog .blog-deck,.auburn-blog .blog-example-note,.auburn-blog .blog-section>:is(h2,h3,p,ul,ol){max-width:42.5rem}.auburn-blog .blog-deck{margin-top:24px;line-height:1.75}.auburn-blog .blog-answer{background:#f3f0fb;padding:26px 28px}.auburn-blog .blog-answer>p+p,.auburn-blog .blog-section>p,.auburn-blog .blog-section>:is(ul,ol)>li{color:#374d59;font-size:1.0625rem;line-height:1.75}.auburn-blog .blog-example-note{margin-top:18px;font-size:.875rem;line-height:1.7}.auburn-blog .blog-section{margin-bottom:64px;scroll-margin-top:32px}.auburn-blog .blog-section>h2{margin-bottom:22px;line-height:1.35}.auburn-blog .blog-section>p+p{margin-top:26px}.auburn-blog .copy-table-wrap,.auburn-blog .blog-figure{margin:32px 0}.auburn-blog .blog-figure img{width:100%;height:auto;display:block}.auburn-blog .blog-rail{max-height:calc(100dvh - 64px);padding-right:6px;top:32px;overflow-y:auto}.auburn-blog .blog-rail li a{align-items:center;min-height:44px;padding:9px 8px 9px 18px;font-size:.875rem;line-height:1.55;display:flex}.auburn-blog :is(a,button,summary,.copy-table-wrap):focus-visible{outline-offset:4px;outline:2px solid #6257bf}.auburn-blog .blog-faq details p{max-width:42.5rem;font-size:1rem;line-height:1.75}.auburn-blog .blog-next-step p{white-space:pre-line}.auburn-rates{background:#f8f9fd;border:1px solid #e4e0ed;border-radius:16px;margin:32px 0;padding:28px}.auburn-rates header h3{color:#112c3a;margin:0 0 8px;font-size:1.3rem;line-height:1.35}.auburn-rates header p{color:#405963;font-size:.875rem;line-height:1.65}.auburn-rate-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:22px;margin:28px 0 34px;display:grid}.auburn-rate-row h4{font-family:var(--font-garet),sans-serif;color:#112c3a;margin-bottom:7px;font-size:1rem;line-height:1.45}.auburn-rate-row p{color:#405963;font-size:.875rem;line-height:1.65}.auburn-rate-row>div>p{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.auburn-rate-row strong{font-size:1.65rem;font-weight:700}.auburn-rate-bar{background:#e7e8f0;border-radius:8px;height:18px;margin-bottom:8px;overflow:hidden}.auburn-rate-bar span{background:#7065d2;border-radius:8px;height:100%;display:block}.auburn-rate-bar.yield span{background:#228b88}.auburn-rates figcaption{color:#405963;font-size:.8125rem;line-height:1.65}.blog-shell .blog-callout{background:#f3fbf9;border:1px solid #d9e5e2;border-radius:12px;margin:36px 0;padding:24px 26px}.blog-shell .blog-callout-tip{background:#fffbea;border-color:#e7d877}.blog-shell .blog-callout-tip .blog-callout-title{align-items:flex-start;gap:10px;display:flex}.blog-shell .blog-callout-tip .blog-callout-title svg{stroke:#75600a;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px;margin-top:2px}.blog-shell .blog-callout-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.blog-shell .blog-callout .blog-callout-title{color:var(--blog-navy);max-width:35rem;margin:0;font-size:1rem;line-height:1.55}.blog-shell .blog-callout-dino{object-fit:contain;flex:none;width:64px;height:auto;display:block}.blog-shell .blog-callout p{color:#374d59;max-width:42.5rem;font-size:1rem;line-height:1.75}.blog-shell .blog-callout .blog-callout-source{margin-top:12px;font-size:.8125rem;line-height:1.65}.auburn-checklist{border-top:2px solid #b9ddd6;border-bottom:1px solid #d9e5e2;margin:36px 0;padding:28px 0 0}.auburn-checklist-header{margin-bottom:22px}.auburn-checklist .auburn-checklist-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#4c666e;margin:0 0 9px;font-size:.6875rem;font-weight:600;line-height:1.6}.auburn-checklist h3{font-family:var(--font-garet),sans-serif;color:var(--blog-navy);margin:0 0 9px;font-size:1.4rem;line-height:1.4}.auburn-checklist-header>p:last-child{color:var(--blog-muted);margin:0;font-size:.9375rem;line-height:1.7}.auburn-checklist-items{margin:0;padding:0;list-style:none}.auburn-checklist-items li{border-top:1px solid #e4e9e9;align-items:baseline;gap:18px;margin:0;padding:17px 0;display:flex}.auburn-checklist-number{font-variant-numeric:tabular-nums;color:#726aa6;flex:0 0 1.5rem;font-size:.8125rem}.auburn-checklist-items li>div{grid-template-columns:minmax(9rem,1fr) minmax(0,1.6fr);align-items:baseline;gap:12px;width:100%;display:grid}.auburn-checklist-items strong{color:var(--blog-navy);font-size:.9375rem;line-height:1.6}.auburn-checklist-items li>div>span{color:var(--blog-muted);font-size:.9375rem;line-height:1.7}.auburn-checklist-note{border-top:1px solid #e4e9e9;align-items:center;gap:26px;margin-top:7px;padding:22px 0 25px;display:flex}.auburn-checklist-note>div{flex:1;min-width:0}.auburn-checklist-note h4{color:var(--blog-navy);margin:0 0 8px;font-size:.9375rem;line-height:1.6}.auburn-checklist-note p{color:var(--blog-muted);margin:0;font-size:.875rem;line-height:1.8}.auburn-checklist .auburn-checklist-dino{object-fit:contain;flex:none;width:80px;height:auto}@media (max-width:980px){.auburn-blog .blog-rail{max-height:none;margin-bottom:44px;padding:20px 22px;overflow:visible}.auburn-blog .blog-rail li a{padding:9px 0}}@media (max-width:600px){.auburn-blog .blog-header h1{font-size:1.64rem}.auburn-blog .blog-answer{padding:22px 20px}.auburn-blog .blog-answer>p+p,.auburn-blog .blog-section>p,.auburn-blog .blog-section>:is(ul,ol)>li{font-size:1rem}.auburn-blog .blog-section{margin-bottom:48px;scroll-margin-top:24px}.auburn-rates{padding:22px 18px}.auburn-rates header h3{font-size:1.125rem}.auburn-rate-row{grid-template-columns:1fr;gap:12px;margin:28px 0}.auburn-rate-row strong{font-size:1.7rem}.blog-shell .blog-callout{padding:22px 18px}.blog-shell .blog-callout-heading{gap:14px}.blog-shell .blog-callout-dino{width:52px}.auburn-checklist{padding-top:24px}.auburn-checklist h3{font-size:1.1875rem}.auburn-checklist-items li{gap:12px;padding:15px 0}.auburn-checklist-items li>div{grid-template-columns:1fr;gap:2px}.auburn-checklist-note{align-items:flex-start;gap:14px}.auburn-checklist .auburn-checklist-dino{width:58px;margin-top:2px}.auburn-blog .blog-byline>div{min-width:0}.auburn-blog .blog-byline>div>p:first-child{line-height:1.8}.auburn-blog .byline-divider{margin:0 6px}}.auburn-blog .blog-breadcrumb{margin-bottom:24px}.auburn-blog .blog-header{flex-direction:column;align-items:stretch;gap:0;max-width:none;margin-left:0;display:flex}.auburn-blog .auburn-heading-copy{order:0;width:100%}.auburn-blog .blog-header h1{text-wrap:wrap;width:100%;max-width:none;font-size:clamp(1.85rem,3.7vw,3.1rem);line-height:1.16}.auburn-blog .blog-deck{max-width:960px;margin-top:18px;font-size:1rem;line-height:1.75}.auburn-blog .blog-byline{margin:20px 0}.auburn-blog .blog-answer{order:2;width:100%;margin-top:24px;padding:22px 28px}.auburn-blog .blog-answer>p+p{font-size:1rem;line-height:1.75}.auburn-blog .blog-example-note{order:3;max-width:none;margin-top:16px}.auburn-blog .article-engagement{order:4;width:100%;margin-bottom:12px}.auburn-overview{background:#f6f4fb;border:1px solid #e4e0ed;border-radius:18px;order:1;width:100%;min-width:0;margin:4px 0 0;overflow:hidden}.auburn-campus{margin:0}.auburn-campus img{object-fit:cover;object-position:center 35%;width:100%;height:clamp(210px,30vw,340px);display:block}.auburn-blog .auburn-campus figcaption{text-align:right;background:#fff;padding:8px 20px;font-size:.6875rem;line-height:1.6}.auburn-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:26px 28px 18px;display:grid}.auburn-facts>div{border-right:1px solid #dfdbe9;min-width:0;padding:0 22px}.auburn-facts>div:first-child{padding-left:0}.auburn-facts>div:last-child{border-right:0;padding-right:0}.auburn-facts span,.auburn-facts small{color:#405963;font-size:.75rem;line-height:1.55;display:block}.auburn-facts strong{color:#302657;font-variant-numeric:tabular-nums;margin:3px 0;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.4;display:block}.auburn-facts small{font-size:.6875rem}.auburn-overview-source{color:#405963;padding:4px 28px 20px;font-size:.6875rem;line-height:1.75}.auburn-quick-nav{z-index:5;background:#fff;border-block:1px solid #dedbe7;flex-wrap:wrap;gap:6px 24px;margin:28px 0 42px;padding:14px 0;display:flex;position:sticky;top:0}.auburn-quick-nav a{align-items:center;min-height:44px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.auburn-blog .blog-section,.auburn-blog .blog-sources{scroll-margin-top:105px}.auburn-blog .blog-rail{max-height:calc(100dvh - 120px);top:102px}.auburn-tool{background:#faf9fe;border:1px solid #dedbe7;border-radius:14px;min-width:0;margin:26px 0 32px;padding:26px}.auburn-tool-heading .auburn-tool-label{text-transform:uppercase;letter-spacing:.09em;color:#6257bf;font-size:.6875rem;font-weight:650;display:block}.auburn-tool-heading h3{margin:8px 0 10px;font-size:1.3rem;line-height:1.4}.auburn-tool-heading p{font-size:.9375rem;line-height:1.7}.auburn-segments{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.auburn-segments button,.auburn-checklist-actions button{font:inherit;color:#302657;cursor:pointer;background:#fff;border:1px solid #d8d3e8;border-radius:8px;min-height:44px;padding:10px 16px;font-size:.8125rem;font-weight:600}.auburn-segments button[aria-pressed=true]{color:#fff;background:#6257bf;border-color:#6257bf}.auburn-blog :is(input,progress):focus-visible{outline-offset:4px;outline:2px solid #6257bf}.auburn-score-entry{grid-template-columns:1fr 1fr;align-items:end;gap:24px;display:grid}.auburn-score-entry label{font-size:.8125rem;font-weight:600;line-height:1.7}.auburn-score-entry input{width:100%;min-height:48px;font:inherit;color:#112c3a;background:#fff;border:1px solid #aaa2ca;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:1.2rem;display:block}.auburn-score-entry>div{padding-bottom:5px}.auburn-score-entry>div strong{color:#6257bf;font-size:1.5rem;line-height:1.5;display:block}.auburn-score-entry>div span{color:#405963;font-size:.75rem;display:block}.auburn-blog .auburn-tool-small{color:#405963;margin-top:12px;font-size:.8125rem;line-height:1.75}.auburn-score-scale{background:#e3e0ed;border-radius:8px;height:16px;margin:30px 8px 8px;position:relative}.auburn-score-band{background:#877cd8;border-radius:4px;position:absolute;inset-block:0}.auburn-score-marker{background:#112c3a;border-radius:3px;width:4px;height:30px;position:absolute;top:-7px;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.auburn-scale-labels{color:#405963;justify-content:space-between;margin:0 4px;font-size:.6875rem;display:flex}.auburn-blog .auburn-score-result{background:#e8f8f5;border-radius:8px;margin:18px 0 12px;padding:15px 18px;font-size:.9375rem;line-height:1.75}.auburn-text-link{align-items:center;min-height:44px;margin-top:12px;font-size:.8125rem;font-weight:600;display:inline-flex}.auburn-history-row{grid-template-columns:90px minmax(0,1fr);gap:16px;margin:24px 0;display:grid}.auburn-history-row>strong{padding-top:1px;font-size:.875rem}.auburn-history-track{background:#e5e1ef;border-radius:5px;height:14px;overflow:hidden}.auburn-history-track span{background:#7065d2;border-radius:5px;height:100%;display:block}.auburn-history-track.is-admitted span{background:#228b88}.auburn-blog .auburn-history-row p{margin:6px 0 13px;font-size:.8125rem;line-height:1.6}.auburn-checklist-progress{color:#405963;align-items:center;gap:16px;margin:20px 0;font-size:.8125rem;display:flex}.auburn-checklist-progress progress{accent-color:#6257bf;width:100%;max-width:250px;height:10px}.auburn-checklist-progress span{white-space:nowrap}.auburn-checklist-items li label{cursor:pointer;align-items:flex-start;gap:16px;width:100%;min-height:44px;display:flex}.auburn-checklist-items input{accent-color:#6257bf;flex-shrink:0;width:22px;height:22px;margin-top:3px}.auburn-checklist-items label>span{display:block}.auburn-checklist-items label>span>span{color:#405963;margin-top:3px;font-size:.875rem;line-height:1.7;display:block}.auburn-checklist-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.auburn-checklist-actions button:first-child{color:#fff;background:#6257bf;border-color:#6257bf}.auburn-faq.faq-section{background:0 0;padding:32px 0 0}.auburn-faq .faq-layout{grid-template-columns:1fr;gap:12px}.auburn-faq .faq-list{width:100%}@media (max-width:980px){.auburn-facts{padding-inline:20px}.auburn-facts>div{padding-inline:14px}.auburn-blog .blog-rail{display:none}}@media (max-width:760px){.auburn-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:8px 20px}.auburn-facts>div,.auburn-facts>div:first-child,.auburn-facts>div:last-child{border-bottom:1px solid #dfdbe9;border-right:0;padding:16px 0}.auburn-facts>div:nth-last-child(-n+2){border-bottom:0}.auburn-overview-source{padding:4px 20px 18px}}@media (max-width:600px){.auburn-blog .blog-header h1{text-wrap:initial;font-size:1.85rem}.auburn-blog .blog-answer{margin-top:20px;padding:20px}.auburn-campus img{height:210px}.auburn-blog .auburn-campus figcaption{text-align:left;padding-inline:16px}.auburn-facts strong{font-size:1.55rem}.auburn-quick-nav{grid-template-columns:1fr 1fr;gap:0 10px;margin:20px 0 30px;padding:6px 0;display:grid}.auburn-quick-nav a{font-size:.75rem}.auburn-blog .blog-section,.auburn-blog .blog-sources{scroll-margin-top:116px}.auburn-tool{padding:20px 16px}.auburn-tool-heading h3{font-size:1.15rem}.auburn-score-entry{gap:16px}.auburn-score-entry>div strong{font-size:1.2rem}.auburn-history-row{grid-template-columns:72px minmax(0,1fr);gap:12px}.auburn-segments button{padding:10px 12px}.auburn-checklist-progress{gap:10px}.auburn-checklist-progress progress{min-width:0}.auburn-faq .faq-question{font-size:.9375rem}}@media print{.auburn-blog .blog-breadcrumb,.auburn-blog .blog-header,.auburn-blog .auburn-quick-nav,.auburn-blog .blog-rail,.auburn-blog .blog-body>:not(#complete-application),.auburn-blog #complete-application>:not(.auburn-checklist),.auburn-blog .auburn-checklist-actions{display:none!important}body:has(.auburn-blog) .site-header{display:none!important}body:has(.auburn-blog) .site-footer{display:none!important}.auburn-blog,.auburn-blog .blog-body{width:100%;max-width:none;padding:0}.auburn-blog .blog-reading-layout{display:block}.auburn-checklist{break-inside:avoid}.auburn-checklist input{appearance:auto}}.auburn-facts{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:stretch;gap:18px;padding:24px 24px 18px}.auburn-facts>div{border-right:1px solid #dfdbe9;flex-direction:column;justify-content:center;padding:12px;display:flex}.auburn-facts>div:first-child{background:#6257bf;border:0;border-radius:14px;padding:20px}.auburn-facts>div:first-child :is(span,small){color:#fff}.auburn-facts>div:first-child strong{color:#fff;margin:8px 0;font-size:clamp(2.4rem,4.4vw,3.5rem);line-height:1.15}.auburn-facts>div:first-child small{max-width:22ch}.auburn-blog .auburn-answer{background:#eef8f5;border:1px solid #cce5df;border-radius:16px;grid-template-columns:160px minmax(0,1fr);gap:30px;padding:28px;display:grid}.auburn-answer-guide{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.auburn-answer-guide>span{text-align:center;color:#405963;background:#fff;border:1px solid #cce5df;border-radius:12px;padding:10px 14px;font-size:.8125rem;font-weight:600;line-height:1.6;display:block;position:relative}.auburn-answer-guide>span:after{content:"";background:#fff;border-bottom:1px solid #cce5df;border-right:1px solid #cce5df;width:10px;height:10px;position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.auburn-answer-guide img{object-fit:contain;width:124px;height:auto;display:block}.auburn-answer-copy{min-width:0}.auburn-answer-copy h2{color:#112c3a;margin:0 0 12px;font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.35}.auburn-answer-copy>p:not(.blog-small-label){color:#374d59;margin:0;font-size:1rem;line-height:1.8}.auburn-answer-copy strong{color:#302657;font-weight:750}.auburn-curiosity{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.auburn-curiosity a{background:#fff;border:1px solid #cce0da;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;font-size:.8125rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.auburn-curiosity a:hover{background:#f6f4ff;border-color:#aaa2d8;text-decoration:underline}.auburn-curiosity a>span:last-child{flex-shrink:0;font-size:1.2rem}@media (max-width:980px){.auburn-facts{gap:10px;padding:20px}.auburn-facts>div{padding-inline:8px}.auburn-facts>div:first-child{padding:16px}.auburn-blog .auburn-answer{grid-template-columns:120px minmax(0,1fr);gap:22px;padding:24px}.auburn-answer-guide img{width:108px}.auburn-curiosity{grid-template-columns:1fr}.auburn-curiosity a{min-height:48px}}@media (max-width:760px){.auburn-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:18px}.auburn-facts>div,.auburn-facts>div:last-child{border:0;padding:14px 8px}.auburn-facts>div:first-child{padding:16px}.auburn-facts>div:first-child strong{font-size:2.5rem}}@media (max-width:600px){.auburn-blog .auburn-answer{grid-template-columns:1fr;gap:16px;padding:20px}.auburn-answer-guide{flex-direction:row-reverse;justify-content:flex-end;gap:18px}.auburn-answer-guide img{width:76px}.auburn-answer-guide>span:after{top:calc(50% - 5px);bottom:auto;left:-6px;transform:rotate(135deg)}.auburn-answer-copy h2{font-size:1.3rem}.auburn-curiosity{gap:9px;margin-top:18px}.auburn-facts>div:first-child strong{font-size:2.25rem}.auburn-facts>div:first-child{padding:14px}.auburn-facts strong{font-size:1.45rem}}@media (max-width:360px){.auburn-facts>div:first-child strong{font-size:1.75rem}.auburn-facts>div:first-child{padding:12px}.auburn-facts{gap:12px;padding:16px}}@media (max-width:600px){.auburn-facts>div:not(:first-child) strong{font-size:clamp(1rem,5.1vw,1.4rem)}}
.njit-blog{--blog-navy:#112c3a;--blog-purple:#6257bf;--blog-muted:#405963}.njit-blog .blog-header h1{max-width:1060px;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.18}.njit-blog .blog-deck,.njit-blog .blog-example-note,.njit-blog .blog-section>:is(h2,h3,p,ul,ol){max-width:42.5rem}.njit-blog .blog-deck{margin-top:22px;line-height:1.75}.njit-blog .blog-answer{background:#f3f0fb;border-radius:14px;padding:26px 28px}.njit-blog .blog-answer>p+p,.njit-blog .blog-section>p,.njit-blog .blog-section>:is(ul,ol)>li{color:#374d59;font-size:1.0625rem;line-height:1.75}.njit-blog .blog-example-note{margin-top:18px;font-size:.875rem;line-height:1.7}.njit-blog .blog-section{margin-bottom:64px;scroll-margin-top:32px}.njit-blog .blog-section>h2{margin-bottom:22px;line-height:1.35}.njit-blog .blog-section>p+p{margin-top:26px}.njit-blog .copy-table-wrap{margin:32px 0}.njit-blog .blog-rail{max-height:calc(100dvh - 64px);padding-right:6px;top:32px;overflow-y:auto}.njit-blog .blog-rail li a{align-items:center;min-height:44px;padding:9px 8px 9px 18px;font-size:.875rem;line-height:1.55;display:flex}.njit-blog :is(a,button,summary,.copy-table-wrap):focus-visible{outline-offset:4px;outline:2px solid #6257bf}.njit-blog .blog-faq details p{max-width:42.5rem;font-size:1rem;line-height:1.75}.njit-blog .faq-section{background:0 0;padding:32px 0 0}.njit-blog .faq-layout{grid-template-columns:1fr;gap:12px}.njit-blog .faq-list{width:100%}.njit-blog .blog-next-step p{white-space:pre-line}.njit-funnel{background:#faf9fe;border:1px solid #ddd9eb;border-radius:16px;margin:34px 0;padding:28px}.njit-funnel header p,.njit-tool-label{letter-spacing:.1em;text-transform:uppercase;color:#6257bf;margin:0 0 7px;font-size:.6875rem;font-weight:700;line-height:1.6}.njit-funnel header h3{color:#112c3a;margin:0;font-size:1.35rem;line-height:1.4}.njit-funnel ol{grid-template-columns:1fr .82fr .64fr;align-items:center;gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.njit-funnel li{background:#fff;border:1px solid #d7d2e8;border-radius:12px;flex-direction:column;justify-content:center;min-height:132px;padding:18px 20px;display:flex;position:relative}.njit-funnel li:not(:last-child):after{content:"→";z-index:1;color:#fff;background:#6257bf;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.njit-funnel li span,.njit-funnel li small{color:#405963;font-size:.75rem;line-height:1.55}.njit-funnel li strong{font-variant-numeric:tabular-nums;color:#302657;margin:5px 0;font-size:clamp(1.65rem,3vw,2.3rem);display:block}.njit-equations{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.njit-equations p{color:#405963;background:#eaf7f4;border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:14px 16px;font-size:.8125rem;line-height:1.65;display:flex}.njit-equations strong{color:#112c3a}.njit-funnel figcaption{color:#405963;font-size:.8125rem;line-height:1.65}.njit-course-planner{background:#faf9fe;border:1px solid #ddd9eb;border-radius:16px;margin:34px 0;padding:26px}.njit-course-planner header h3{color:#112c3a;margin:0 0 8px;font-size:1.3rem;line-height:1.4}.njit-course-planner header>p:last-child{color:#405963;font-size:.9375rem;line-height:1.7}.njit-program-options{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.njit-program-options button{color:#302657;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2cde3;border-radius:8px;padding:10px 14px;font-size:.8125rem;font-weight:650}.njit-program-options button[aria-pressed=true]{color:#fff;background:#6257bf;border-color:#6257bf}.njit-course-result{background:#fff;border:1px solid #e1deec;border-radius:12px;padding:20px}.njit-course-result h4{color:#112c3a;margin:0 0 16px;font-size:1rem;line-height:1.5}.njit-course-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.njit-course-result dl>div{border-right:1px solid #e1deec;min-width:0;padding:0 16px}.njit-course-result dl>div:first-child{padding-left:0}.njit-course-result dl>div:last-child{border-right:0;padding-right:0}.njit-course-result dt{text-transform:uppercase;letter-spacing:.07em;color:#5e6f76;font-size:.6875rem;line-height:1.55}.njit-course-result dd{color:#302657;margin:6px 0 0;font-size:.9375rem;font-weight:700;line-height:1.55}.njit-course-result>p{color:#405963;border-top:1px solid #e1deec;margin:18px 0 0;padding-top:16px;font-size:.875rem;line-height:1.75}.njit-tool-note{color:#405963;margin:14px 0 0;font-size:.8125rem;line-height:1.7}@media (max-width:980px){.njit-blog .blog-rail{display:none}.njit-blog .blog-reading-layout{display:block}}@media (max-width:760px){.njit-blog .blog-header h1{font-size:1.8rem}.njit-blog .blog-answer{padding:22px 20px}.njit-blog .blog-answer>p+p,.njit-blog .blog-section>p,.njit-blog .blog-section>:is(ul,ol)>li{font-size:1rem}.njit-blog .blog-section{margin-bottom:48px}.njit-funnel,.njit-course-planner{padding:20px 16px}.njit-funnel ol{grid-template-columns:1fr;gap:22px}.njit-funnel li{min-height:0}.njit-funnel li:not(:last-child):after{inset:auto auto -26px 50%;transform:translate(-50%)rotate(90deg)}.njit-equations,.njit-course-result dl{grid-template-columns:1fr}.njit-course-result dl>div,.njit-course-result dl>div:first-child,.njit-course-result dl>div:last-child{border-bottom:1px solid #e1deec;border-right:0;padding:12px 0}.njit-course-result dl>div:last-child{border-bottom:0}}@media (max-width:360px){.njit-funnel,.njit-course-planner{padding:18px 14px}.njit-program-options button{width:100%}}
