.post[data-astro-cid-p36fkp6g]{max-width:760px;animation:rise 1s var(--ease) both;margin:0 auto;padding:80px 24px 120px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.kicker[data-astro-cid-p36fkp6g]{color:var(--accent);letter-spacing:.04em}h1[data-astro-cid-p36fkp6g]{letter-spacing:-.045em;margin-top:16px;font-size:52px;font-weight:700}.check[data-astro-cid-p36fkp6g]{letter-spacing:.02em;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.check[data-astro-cid-p36fkp6g] span[data-astro-cid-p36fkp6g]:before{content:"";vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.check[data-astro-cid-p36fkp6g] .ai[data-astro-cid-p36fkp6g]{color:var(--ink-3)}.check[data-astro-cid-p36fkp6g] .ai[data-astro-cid-p36fkp6g]:before{border:1px solid var(--ink-3)}.check[data-astro-cid-p36fkp6g] .ij[data-astro-cid-p36fkp6g]{color:var(--accent)}.check[data-astro-cid-p36fkp6g] .ij[data-astro-cid-p36fkp6g]:before{background:var(--accent)}.meta[data-astro-cid-p36fkp6g]{color:var(--ink-3);margin-top:14px}.toc[data-astro-cid-p36fkp6g]{color:var(--ink-2);border-bottom:1px solid var(--line);gap:10px;margin:40px 0 0 1.2em;padding:0 0 32px;font-size:15px;display:grid}.toc[data-astro-cid-p36fkp6g] li[data-astro-cid-p36fkp6g]::marker{color:var(--accent)}.toc[data-astro-cid-p36fkp6g] a[data-astro-cid-p36fkp6g]:hover{color:var(--ink)}.body[data-astro-cid-p36fkp6g]{color:var(--ink);margin-top:48px;font-size:17px;line-height:1.85}.body[data-astro-cid-p36fkp6g] p{margin:0 0 1.4em}.body[data-astro-cid-p36fkp6g]>p:first-child{color:var(--ink-2);font-size:19px}.body[data-astro-cid-p36fkp6g] h2{letter-spacing:-.03em;border-top:1px solid var(--line);margin:2.6em 0 1em;padding-top:18px;scroll-margin-top:80px;font-size:26px;font-weight:700;line-height:1.4}.body[data-astro-cid-p36fkp6g] strong{color:#fff;font-weight:700}.body[data-astro-cid-p36fkp6g] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.body[data-astro-cid-p36fkp6g] ul,.body[data-astro-cid-p36fkp6g] ol{margin:0 0 1.4em 1.3em}.body[data-astro-cid-p36fkp6g] li{margin-bottom:.4em}.body[data-astro-cid-p36fkp6g] li::marker{color:var(--ink-3)}.body[data-astro-cid-p36fkp6g] li>p{margin:0}.body[data-astro-cid-p36fkp6g] table{border-collapse:collapse;width:100%;margin:0 0 1.6em;font-size:14.5px;line-height:1.6;display:block;overflow-x:auto}.body[data-astro-cid-p36fkp6g] th,.body[data-astro-cid-p36fkp6g] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.body[data-astro-cid-p36fkp6g] th{color:var(--ink-2);white-space:nowrap;border-bottom-color:#e9e6df40;font-weight:600}.body[data-astro-cid-p36fkp6g] figure{margin:0 0 1.8em}.body[data-astro-cid-p36fkp6g] figure img{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.body[data-astro-cid-p36fkp6g] figcaption,.body[data-astro-cid-p36fkp6g] .cap{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.6}.body[data-astro-cid-p36fkp6g] .row{scroll-snap-type:x mandatory;gap:12px;margin:0 0 .6em;padding-bottom:8px;display:flex;overflow-x:auto}.body[data-astro-cid-p36fkp6g] .row figure{scroll-snap-align:start;flex:0 0 78%;margin:0}.body[data-astro-cid-p36fkp6g] .row figure img{aspect-ratio:4/3;object-fit:contain;background:#161617}.body[data-astro-cid-p36fkp6g] .row+.cap{margin-bottom:1.8em}@media (width<=720px){.post[data-astro-cid-p36fkp6g]{padding:40px 16px 80px}h1[data-astro-cid-p36fkp6g]{font-size:34px}.body[data-astro-cid-p36fkp6g]{font-size:16px}.body[data-astro-cid-p36fkp6g] h2{font-size:21px}.body[data-astro-cid-p36fkp6g] .row figure{flex-basis:88%}}.end[data-astro-cid-p36fkp6g]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:64px;padding-top:24px;display:grid}.end[data-astro-cid-p36fkp6g] a[data-astro-cid-p36fkp6g],.end[data-astro-cid-p36fkp6g] .soon[data-astro-cid-p36fkp6g]{border:1px solid var(--line);gap:8px;padding:18px;transition:border-color .3s;display:grid}.end[data-astro-cid-p36fkp6g] a[data-astro-cid-p36fkp6g]:hover{border-color:var(--accent)}.end[data-astro-cid-p36fkp6g] b[data-astro-cid-p36fkp6g]{font-size:15px;font-weight:600;line-height:1.45}.end[data-astro-cid-p36fkp6g] .nx[data-astro-cid-p36fkp6g]{text-align:right}.end[data-astro-cid-p36fkp6g] .nx[data-astro-cid-p36fkp6g] .label[data-astro-cid-p36fkp6g]{color:var(--accent)}.end[data-astro-cid-p36fkp6g] .soon[data-astro-cid-p36fkp6g],.end[data-astro-cid-p36fkp6g] .soon[data-astro-cid-p36fkp6g] .label[data-astro-cid-p36fkp6g]{color:var(--ink-3)}.up[data-astro-cid-p36fkp6g]{justify-content:space-between;margin-top:20px;display:flex}.up[data-astro-cid-p36fkp6g] a[data-astro-cid-p36fkp6g]{padding:10px 0;transition:color .3s}.up[data-astro-cid-p36fkp6g] a[data-astro-cid-p36fkp6g]:hover{color:var(--accent)}.progress[data-astro-cid-p36fkp6g]{display:none}@media (width<=720px){.end[data-astro-cid-p36fkp6g]{grid-template-columns:1fr}.end[data-astro-cid-p36fkp6g] .nx[data-astro-cid-p36fkp6g]{text-align:left;order:-1}.progress[data-astro-cid-p36fkp6g]{z-index:6;pointer-events:none;height:2px;display:block;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-p36fkp6g] i[data-astro-cid-p36fkp6g]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.body[data-astro-cid-p36fkp6g] h2{scroll-margin-top:24px}}.note[data-astro-cid-p36fkp6g]{border-top:1px solid var(--line);color:var(--ink-3);margin-top:48px;padding-top:20px;font-size:13px}
