._article_ib2q9_1{position:relative}._draftBanner_ib2q9_5{margin:0 0 var(--spacing-4, 1rem);padding:10px 16px;border:1px solid #e8a33d;border-radius:12px;background:#fdf3e2;color:#1e2a32;font-size:.95rem;line-height:1.5}._draftBanner_ib2q9_5 a{color:#12576b;font-weight:600}._article_ib2q9_1{max-width:760px;margin:0 auto;padding:var(--spacing-12) var(--spacing-4) 0}._article_ib2q9_1 ._tools_ib2q9_27{padding:0;margin:0 0 var(--spacing-6)}._back_ib2q9_31{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:600;font-size:.9375rem;text-decoration:none;margin-bottom:var(--spacing-6)}._back_ib2q9_31:hover{text-decoration:underline}._meta_ib2q9_44{margin:0 0 var(--spacing-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--muted-foreground)}._topic_ib2q9_53{background:var(--accent);color:var(--accent-foreground);font-weight:600;border-radius:var(--radius-full);padding:2px var(--spacing-3)}._title_ib2q9_60{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:clamp(2rem,4.6vw,3rem);line-height:1.1;letter-spacing:-.025em}._byline_ib2q9_68{margin:var(--spacing-4) 0 0;color:var(--muted-foreground)}._header_ib2q9_72{margin-bottom:var(--spacing-8)}._image_ib2q9_75{width:100%;height:auto;border-radius:var(--radius-lg);margin-bottom:var(--spacing-8)}._body_ib2q9_82{font-size:1.0625rem;line-height:1.75}._body_ib2q9_82 p{margin:0 0 var(--spacing-6)}._body_ib2q9_82 .lead{font-size:1.1875rem;line-height:1.55;font-family:var(--font-family-display);font-weight:500;color:var(--foreground)}._body_ib2q9_82 h2{font-family:var(--font-family-display);font-weight:600;font-size:1.75rem;line-height:1.2;margin:var(--spacing-12) 0 var(--spacing-4)}._body_ib2q9_82 h3{font-family:var(--font-family-display);font-weight:600;font-size:1.3125rem;line-height:1.3;color:var(--primary);margin:var(--spacing-8) 0 var(--spacing-3)}._body_ib2q9_82 ol,._body_ib2q9_82 ul{margin:0 0 var(--spacing-6);padding-left:1.5rem;display:flex;flex-direction:column;gap:var(--spacing-3)}._body_ib2q9_82 li::marker{color:var(--primary);font-weight:600}._body_ib2q9_82 blockquote{margin:0 0 var(--spacing-6);padding:var(--spacing-4) var(--spacing-6);border-left:4px solid var(--accent);background:var(--card);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-family-display);font-size:1.25rem;line-height:1.5}._body_ib2q9_82 a{color:var(--primary);font-weight:600}._body_ib2q9_82 .signs.numbered{list-style:none;padding:0;counter-reset:sign;flex-direction:unset}._body_ib2q9_82 .signs.numbered .sign{counter-increment:sign;border-top-color:var(--primary)}._body_ib2q9_82 .signs.numbered .sign b:before{content:counter(sign) ". ";color:var(--accent)}._body_ib2q9_82 .timeline{list-style:none;padding:0 0 0 var(--spacing-6);margin:0 0 var(--spacing-6);border-left:3px solid var(--teal-soft);gap:var(--spacing-5, 1.25rem)}._body_ib2q9_82 .timeline li{position:relative;display:flex;flex-direction:column;gap:2px;line-height:1.5}._body_ib2q9_82 .timeline li:before{content:"";position:absolute;left:calc(-1 * var(--spacing-6) - 9px);top:4px;width:15px;height:15px;border-radius:50%;background:var(--card);border:3px solid var(--primary)}._body_ib2q9_82 .timeline li.dip:before{background:var(--coral);border-color:var(--coral)}._body_ib2q9_82 .timeline .when{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}._body_ib2q9_82 .timeline li.dip .when{color:var(--coral)}._body_ib2q9_82 .timeline b{font-family:var(--font-family-display);font-weight:600;font-size:1.125rem;color:var(--primary)}._body_ib2q9_82 .timeline li>span:last-child{color:var(--muted-foreground)}._body_ib2q9_82 .signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);margin:0 0 var(--spacing-6)}._body_ib2q9_82 .sign{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-5, 1.25rem);background:var(--card);border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:var(--radius-md);line-height:1.5}._body_ib2q9_82 .sign b{font-family:var(--font-family-display);font-weight:600;font-size:1.0625rem;color:var(--primary)}._body_ib2q9_82 .sign span{color:var(--muted-foreground);font-size:.9875rem}@media(max-width:600px){._body_ib2q9_82 .signs{grid-template-columns:1fr}}._body_ib2q9_82 .callout{margin:0 0 var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);background:var(--teal-soft);border-left:6px solid var(--primary);border-radius:var(--radius-lg)}._body_ib2q9_82 .callout p{margin:0;color:var(--muted-foreground)}._body_ib2q9_82 .callout .calloutBig{margin-top:var(--spacing-3);font-family:var(--font-family-display);font-size:1.375rem;font-weight:600;line-height:1.45;color:var(--primary)}@media(max-width:700px){._body_ib2q9_82 .callout{padding:var(--spacing-5, 1.25rem) var(--spacing-4)}._body_ib2q9_82 .callout .calloutBig{font-size:1.1875rem}}._body_ib2q9_82 figure{margin:0 0 var(--spacing-8)}._body_ib2q9_82 figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--border)}._body_ib2q9_82 figcaption{margin-top:var(--spacing-2);font-size:.9375rem;color:var(--muted-foreground);text-align:center}._refs_ib2q9_280{margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._refsTitle_ib2q9_285{margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-weight:600;font-size:1.125rem}._refsList_ib2q9_291{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;line-height:1.55;color:var(--muted-foreground)}._refsList_ib2q9_291 a{color:var(--primary);font-weight:600}._author_ib2q9_305{display:flex;gap:var(--spacing-4);align-items:flex-start;margin-top:var(--spacing-12);padding:var(--spacing-6);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._author_ib2q9_305 p{margin:0;color:var(--muted-foreground);line-height:1.6}._author_ib2q9_305 b{color:var(--foreground)}._author_ib2q9_305 a{color:var(--primary);font-weight:600}._cta_ib2q9_326{margin-top:var(--spacing-12);background:var(--band);color:var(--band-foreground);border-radius:var(--radius-lg);padding:var(--spacing-8)}._cta_ib2q9_326 p{margin:var(--spacing-2) 0 var(--spacing-6);color:var(--band-muted)}._ctaTitle_ib2q9_337{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:1.625rem}._ctaButton_ib2q9_343{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}._more_ib2q9_348{max-width:1120px;margin:var(--spacing-16) auto 0;padding:0 var(--spacing-4)}._moreTitle_ib2q9_353{font-family:var(--font-family-display);font-weight:600;font-size:1.75rem;margin:0 0 var(--spacing-6)}._moreList_ib2q9_359{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6)}._moreCard_ib2q9_367{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--foreground)}._moreCard_ib2q9_367:hover{box-shadow:var(--shadow-md)}._moreTopic_ib2q9_383{align-self:flex-start;background:var(--accent);color:var(--accent-foreground);font-weight:600;font-size:.875rem;border-radius:var(--radius-full);padding:2px var(--spacing-3)}._moreName_ib2q9_392{font-family:var(--font-family-display);font-weight:600;font-size:1.25rem;line-height:1.3}._moreRead_ib2q9_398{margin-top:auto;display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--primary);font-weight:600}._missing_ib2q9_406{max-width:760px;margin:0 auto;padding:var(--spacing-16) var(--spacing-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}@media(max-width:700px){._moreList_ib2q9_359{grid-template-columns:1fr}._body_ib2q9_82{font-size:1rem}._cta_ib2q9_326{padding:var(--spacing-6) var(--spacing-4)}}
