.prose{max-width:46rem}.prose>*+*{margin-top:var(--s-3)}.prose h2{font-size:var(--fs-4);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line)}.prose h3{font-size:var(--fs-3);margin-top:var(--s-5);font-weight:500}.prose .cols h3,.prose .cols h2{font-size:var(--fs-2);border-top:0;margin-top:0;padding-top:0;line-height:1.6}.prose p{margin-bottom:0}.prose a:not(.btn){color:var(--accent);text-decoration:underline}.prose strong,.prose b{font-weight:600}.prose ul,.prose ol{padding-left:1.3rem}.prose table{font-size:var(--fs-1);display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:.5rem .75rem}.fig{margin:var(--s-4) 0}.fig img{border-radius:var(--radius);background:var(--card);width:100%}.fig--small{max-width:24rem}.gal{margin:var(--s-4) 0;gap:var(--s-2);list-style:none;display:grid;padding:0!important}.gal--grid{grid-template-columns:repeat(auto-fill,minmax(min(46%,11rem),1fr))}.gal--grid img{aspect-ratio:4/3;object-fit:cover}.gal--row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gal a{border-radius:var(--radius);background:var(--paper-2);display:block;overflow:hidden}.gal img{width:100%}.gal__cap{font-size:var(--fs-0);color:var(--ink-3);margin-top:.25rem;display:block}.cols{gap:var(--s-4);margin:var(--s-4) 0;align-items:start;display:grid}.cols>div>*+*{margin-top:var(--s-2)}.cols .fig{margin:0}@media (width>=40rem){.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--3,.cols--4,.gal--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.gal--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.yt{margin:var(--s-4) 0;aspect-ratio:16/9;background:var(--night);border-radius:var(--radius);position:relative;overflow:hidden}.yt button{all:unset;cursor:pointer;width:100%;height:100%;display:block;position:relative}.yt button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.yt img{object-fit:cover;opacity:.85;width:100%;height:100%}.yt iframe{border:0;width:100%;height:100%}.yt__play{background:#1b1a18d1;border-radius:50%;width:4.25rem;height:4.25rem;margin:auto;position:absolute;inset:0}.yt__play:after{content:"";border:.8rem solid #0000;border-left:1.3rem solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}dialog.lightbox{background:0 0;border:0;max-width:96vw;max-height:96vh;padding:0}dialog.lightbox::backdrop{background:#141311e6}dialog.lightbox img{border-radius:var(--radius);width:auto;max-width:96vw;height:auto;max-height:88vh}dialog.lightbox form{text-align:right;margin-bottom:.5rem}dialog.lightbox button{font:inherit;background:var(--paper);color:var(--ink);cursor:pointer;border:0;border-radius:999px;min-height:2.75rem;padding:.25rem 1.1rem}.prose h2{padding-top:0;padding-left:var(--s-3);border-top:0;border-left:5px solid #0000;border-image:linear-gradient(#0071e3,#12a37f) 1}.prose p{line-height:1.9}.prose ol{counter-reset:step;padding-left:0;list-style:none}.prose ol>li{counter-increment:step;padding:.5rem 0 .5rem 3rem;position:relative}.prose ol>li:before{content:counter(step);background:var(--grad);color:#fff;width:2rem;height:2rem;font-weight:600;font-size:var(--fs-0);border-radius:50%;place-items:center;display:grid;position:absolute;top:.45rem;left:0}.prose ul>li{padding-block:.2rem}.prose ul>li::marker{color:var(--brand-green)}.prose blockquote{margin:var(--s-4) 0;padding:var(--s-3) var(--s-4);background:var(--grad-soft);border-radius:var(--radius)}.prose table{border-collapse:separate;border-spacing:0}.prose th{background:var(--paper-2);text-align:left}.fig{margin:var(--s-5) 0;position:relative}.fig img{box-shadow:var(--shadow);border-radius:22px;position:relative}.prose>.fig:not(.fig--small):before{content:"";background:var(--grad);opacity:.16;border-radius:26px;position:absolute;inset:14px -14px -14px 14px}.prose>.fig:not(.fig--small):nth-of-type(2n):before{inset:14px 14px -14px -14px}.gal{gap:var(--s-3);margin:var(--s-5) 0}.gal a{border-radius:20px;transition:transform .35s,box-shadow .35s;box-shadow:0 12px 28px -18px #00285a59}.gal a img{transition:transform .6s}.gal a:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.gal a:hover img{transform:scale(1.04)}.gal--grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.gal--grid li:first-child{grid-column:span 2}.gal--grid li:first-child img{aspect-ratio:16/9}.yt{box-shadow:var(--shadow);margin:var(--s-5) 0;border-radius:24px}.yt__play{background:var(--grad);transition:transform .2s;box-shadow:0 10px 30px #0071e373}.yt button:hover .yt__play{transform:scale(1.08)}.cols{gap:var(--s-4);background:var(--paper-2);padding:var(--s-4);border-radius:24px}.cols .fig img{box-shadow:none;border-radius:16px}@media (width>=40rem){.gal--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gal--grid li:first-child{grid-area:span 2/span 2}.gal--grid li:first-child a,.gal--grid li:first-child img{height:100%}.gal--grid li:first-child img{aspect-ratio:auto}.gal--row.gal--n2 li:nth-child(2n){margin-top:var(--s-5)}.gal--row.gal--n3 li:nth-child(2){margin-top:var(--s-4)}}@media (prefers-reduced-motion:reduce){.gal a,.gal a img,.yt__play{transition:none}.gal a:hover,.gal a:hover img{transform:none}}
