.essay-article{max-width:58rem}.essay-hero{padding-bottom:3rem}.essay-hero h1{text-wrap:balance;max-width:17ch;font-size:clamp(2.6rem,5vw,4.6rem)}.essay-hero .public-lead{max-width:38rem}.essay-body{max-width:43rem;margin-inline:auto;font-size:1.125rem;line-height:1.8}.essay-body>p{margin:0 0 1.45rem}.essay-body>h2{letter-spacing:-.025em;text-wrap:balance;margin:4rem 0 1.5rem;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.16}.essay-body>h3{margin:2.3rem 0 1rem;font-size:1.4rem;line-height:1.35}.essay-body a{color:var(--models-accent-dark);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.essay-body blockquote{border-left:3px solid var(--models-accent);margin:2rem 0;padding:.2rem 0 .2rem 1.5rem;font-family:Charter,Georgia,serif;font-size:1.35rem;line-height:1.55}.essay-body blockquote p{margin:.5rem 0}.essay-body li{margin:.7rem 0}.essay-body hr{border:0;border-top:1px solid #dce0e4;margin-block:3rem}.essay-body code{overflow-wrap:anywhere}.essay-visual{border-top:5px solid var(--models-accent);background:#fff;margin:3rem 0 1.5rem;padding:1.75rem}.essay-visual h3,.essay-lab h3{margin:.5rem 0 1.25rem;font-size:1.6rem;line-height:1.25}.essay-table-wrap{max-width:100%;margin-block:1.5rem;overflow-x:auto}.essay-table-wrap table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.55}.essay-table-wrap th,.essay-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dce0e4;min-width:10rem;padding:1rem}.essay-table-wrap th{font-weight:600}.essay-table-wrap thead{background:var(--models-accent-soft);color:var(--models-accent-dark)}.essay-table-wrap tbody th{min-width:9rem}.essay-caption{color:#657084;margin:1rem 0 0;font-size:.9rem;line-height:1.6}.essay-lab{background:var(--models-accent-soft);border:1px solid var(--models-accent);margin:2rem 0 3rem;padding:2rem}.essay-lab p{margin:1rem 0}.essay-lab fieldset{border:0;min-width:0;margin:1.5rem 0;padding:0}.essay-lab legend{margin-bottom:.8rem;padding:0;font-size:1rem;font-weight:600}.essay-choice{cursor:pointer;background:#fff;border:1px solid #8991a0;align-items:flex-start;gap:.8rem;margin:.7rem 0;padding:1rem;font-size:1rem;line-height:1.5;display:flex}.essay-choice:has(input:checked){outline:2px solid var(--models-accent);outline-offset:-2px}.essay-choice input{width:1.1rem;height:1.1rem;accent-color:var(--models-accent);flex-shrink:0;margin-top:.3rem}.essay-lab-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.essay-lab button{min-height:44px;font:inherit;cursor:pointer;font-size:1rem}.essay-lab button:disabled{cursor:default;opacity:.55}.essay-text-button{color:var(--models-accent-dark);text-underline-offset:.2em;text-align:left;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.essay-feedback{border-left:4px solid var(--models-accent);background:#fff;min-height:5rem;margin-top:1.5rem;padding:.8rem 1.25rem;font-size:1rem}.essay-feedback h4,.essay-alternative h4{margin:.5rem 0;font-size:1.1rem;line-height:1.4}.essay-alternative{border-bottom:1px solid #8991a0;padding-block:1rem;font-size:1rem}.essay-transfer{border-top:1px solid #8991a0;margin-top:1.5rem;padding-top:1.5rem}.essay-transfer label{font-size:1rem;display:block}.essay-transfer label span{margin-top:.5rem;display:block}.essay-transfer textarea{width:100%;font:inherit;color:#182038;resize:vertical;background:#fff;border:1px solid #8991a0;margin-top:1rem;padding:1rem;font-size:1rem;line-height:1.6}:is(.essay-lab :focus-visible,.essay-table-wrap:focus-visible){outline-offset:3px;outline:3px solid #f2ae35;box-shadow:0 0 0 2px #14213d}.essay-end{margin-top:4rem}.essay-related{border-top:1px solid #dce0e4;margin-top:3rem;padding-top:2rem}.essay-related a{padding:.6rem 0;font-size:1rem;display:block}.essay-directory-heading{margin:3rem 0 2rem;font-size:clamp(2rem,4vw,3.2rem)}.essay-directory-list{margin-bottom:5rem}.essay-directory-item{border-top:1px solid #dce0e4;grid-template-columns:3rem 1fr;gap:1.5rem;padding:2.3rem 0;display:grid}.essay-directory-number{color:var(--models-accent-dark);font-family:Charter,Georgia,serif;font-size:2rem;line-height:1.2}.essay-directory-item h3{max-width:32ch;margin:0 0 .8rem;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.2}.essay-directory-item h3 a{color:#182038}.essay-directory-item p{max-width:42rem;margin:.7rem 0}.time-calculator>label{margin-top:1.5rem;font-size:1rem;display:block}.time-calculator input[type=range]{width:100%;min-height:44px;accent-color:var(--models-accent);display:block}.time-bars{margin:2rem 0}.time-bars figcaption{font-size:.95rem;font-weight:600}.time-bar-label{justify-content:space-between;gap:1rem;margin:1rem 0 .5rem;font-size:.9rem;display:flex}.time-track{background:#fff;border:1px solid #8991a0;height:1.25rem;display:flex}.time-track span{height:100%;display:block}.time-other{background:#657084}.time-draft{background:var(--models-accent)}.time-check{background:repeating-linear-gradient(45deg, var(--models-accent-dark), var(--models-accent-dark) 3px, white 3px, white 6px)}.time-result{border-left:4px solid var(--models-accent);background:#fff;padding:1.25rem;display:block}.time-result strong,.time-result span{display:block}.time-result strong{font-size:1.6rem}@media (max-width:600px){.essay-hero h1{font-size:2.65rem}.essay-body{font-size:1.0625rem;line-height:1.75}.essay-body>h2{margin-top:3rem}.essay-visual,.essay-lab{padding:1.15rem}.essay-directory-item{grid-template-columns:2rem 1fr;gap:1rem}.essay-table-wrap th,.essay-table-wrap td{padding:.8rem}}
