.nclose[data-astro-cid-4gnbf4jm]{margin-top:var(--space-6);padding-block:0 var(--space-6)}.nclose__strip[data-astro-cid-4gnbf4jm]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;padding-inline:.5rem;display:flex;position:relative}.nclose__strip[data-astro-cid-4gnbf4jm]:before{content:"";border-top:2px dotted color-mix(in srgb, var(--ink) 35%, transparent);z-index:0;position:absolute;top:50%;left:0;right:0}.nclose__strip[data-astro-cid-4gnbf4jm] svg{z-index:1;background:var(--paper);box-sizing:content-box;padding:0 .3rem;position:relative}.nclose__strip[data-astro-cid-4gnbf4jm] svg:nth-child(odd){transform:rotate(-6deg)}.nclose__strip[data-astro-cid-4gnbf4jm] svg:nth-child(2n){transform:rotate(5deg)}.nclose__title[data-astro-cid-4gnbf4jm]{isolation:isolate;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.nclose__list[data-astro-cid-4gnbf4jm]{margin:var(--space-4) 0 0;column-gap:var(--space-6);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=860px){.nclose__list[data-astro-cid-4gnbf4jm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nclose__row[data-astro-cid-4gnbf4jm]{color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent);align-items:center;gap:.7rem;padding:1rem .2rem;text-decoration:none;display:flex}.nclose__list[data-astro-cid-4gnbf4jm] li[data-astro-cid-4gnbf4jm]:first-child .nclose__row[data-astro-cid-4gnbf4jm]{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}@media (width>=860px){.nclose__list[data-astro-cid-4gnbf4jm] li[data-astro-cid-4gnbf4jm]:nth-child(2) .nclose__row[data-astro-cid-4gnbf4jm]{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.nclose__row[data-astro-cid-4gnbf4jm] strong[data-astro-cid-4gnbf4jm]{font-family:var(--font-display);white-space:nowrap;font-size:1.2rem}.nclose__lead[data-astro-cid-4gnbf4jm]{border-bottom:2px dotted color-mix(in srgb, var(--ink) 35%, transparent);flex:1;align-self:flex-end;min-width:1rem;margin-bottom:.45em}.nclose__note[data-astro-cid-4gnbf4jm]{color:color-mix(in srgb, var(--ink) 72%, transparent);text-align:right;font-size:.92rem}.nclose__go[data-astro-cid-4gnbf4jm]{color:var(--teal);flex:none;transition:transform .2s}.nclose__row[data-astro-cid-4gnbf4jm]:hover strong[data-astro-cid-4gnbf4jm]{color:var(--teal)}.nclose__row[data-astro-cid-4gnbf4jm]:hover .nclose__go[data-astro-cid-4gnbf4jm]{transform:translate(5px)}.nclose__row[data-astro-cid-4gnbf4jm]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media (width<=520px){.nclose__note[data-astro-cid-4gnbf4jm]{display:none}.nclose__lead[data-astro-cid-4gnbf4jm]{min-width:0}}@media (prefers-reduced-motion:reduce){.nclose__go[data-astro-cid-4gnbf4jm]{transition:none}}.side[data-astro-cid-mkagy3dx]{align-content:start;gap:0;display:grid}.side--wide[data-astro-cid-mkagy3dx]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.sw[data-astro-cid-mkagy3dx]{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);margin-bottom:1.9rem;padding-block:0 1.9rem}.sw[data-astro-cid-mkagy3dx]:last-child,.side--wide[data-astro-cid-mkagy3dx] .sw[data-astro-cid-mkagy3dx]{border-bottom:0;margin-bottom:0;padding-bottom:0}.sw__h[data-astro-cid-mkagy3dx]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 .9rem;font-size:.82rem;font-weight:700}.sw__h[data-astro-cid-mkagy3dx]:after{content:"";background:var(--teal);border-radius:2px;width:2rem;height:3px;margin-top:.5rem;display:block}.rb[data-astro-cid-mkagy3dx]{margin:0;padding:0;list-style:none}.rb[data-astro-cid-mkagy3dx] li[data-astro-cid-mkagy3dx]+li[data-astro-cid-mkagy3dx]{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.rb[data-astro-cid-mkagy3dx] a[data-astro-cid-mkagy3dx]{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.62rem 0;font-weight:600;text-decoration:none;display:flex}.rb[data-astro-cid-mkagy3dx] a[data-astro-cid-mkagy3dx]:hover span[data-astro-cid-mkagy3dx]:first-child{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.rb__n[data-astro-cid-mkagy3dx]{color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:.85rem;font-weight:500}.rb[data-astro-cid-mkagy3dx] a[data-astro-cid-mkagy3dx][aria-current=page] span[data-astro-cid-mkagy3dx]:first-child{color:var(--teal);box-shadow:inset 0 -2px 0 var(--teal)}.tgs[data-astro-cid-mkagy3dx]{flex-wrap:wrap;gap:.5rem .45rem;margin:0;padding:0;list-style:none;display:flex}.tg[data-astro-cid-mkagy3dx]{clip-path:polygon(.8rem 0,100% 0,100% 100%,.8rem 100%,0 50%);padding:.38em .9em .38em 1.55em;font-size:.88rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-block;position:relative}.tg[data-astro-cid-mkagy3dx]:before{content:"";background:var(--paper);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:.55rem}.tg--0[data-astro-cid-mkagy3dx]{background:var(--teal-soft);color:var(--teal-deep)}.tg--1[data-astro-cid-mkagy3dx]{background:var(--teal-deep);color:var(--paper-light)}.tg[data-astro-cid-mkagy3dx]:hover{filter:brightness(1.1)}.tg[data-astro-cid-mkagy3dx][aria-current=page]{box-shadow:inset 0 -3px 0 var(--ink)}.rp[data-astro-cid-mkagy3dx]{color:color-mix(in srgb, var(--ink) 85%, transparent);font-size:.98rem;line-height:1.55}.rp__btn[data-astro-cid-mkagy3dx]{background:var(--ink);color:var(--paper-light);border-radius:var(--radius-sm);margin-top:.9rem;padding:.6em 1.15em;font-size:.93rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-block}.rp__btn[data-astro-cid-mkagy3dx]:hover{background:var(--teal-deep)}.rp__btn[data-astro-cid-mkagy3dx]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.stp[data-astro-cid-mkagy3dx]{flex-wrap:wrap;gap:.9rem;margin:0;padding:.3rem 0 0;list-style:none;display:flex}.stp__i[data-astro-cid-mkagy3dx]{width:4.6rem;height:4.6rem;color:var(--ink);box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 5.5px currentColor;border:2px solid;border-radius:50%;align-content:center;place-items:center;text-decoration:none;transition:transform .15s;display:grid;position:relative}.stp[data-astro-cid-mkagy3dx] li[data-astro-cid-mkagy3dx]:nth-child(3n+1) .stp__i[data-astro-cid-mkagy3dx]{transform:rotate(-7deg)}.stp[data-astro-cid-mkagy3dx] li[data-astro-cid-mkagy3dx]:nth-child(3n+2) .stp__i[data-astro-cid-mkagy3dx]{transform:rotate(5deg)}.stp[data-astro-cid-mkagy3dx] li[data-astro-cid-mkagy3dx]:nth-child(3n) .stp__i[data-astro-cid-mkagy3dx]{transform:rotate(-3deg)}.stp__i[data-astro-cid-mkagy3dx]:hover{transform:rotate(0)scale(1.06)!important}.stp__m[data-astro-cid-mkagy3dx]{font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;font-weight:700;line-height:1}.stp__y[data-astro-cid-mkagy3dx]{letter-spacing:.1em;font-size:.66rem;font-weight:700;line-height:1.4}.stp__n[data-astro-cid-mkagy3dx]{background:var(--ink);min-width:1.35rem;height:1.35rem;color:var(--paper-light);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-.35rem;right:-.35rem}.stp__i[data-astro-cid-mkagy3dx][aria-current=page]{background:var(--teal-soft)}.side[data-astro-cid-mkagy3dx] a[data-astro-cid-mkagy3dx]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (prefers-reduced-motion:reduce){.stp__i[data-astro-cid-mkagy3dx],.rp__btn[data-astro-cid-mkagy3dx],.tg[data-astro-cid-mkagy3dx]{transition:none}}.pop{counter-reset:none;margin:0;padding:0;list-style:none}.pop li+li{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.pop a{color:var(--ink);align-items:flex-start;gap:.9rem;padding:.75rem 0;text-decoration:none;display:flex}.pop__n{width:1.7rem;font-family:var(--font-display);color:var(--mustard);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;flex:none;font-size:1.9rem;font-weight:700;line-height:.95}.pop__t{gap:.2rem;min-width:0;display:grid}.pop__t strong{font-family:var(--font-display);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pop__t small{letter-spacing:.05em;text-transform:uppercase;color:var(--teal);font-size:.78rem;font-weight:700}.pop a:hover strong{color:var(--teal);text-underline-offset:3px;text-decoration:underline}
