.CL27nW_prose{color:var(--soft);max-width:var(--measure);font-size:1.0625rem;line-height:1.72}.CL27nW_prose>*+*{margin-top:var(--space-4)}.CL27nW_prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin:var(--space-12) 0 0;scroll-margin-top:var(--space-16);font-size:clamp(1.6rem,1.25rem + 1.4vw,2.4rem);font-weight:400;line-height:1.15}.CL27nW_prose h3{letter-spacing:-.01em;color:var(--bone);margin:var(--space-8) 0 0;scroll-margin-top:var(--space-16);font-size:1.25rem;font-weight:600;line-height:1.3}.CL27nW_prose strong{color:var(--bone);font-weight:600}.CL27nW_prose a{color:var(--bone);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.CL27nW_prose a:hover{color:var(--brand-blue)}.CL27nW_prose code{font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;background:#ffffff0f;padding:.1em .35em;font-size:.85em}.CL27nW_prose ul,.CL27nW_prose ol{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.CL27nW_prose ul{padding-left:0;list-style:none}.CL27nW_prose ul li{padding-left:var(--space-5);position:relative}.CL27nW_prose ul li:before{content:"·";left:var(--space-2);color:var(--brand-blue);font-weight:700;position:absolute}.CL27nW_prose ol li::marker{color:var(--muted);font-family:var(--font-mono);font-size:.85em}.CL27nW_prose li p{margin:0}.CL27nW_tableWrap{width:100%}.CL27nW_tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem}.CL27nW_tableWrap th,.CL27nW_tableWrap td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.CL27nW_tableWrap th{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.CL27nW_tableWrap td{color:var(--soft)}.CL27nW_callout{border-left:2px solid var(--brand-blue);padding:var(--space-4) var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#1e5eff14}.CL27nW_callout p{color:var(--bone);margin:0}.CL27nW_callout p.CL27nW_calloutTitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);margin:0 0 var(--space-2);font-size:.6875rem;font-weight:600}@media (max-width:720px){.CL27nW_prose{font-size:1rem}.CL27nW_tableWrap table{font-size:.8125rem}.CL27nW_tableWrap th,.CL27nW_tableWrap td{padding:var(--space-2)}}@media (max-width:560px){.CL27nW_tableWrap table,.CL27nW_tableWrap tbody,.CL27nW_tableWrap tr,.CL27nW_tableWrap td{width:100%;display:block}.CL27nW_tableWrap thead{display:none}.CL27nW_tableWrap tr{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.CL27nW_tableWrap td{padding:var(--space-1) 0;border:0}.CL27nW_tableWrap td:first-child{color:var(--bone);margin-bottom:var(--space-2);font-weight:600}.CL27nW_tableWrap td:not(:first-child):before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1);font-size:.625rem;display:block}}
._3s-biW_answer{border:1px solid var(--line);border-left:2px solid var(--brand-blue);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);max-width:var(--measure);background:#ffffff05}._3s-biW_label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-blue);margin:0 0 var(--space-3);font-size:.6875rem;font-weight:600}._3s-biW_text{color:var(--bone);margin:0;font-size:1.0625rem;line-height:1.7}@media (max-width:720px){._3s-biW_answer{padding:var(--space-4)}._3s-biW_text{font-size:1rem}}
.HBdu3G_toc{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);max-width:var(--measure);background:#ffffff05}.HBdu3G_label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-3);font-size:.6875rem;font-weight:600}.HBdu3G_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HBdu3G_list li{font-size:.9375rem;line-height:1.5}.HBdu3G_list a{color:var(--soft)}.HBdu3G_list a:hover{color:var(--brand-blue)}.HBdu3G_sub{padding-left:var(--space-4);border-left:1px solid var(--line)}
.sZswba_meta{align-items:center;gap:var(--space-2) var(--space-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;font-size:.75rem;display:flex}.sZswba_item{align-items:center;gap:var(--space-2);display:inline-flex}.sZswba_item+.sZswba_item:before{content:"/";color:var(--line-hover)}
.tWlGpa_related{border-top:1px solid var(--line);padding-top:var(--space-6);max-width:var(--measure)}.tWlGpa_heading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-4);font-size:.6875rem;font-weight:600}.tWlGpa_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tWlGpa_link{color:var(--bone);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue);font-size:1.0625rem;line-height:1.5}.tWlGpa_link:hover{color:var(--brand-blue)}
