.trail[data-astro-cid-j3ulbhge]{background:radial-gradient(70% 160% at 0%,#22d3ee1a,#0000 60%),#0a0d14b3;border:1px solid #22d3ee38;border-radius:14px;align-items:center;gap:26px;padding:26px 30px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .2s cubic-bezier(.23,1,.32,1);display:flex}.trail[data-astro-cid-j3ulbhge]:hover{border-color:#22d3ee80;transform:translateY(-2px);box-shadow:0 0 34px #22d3ee1f}.trail[data-astro-cid-j3ulbhge]:active{transform:scale(.99)}.trail-side[data-astro-cid-j3ulbhge]{font-family:var(--font-serif);color:#22d3ee52;flex:none;font-size:52px;line-height:1}.trail-body[data-astro-cid-j3ulbhge]{flex:1;min-width:0}.trail-k[data-astro-cid-j3ulbhge]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-cyan);opacity:.85;font-size:9.5px;display:block}.trail-t[data-astro-cid-j3ulbhge]{font-family:var(--font-serif);color:var(--color-signal);margin-top:7px;font-size:clamp(19px,2.3vw,26px);line-height:1.18;display:block}.trail-s[data-astro-cid-j3ulbhge]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal-3);margin-top:6px;font-size:10px;display:block}.trail-cta[data-astro-cid-j3ulbhge]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cyan);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.trail-arrow[data-astro-cid-j3ulbhge]{transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-block}.trail[data-astro-cid-j3ulbhge]:hover .trail-arrow[data-astro-cid-j3ulbhge]{transform:translate(4px)}@media (width<=640px){.trail[data-astro-cid-j3ulbhge]{flex-wrap:wrap;gap:14px;padding:20px}.trail-side[data-astro-cid-j3ulbhge]{font-size:36px}.trail-cta[data-astro-cid-j3ulbhge]{justify-content:flex-end;width:100%}}.dossier-prose{color:#c2cad7;font-size:17.5px;line-height:1.78}.dossier-prose>p:first-of-type{color:var(--color-signal);font-size:20px;line-height:1.62}.dossier-prose>p:first-of-type:first-letter{float:left;font-family:var(--font-serif);color:var(--color-cyan);text-shadow:0 0 24px #22d3ee59;padding:.05em .13em 0 0;font-size:3.3em;line-height:.84}.read-progress{z-index:55;transform-origin:0;background:linear-gradient(90deg, var(--color-cyan), #f04a56d9);pointer-events:none;height:2px;position:fixed;top:62px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #22d3ee73}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.read-progress{animation:linear both read-grow scroll()}}}@keyframes read-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}aside nav a.is-here{color:var(--color-cyan)}.dossier-prose p{margin-block:0 1.35em}.dossier-prose h2{font-family:var(--font-serif);color:var(--color-signal);border-top:1px solid #ffffff16;margin-block:2.6em .85em;padding-top:1.5rem;scroll-margin-top:86px;font-size:29px;font-weight:400;line-height:1.2}.dossier-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.dossier-prose h3{font-family:var(--font-serif);color:var(--color-signal);margin-block:2em .6em;font-size:22px;font-weight:400;line-height:1.25}.dossier-prose strong{color:var(--color-signal);font-weight:600}.dossier-prose em{font-style:italic}.dossier-prose a{color:var(--color-signal);text-underline-offset:4px;text-decoration:underline #22d3ee66;transition:text-decoration-color .2s}.dossier-prose a:hover{text-decoration-color:var(--color-cyan)}.dossier-prose ul{margin-block:0 1.5em;padding-left:1.5rem;list-style:none}.dossier-prose ul>li{margin-block:0 .85em;position:relative}.dossier-prose ul>li:before{content:"";background:#22d3ee8c;width:5px;height:5px;position:absolute;top:.72em;left:-1.5rem;transform:rotate(45deg);box-shadow:0 0 9px #22d3ee59}.dossier-prose ol{margin-block:0 1.5em;padding-left:1.35rem;list-style:decimal}.dossier-prose ol>li{margin-block:0 .85em;padding-left:.35rem}.dossier-prose ol>li::marker{font-family:var(--font-mono);color:var(--color-signal-3);font-size:.8em}.dossier-prose li>p{margin-block:0}.dossier-prose code{font-family:var(--font-mono);color:#dfe5ee;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff12;border-radius:4px;padding:.15em .45em;font-size:.86em}.dossier-prose hr{border:0;border-top:1px solid #ffffff16;margin-block:2.5em}.dossier-prose>p:last-child>em:only-child{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-top:1.5rem;font-size:11px;font-style:normal;display:block}@media (width<=640px){.dossier-prose{font-size:16.5px}.dossier-prose>p:first-of-type{font-size:18px}.dossier-prose h2{font-size:24px}.dossier-prose h3{font-size:19.5px}}
