html{scroll-behavior:smooth}body{margin:0;background:var(--st-paper,#F6F1E7);color:var(--st-ink,#0E1116)}a{color:inherit}.screen-reader-text{position:absolute;left:-9999px}.st-wrap{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.st-prose{max-width:72ch;font:400 18px/1.7 var(--st-body,Georgia,serif)}.st-prose h2{font:400 34px/1.15 var(--st-display,Georgia,serif);margin:2em 0 .5em}.st-prose h3{font:600 22px/1.25 var(--st-ui,sans-serif);margin:1.6em 0 .4em}.st-prose a{color:var(--st-cobalt,#1F3FBF)}.st-prose img{max-width:100%;height:auto}.st-prose ul,.st-prose ol{padding-left:1.3em}.st-prose table{border-collapse:collapse;width:100%;font:400 15px/1.5 var(--st-ui,sans-serif)}.st-prose th,.st-prose td{border:1px solid var(--st-rule,#ccc);padding:8px 10px;text-align:left}.st-card{display:block;border:1px solid var(--st-ink,#0E1116);background:var(--st-card,#fff);padding:18px;text-decoration:none;color:inherit}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.navigation.pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.navigation.pagination .page-numbers{border:1px solid var(--st-ink,#0E1116);padding:10px 14px;text-decoration:none;background:var(--st-card,#fff)}.navigation.pagination .page-numbers.current{background:var(--st-ink,#0E1116);color:var(--st-paper,#F6F1E7)}:focus-visible{outline:3px solid var(--st-cobalt,#1F3FBF);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.st-wordmark{font-family:'Playfair Display',Georgia,'Times New Roman',serif!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1!important}.st-header .st-wordmark{font-size:clamp(36px,5.6vw,58px)!important;font-weight:900!important}.st-wordmark i{font-style:italic;font-weight:800;color:var(--st-vermilion-ink,#B92D0C)}.st-wordmark span{color:var(--st-vermilion,#FF4A1C)}.st-header .st-wordmark{flex:1 0 100%;justify-content:center;text-align:center}.st-header .st-wordmark{margin-bottom:4px}@media(min-width:860px){.st-header .st-wordmark+*,.st-header .st-wordmark~*{margin-top:0}.st-header .st-wordmark{flex-basis:100%}.st-header .st-nav{flex:0 1 auto!important;order:2!important}.st-header div:has(>.st-wordmark){justify-content:center!important;gap:12px 28px!important}}nav[aria-label=Breadcrumb] ol{align-items:center}@media(min-width:820px){#atlas div:has(>h3){grid-column:1/-1;display:grid!important;grid-template-columns:minmax(220px,1fr) 2.2fr;column-gap:48px;align-items:start;padding:32px 36px!important}#atlas div:has(>h3)>p,#atlas div:has(>h3)>h3,#atlas div:has(>h3)>a{grid-column:1}#atlas div:has(>h3)>dl{grid-column:2;grid-row:1/span 3;grid-template-columns:repeat(3,1fr);column-gap:28px}}.st-step{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 18px;border:1px solid var(--st-ink);background:var(--st-card,#FBF8F1);color:var(--st-ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.st-step:hover,.st-step:focus-visible{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--st-ink)}.st-step__n{font:500 11px/1 var(--st-mono);letter-spacing:.08em;color:var(--st-vermilion-ink,#B92D0C)}.st-step__t{font:400 24px/1.1 var(--st-display)}.st-step__d{font:400 13px/1.4 var(--st-ui);color:var(--st-ink-2)}.st-footer>div>div:first-child{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:36px 28px!important}.st-footer>div>div:first-child>div:first-child{grid-column:1/-1!important;min-width:0!important;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 32px;padding-bottom:28px;border-bottom:1px solid rgb(246 241 231 / .2)}.st-footer>div>div:first-child>div:first-child>div{font-family:'Playfair Display',Georgia,serif!important;font-weight:800!important;font-size:clamp(34px,4vw,44px)!important;letter-spacing:-.02em}.st-footer>div>div:first-child>div:first-child>div i{color:#FF4A1C}.st-footer>div>div:first-child>div:first-child>p{margin:0!important;max-width:none!important;font:400 italic 18px/1.4 var(--st-body)!important}.st-footer nav li a{padding:7px 0!important;font-size:14px!important;opacity:.9}.st-footer nav li a:hover,.st-footer nav li a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}.st-footer>div>p{margin-top:36px!important;font-size:12px!important;line-height:1.7!important;max-width:100ch}@media(max-width:1000px){.st-footer>div>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:560px){.st-footer>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.st-footer>div>p{max-width:none!important}@media(min-width:1000px){.st-examwrap ol{width:100%!important}.st-examwrap li{flex:1 1 0%;width:auto!important;min-width:0}}.st-postgrid{display:block}.st-side{margin-top:40px;display:grid;gap:18px}@media(min-width:1000px){.st-postgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.st-side{margin-top:0;position:static;max-height:none;overflow:visible}}.st-sidebox{border:1px solid var(--st-rule,#d9d2c3);padding:18px 20px;background:#fff0}.st-sidebox h2{margin:0 0 10px;font:400 22px/1.15 var(--st-display)}.st-sidebox p{margin:0 0 8px;font:400 14px/1.55 var(--st-body);color:var(--st-ink-2)}.st-sidebox ul{list-style:none;margin:0;padding:0}.st-sidebox li{padding:6px 0;border-top:1px solid var(--st-rule,#d9d2c3);font:400 14px/1.4 var(--st-body)}.st-sidebox li:first-child{border-top:0}.st-notaff-box{max-width:820px;margin-top:36px;border-left:3px solid var(--st-ink);padding:14px 18px;font:400 14px/1.55 var(--st-body);color:var(--st-ink-2);background:rgb(0 0 0 / .03)}.st-pagefaq{padding-top:48px;padding-bottom:24px}.st-pagefaq h2{margin:0 0 18px;font:400 clamp(28px,4vw,40px)/1.1 var(--st-display)}.st-pagefaq details{border-top:1px solid var(--st-rule,#d9d2c3);padding:14px 0}.st-pagefaq details:last-child{border-bottom:1px solid var(--st-rule,#d9d2c3)}.st-pagefaq summary{cursor:pointer;font:600 17px/1.4 var(--st-body)}.st-pagefaq p{margin:10px 0 0;max-width:70ch;font:400 16px/1.6 var(--st-body);color:var(--st-ink-2)}.st-notaff{margin:14px 0 0;max-width:none!important;font-size:12px;line-height:1.6;opacity:.8}.st-prose time,.entry-date,.posted-on{display:none!important}.st-arthead{max-width:820px;border-bottom:2px solid var(--st-ink);padding-bottom:22px;margin-bottom:28px}.st-artcat{margin:0 0 12px;font:500 12px/1 var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-vermilion-ink)}.st-short{margin:0 0 16px;padding:14px 18px;border-left:3px solid var(--st-vermilion-ink);background:rgb(0 0 0 / .03)}.st-short strong{font:600 12px/1 var(--st-mono);letter-spacing:.08em;text-transform:uppercase}.st-short p{margin:8px 0 0;font:400 17px/1.55 var(--st-body)}.st-byline{margin:0;font:400 12px var(--st-mono);color:var(--st-ink-2)}.st-toc ol{margin:0;padding-left:20px}.st-toc li{border-top:0;padding:5px 0;font:400 14px/1.4 var(--st-body)}.st-count{float:right;font:400 12px var(--st-mono);color:var(--st-ink-2)}.st-toolbox{background:var(--st-paper,#faf7ef);border-color:var(--st-ink)}.st-authorbox{max-width:820px;display:flex;gap:16px;align-items:flex-start;margin-top:28px;padding:18px 20px;border:1px solid var(--st-rule,#d9d2c3)}.st-avatar{flex:0 0 48px;height:48px;border-radius:50%;background:var(--st-ink);color:var(--st-paper,#fff);display:grid;place-items:center;font:600 14px var(--st-mono)}.st-authorbox p{margin:4px 0 0;font:400 14px/1.55 var(--st-body);color:var(--st-ink-2)}.st-prevnext{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:40px}.st-prevnext a{display:block;padding:16px 18px;border:1px solid var(--st-rule,#d9d2c3);text-decoration:none;font:400 18px/1.3 var(--st-display)}.st-prevnext span{display:block;margin-bottom:6px;font:500 11px var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-2)}.st-prose h2[id],.st-prose h3[id]{scroll-margin-top:24px}.st-calc{background:var(--st-paper-2);border-bottom:1px solid var(--st-ink)}.st-calc-in{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,40px)}.st-calc h2{margin:0 0 18px;font:400 clamp(28px,4vw,40px)/1.1 var(--st-display)}.st-calc-grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.st-calc-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start}}.st-rows{display:grid;gap:10px}.st-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end}.st-row.st-row-gpa{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) 44px}@media(max-width:560px){.st-row.st-row-gpa{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.st-row.st-row-gpa .st-f-name{grid-column:1/-1}}.st-f{display:flex;flex-direction:column;gap:4px;min-width:0}.st-f label,.st-field label{font:500 12px/1.2 var(--st-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink-2)}.st-calc input,.st-calc select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--st-ink);background:var(--st-paper);font:400 16px var(--st-body);color:var(--st-ink);border-radius:0}.st-calc input:focus-visible,.st-calc select:focus-visible,.st-btn:focus-visible{outline:3px solid var(--st-cobalt);outline-offset:2px}.st-btn{min-height:44px;padding:0 16px;border:1px solid var(--st-ink);background:var(--st-ink);color:var(--st-paper);font:600 14px var(--st-ui);cursor:pointer}.st-btn-ghost{background:#fff0;color:var(--st-ink)}.st-btn-x{width:44px;padding:0;background:#fff0;color:var(--st-ink)}.st-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.st-field{margin-top:18px;max-width:360px;display:flex;flex-direction:column;gap:4px}.st-field2{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;max-width:520px}.st-result{border:2px solid var(--st-ink);background:var(--st-paper);padding:22px}.st-result .st-lab{margin:0;font:500 12px/1 var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-2)}.st-result .st-big{margin:8px 0 14px;font:400 clamp(56px,8vw,88px)/1 var(--st-display);color:var(--st-ink)}.st-result dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font:400 15px/1.4 var(--st-body)}.st-result dt{color:var(--st-ink-2)}.st-result dd{margin:0;text-align:right;font-weight:600}.st-result .st-msg{margin:14px 0 0;font:400 14px/1.5 var(--st-body);color:var(--st-ink-2)}.st-result .st-err{color:#b3261e;font-weight:600}.st-sec{max-width:1240px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,40px) 0}.st-sec h2{margin:0 0 14px;font:400 clamp(28px,4vw,44px)/1.08 var(--st-display)}.st-sec p,.st-sec li{max-width:70ch;font:400 17px/1.65 var(--st-body)}.st-sec .st-formula{display:inline-block;margin:6px 0 14px;padding:12px 16px;border:1px solid var(--st-ink);background:var(--st-paper-2);font:500 16px/1.5 var(--st-mono)}.st-sec table{width:100%;max-width:760px;border-collapse:collapse;margin:10px 0 6px;font:400 15px/1.4 var(--st-body)}.st-sec caption{caption-side:top;text-align:left;padding:0 0 8px;font:500 12px/1.2 var(--st-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-2)}.st-sec th,.st-sec td{padding:10px 12px;border:1px solid var(--st-rule);text-align:left}.st-sec th{background:var(--st-paper-2);font-weight:600}.st-reltools{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px)}.st-reltools h2{margin:0 0 16px;font:400 clamp(28px,4vw,40px)/1.1 var(--st-display)}.st-reltools ul{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.st-reltools a{display:block;height:100%;padding:16px 18px;border:1px solid var(--st-ink);text-decoration:none;background:var(--st-paper)}.st-reltools strong{display:block;font:400 22px/1.15 var(--st-display)}.st-reltools span{display:block;margin-top:6px;font:400 14px/1.45 var(--st-body);color:var(--st-ink-2)}