.page_responsiveBody__Gohyn{container-type:inline-size;container-name:entrance-article;min-width:0}.page_diagram__8N5q4{margin:var(--space-8) 0;padding:clamp(20px,3vw,36px);background:radial-gradient(circle at 104% 4%,rgba(196,154,69,.16),transparent 34%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--color-surface-dark);background-size:auto,72px 72px,72px 72px,auto;border:1px solid rgba(196,154,69,.32);border-radius:var(--radius-card);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--space-6);color:var(--color-text-muted-on-dark);box-shadow:0 20px 48px rgba(13,24,39,.12)}.page_diagramDrawing__Ci8w9,.page_diagramLegend__ygSmV{min-width:0}.page_diagramDrawing__Ci8w9 svg{display:block;width:100%;height:auto;max-width:420px;margin:0 auto var(--space-4);padding:var(--space-2);box-sizing:border-box;border:1px solid rgba(196,154,69,.28);border-radius:var(--radius-nested);background:var(--color-white)}.page_diagramDrawing__Ci8w9 p{display:flex;gap:var(--space-3);align-items:center;font-size:14px;line-height:1.6;margin:var(--space-3) 0;color:var(--color-text-muted-on-dark)}.page_dashedKey__syf4q,.page_solidKey__o1ZEw{width:28px;flex:0 0 28px;border-top:3px solid var(--color-white)}.page_dashedKey__syf4q{border-top-style:dashed;border-color:var(--color-text-muted-on-dark)}.page_diagramLegend__ygSmV{border-left:2px solid var(--color-gold);padding-left:var(--space-5)}.page_diagramEyebrow__dc4YV{color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.page_diagramLegend__ygSmV ol{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;gap:var(--space-5)}.page_diagramLegend__ygSmV li{display:flex;gap:var(--space-3);align-items:flex-start}.page_diagramLegend__ygSmV li>div{min-width:0}.page_diagramLegend__ygSmV li>span{background:var(--color-gold);color:var(--color-action-ink);flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:14px}.page_diagramLegend__ygSmV li:last-child>span{background:var(--color-text-muted-on-dark)}.page_diagramLegend__ygSmV strong{font-size:16px;color:var(--color-white)}.page_diagramLegend__ygSmV li p{font-size:15px;line-height:1.7;margin:var(--space-2) 0 0;color:var(--color-text-muted-on-dark)}.page_diagram__8N5q4 figcaption{grid-column:1/-1;font-size:14px;line-height:1.7;color:var(--color-text-muted-on-dark);border-top:1px solid rgba(255,255,255,.13);padding-top:var(--space-4)}.page_scenario__YqzId{background:var(--color-surface-warm);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-nested) var(--radius-nested) 0;padding:var(--space-6);margin:var(--space-8) 0}.page_scenario__YqzId>p:first-child{color:var(--color-gold-on-light);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.page_scenario__YqzId h3{margin:var(--space-3) 0;font-size:22px}.page_scenario__YqzId ol{padding-left:var(--space-6)}.page_scenario__YqzId li{margin:var(--space-3) 0;line-height:1.8}.page_workFigure__sfmUM{margin:var(--space-8) 0}.page_workImage__OfD7F{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-nested)}.page_workImage__OfD7F img{object-fit:contain;background:var(--color-surface-warm)}.page_workFigure__sfmUM figcaption{font-size:14px;line-height:1.7;color:var(--color-text-muted);margin-top:var(--space-4)}.page_expertFooter__w35yc{display:block!important;margin:0 auto var(--space-10)}.page_expertFooter__w35yc>section>div:last-child{min-width:0;max-width:var(--container-reading)}.page_expertFooter__w35yc>.page_expertPanel__PZcik{display:flex;flex-wrap:wrap-reverse;align-items:stretch;column-gap:clamp(20px,3vw,40px);row-gap:0;padding:0 clamp(22px,3vw,40px)}.page_expertPanel__PZcik>div:first-child{flex:0 1 clamp(240px,24vw,320px);align-self:stretch;min-height:360px;max-width:100%;margin-inline:auto;border-radius:0;overflow:visible}.page_expertFooter__w35yc>.page_expertPanel__PZcik>div:last-child{flex:1 1 420px;align-self:center;max-width:none;padding-block:clamp(28px,3vw,40px)}.page_expertPanel__PZcik>div:last-child>:is(h2,p){max-width:var(--container-reading)}.page_relatedLinks__pIMxQ{display:grid;gap:var(--space-4);margin:var(--space-6) 0}.page_relatedLinks__pIMxQ a{display:block;padding:var(--space-5);border:1px solid var(--color-document-border);border-radius:var(--radius-nested);text-decoration:none;line-height:1.7}.page_relatedLinks__pIMxQ strong{display:block;color:var(--color-heading)}.page_relatedLinks__pIMxQ span{display:block;font-size:14px;color:var(--color-text-muted)}@container entrance-article (max-width:680px){.page_diagram__8N5q4{padding:var(--space-5);gap:var(--space-5);border-radius:var(--radius-nested)}.page_diagramDrawing__Ci8w9 svg{max-width:330px}.page_diagramLegend__ygSmV ol{gap:var(--space-4)}.page_diagramLegend__ygSmV li p{font-size:15px}.page_diagram__8N5q4 figcaption{font-size:14px}.page_scenario__YqzId{padding:var(--space-5)}.page_scenario__YqzId h3{font-size:20px}.page_workImage__OfD7F{border-radius:var(--radius-control)}.page_responsiveTable__s7tHA[class]{overflow:visible;background:transparent;border:0}.page_responsiveTable__s7tHA[class] table{display:block;min-width:0;width:100%;border:0}.page_responsiveTable__s7tHA[class] caption{display:block;padding:var(--space-3) 0;text-align:left}.page_responsiveTable__s7tHA[class] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_responsiveTable__s7tHA[class] tbody{display:grid;gap:var(--space-4)}.page_responsiveTable__s7tHA[class] tr{display:block;padding:var(--space-5);border:1px solid var(--color-document-border);border-radius:var(--radius-nested);background:var(--color-white)}.page_responsiveTable__s7tHA[class] tbody th{display:block;padding:0 0 var(--space-3);border:0;width:100%;font-size:17px;color:var(--color-gold-on-light);background:transparent}.page_responsiveTable__s7tHA[class] td{display:block;padding:var(--space-3) 0 0;border:0;white-space:normal;font-size:15px;line-height:1.7}.page_responsiveTable__s7tHA[class] td:before{content:attr(data-label);display:block;margin-bottom:var(--space-1);color:var(--color-heading);font-size:12px;letter-spacing:.03em;font-weight:700}}