@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Vh-99W_className{font-family:Newsreader,Newsreader Fallback}.Vh-99W_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/93e1c3c05a59e1d9-s.1brr8ib7g7e1l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dc6e065e900bd29d-s.p.2_z435wcv46ws.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.SjWl3q_className{font-family:Figtree,Figtree Fallback;font-style:normal;font-weight:700}.SjWl3q_variable{--font-brand:"Figtree", "Figtree Fallback"}
.dlm{background:var(--paper);width:min(1040px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:26px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 90px -30px #1b211f73,0 0 0 1px #1b211f0f}.dlm::backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#1b211f38}.dlm[open]{animation:dlm-in .42s var(--ease) both}.dlm[open]::backdrop{animation:.3s both dlm-fade}@keyframes dlm-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes dlm-fade{0%{opacity:0}}.dlm-panel{text-align:center;padding:44px 48px 36px;position:relative}.dlm-close{all:unset;width:36px;height:36px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:18px;right:18px}.dlm-close:hover{background:var(--paper-2);color:var(--ink)}.dlm-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}.dlm-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:13px;height:13px}.dlm-status{font:600 14px/1.3 var(--sans);color:var(--accent);align-items:center;gap:7px;display:inline-flex}.dlm-status svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dlm-title{font:400 clamp(30px, 3.4vw, 40px)/1.12 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.025em;text-wrap:balance;margin-top:10px}.dlm-lede{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:10px auto 0;font-size:16px;line-height:1.55}.dlm-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.dlm-pic{background:linear-gradient(160deg, var(--mint-wash), var(--paper-2) 60%, var(--paper-3));border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #fff9}.dlm-art{width:100%;height:auto;display:block}.dlm-art .dlm-win{filter:drop-shadow(0 8px 14px #1b211f1f)}.dlm-text{color:var(--ink-2);text-wrap:pretty;gap:12px;margin-top:14px;font-size:15px;line-height:1.5;display:flex}.dlm-num{width:18px;font:400 28px/.9 var(--serif);font-variation-settings:"opsz" 72;color:var(--accent);font-variant-numeric:lining-nums;flex:none}.dlm-key{color:var(--ink);font-weight:600}.dlm-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 28px;margin-top:30px;font-size:15px;display:flex}.dlm-foot a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .2s}.dlm-foot a:hover{text-decoration-color:currentColor}.dlm-note{color:var(--ink-3);text-wrap:balance;margin-top:10px;font-size:13.5px}@media (max-width:720px){.dlm{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;margin:auto 0 0}.dlm[open]{animation-name:dlm-up}.dlm-panel{padding:32px 20px 28px}.dlm-close{top:12px;right:12px}.dlm-steps{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.dlm-step{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dlm-pic{border-radius:12px}.dlm-text{gap:8px;margin-top:0;font-size:14.5px}.dlm-num{width:14px;font-size:24px}.dlm-foot{flex-direction:column;align-items:center}}@keyframes dlm-up{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.dlm[open],.dlm[open]::backdrop{animation:none}}
