.tech-lead{gap:var(--sp-3);max-inline-size:48rem;margin-block-end:var(--sp-7);display:grid}.tech-lead .eyebrow{font-size:var(--fs-small);color:var(--c-ink-2);margin:0}.tech-lead__lede{font-size:var(--fs-h3);color:var(--c-ink-2);margin:0}.measure-map{gap:var(--sp-4);display:grid}.measure-map__rows{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.measure-map__row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-line);border-radius:var(--radius-control);grid-template-columns:1fr auto 1fr;display:grid}.measure-map__to{font-weight:600}.measure-map__arrow{color:var(--c-wave);display:inline-grid}.measure-map__model{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-card);background:var(--c-abyss);color:var(--c-ink-inv);display:flex}.measure-map__model .measure-map__arrow{color:var(--c-wave-bright)}@media (width<640px){.measure-map__row{gap:var(--sp-1);grid-template-columns:1fr}.measure-map__row .measure-map__arrow{justify-self:start;transform:rotate(90deg)}}.facts{gap:var(--sp-1);margin:0;display:grid}.facts dt{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2);margin-block-start:var(--sp-2);font-weight:600}.facts dd{margin:0}:lang(ar) .facts dt,:lang(tr) .facts dt{letter-spacing:0;text-transform:none}.figure-grid{gap:var(--sp-6);display:grid}@media (width>=900px){.figure-grid{grid-template-columns:repeat(2,1fr)}}.figure{gap:var(--sp-3);align-content:start;margin:0;display:grid}.figure__meta{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.figure__meta h3{margin:0}.figure figcaption{color:var(--c-ink-2);font-size:var(--fs-small)}.diagram{border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-paper);color:var(--c-ink-2);overflow:hidden}.diagram svg{block-size:auto;inline-size:100%;display:block}.dg-sea{fill:var(--c-wave);opacity:.18}.dg-l1{fill:var(--c-strata-soft);opacity:.55}.dg-l2{fill:var(--c-strata-soft);opacity:.9}.dg-l3{fill:var(--c-strata);opacity:.35}.dg-reflector{stroke:var(--c-strata);stroke-width:2px}.dg-wave{fill:none;stroke:var(--c-wave);stroke-width:1.2px;opacity:.45}.dg-ray{fill:none;stroke:var(--c-ink);stroke-width:1.2px;opacity:.7}.dg-source{fill:var(--c-uncert);stroke:var(--c-paper);stroke-width:2px}.dg-receiver{fill:var(--c-ink)}.dg-label{fill:var(--c-ink);paint-order:stroke;stroke:var(--c-paper);stroke-width:4px;stroke-linejoin:round;font-size:17px;font-weight:400}.dg-node{fill:var(--c-surface);stroke:var(--c-wave);stroke-width:2px}.dg-node--model{fill:var(--c-paper)}.dg-node--model+.dg-ray{stroke:var(--c-strata)}.dg-arrow{stroke:var(--c-wave);stroke-width:2.5px;fill:none;color:var(--c-wave)}.dg-link{stroke:var(--c-uncert);stroke-width:2px;stroke-dasharray:5 5}.dg-step:focus-visible{outline:none}.dg-step:focus-visible .dg-node{stroke:var(--c-focus);stroke-width:4px}.watch{gap:var(--sp-4);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}.watch__item{gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--radius-card);display:grid}.watch__head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.watch__head h3{margin:0}@media (width>=900px){.watch__item .facts{column-gap:var(--sp-6);grid-template-columns:1fr 1fr}.watch__item .facts dt:nth-of-type(2){grid-area:1/2}.watch__item .facts dd:nth-of-type(2){grid-area:2/2}}.points--list{grid-template-columns:1fr;max-inline-size:48rem}.points--list .points__item{column-gap:var(--sp-4);grid-template-columns:auto 1fr}.points--list .points__item h3,.points--list .points__item p{grid-column:2}.points--list .points__n{grid-row:1/span 2}.program__note{margin-block:0 var(--sp-4);border-inline-start:3px solid var(--c-wave);padding-inline-start:var(--sp-4)}.program__criteria{margin-block:var(--sp-4)}.program__criteria h3{margin-block:0 var(--sp-2);font-size:var(--fs-small)}.program__criteria ul{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.program__criteria li{padding:var(--sp-1) var(--sp-3);border:1px solid var(--c-line);border-radius:var(--radius-control);font-size:var(--fs-small)}
