.lib[data-astro-cid-cfxl6dtc]{max-width:80rem;margin-inline:auto}.lib-head[data-astro-cid-cfxl6dtc]{gap:.75rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}h1[data-astro-cid-cfxl6dtc]{font:400 clamp(3rem, 2rem + 4vw, 5.25rem) / .98 var(--display);margin:0}.lede[data-astro-cid-cfxl6dtc]{font-size:var(--t-lg);color:var(--ink-2);max-width:34em;line-height:1.4}.feature[data-astro-cid-cfxl6dtc]{grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(1.25rem,.9rem + 1.5vw,2.25rem);display:grid}.f-text[data-astro-cid-cfxl6dtc]{align-content:start;gap:.75rem;display:grid}.f-meta[data-astro-cid-cfxl6dtc]{color:var(--ink-2);font-size:.8125rem;font-weight:500}h2[data-astro-cid-cfxl6dtc]{font:400 clamp(2rem, 1.5rem + 1.6vw, 3rem) / 1.02 var(--display);margin:0}h2[data-astro-cid-cfxl6dtc] a[data-astro-cid-cfxl6dtc]{color:inherit;text-decoration:none}h2[data-astro-cid-cfxl6dtc] a[data-astro-cid-cfxl6dtc]:hover{color:var(--accent)}.f-q[data-astro-cid-cfxl6dtc]{font-size:var(--t-base);color:var(--ink-2);max-width:30em;line-height:1.45}.chips[data-astro-cid-cfxl6dtc]{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-cfxl6dtc] a[data-astro-cid-cfxl6dtc]{color:var(--ink);background:var(--glass);border:1px solid var(--glass-rim);transition:transform .2s var(--ease-out);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #ffffff40}.chips[data-astro-cid-cfxl6dtc] a[data-astro-cid-cfxl6dtc]:hover{transform:translateY(-1px)}.chips[data-astro-cid-cfxl6dtc] a[data-astro-cid-cfxl6dtc]:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.f-view[data-astro-cid-cfxl6dtc]{color:inherit;transition:transform .5s var(--ease-out);text-decoration:none;display:block;transform:perspective(1400px)rotateY(-5deg)rotateX(2deg)}.f-view[data-astro-cid-cfxl6dtc]:hover{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-3px)}.f-view[data-astro-cid-cfxl6dtc]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2.5rem}.mini-screen[data-astro-cid-cfxl6dtc]{color:var(--ink);gap:.875rem;padding:1.125rem;display:grid}.f-view-label[data-astro-cid-cfxl6dtc]{color:var(--ink-2);font-size:.75rem;font-weight:600}.mini[data-astro-cid-cfxl6dtc]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mini[data-astro-cid-cfxl6dtc] li[data-astro-cid-cfxl6dtc]{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.625rem;display:grid;position:relative}.mini[data-astro-cid-cfxl6dtc] li[data-astro-cid-cfxl6dtc]:not(:last-child):before{content:"";background:linear-gradient(90deg,#d9784a,#9c4720);width:2px;position:absolute;top:1.25rem;bottom:-.75rem;left:calc(.625rem - 1px)}.bead[data-astro-cid-cfxl6dtc]{background:var(--bead-rust);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:grid}.mq[data-astro-cid-cfxl6dtc]{font-size:.8125rem;line-height:1.4}.ma[data-astro-cid-cfxl6dtc]{color:#24160e;box-shadow:var(--pill);background:linear-gradient(#fff,#efe4d2);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.mini-out[data-astro-cid-cfxl6dtc]{color:#24160e;font:400 1.5rem / 1.1 var(--display);background:linear-gradient(#fffdf8,#f4eadb);border-radius:.75rem;gap:.125rem;padding:.75rem .875rem;display:grid;box-shadow:0 10px 24px #00000059}.mini-out[data-astro-cid-cfxl6dtc] small[data-astro-cid-cfxl6dtc]{font:600 .6875rem / 1.3 var(--font);color:#9e4a25}.feature[data-astro-cid-cfxl6dtc]+.feature[data-astro-cid-cfxl6dtc]{margin-top:.875rem}.later[data-astro-cid-cfxl6dtc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:.875rem;display:grid}.soon[data-astro-cid-cfxl6dtc]{border-radius:var(--panel-r);border:1px dashed var(--line-strong);align-content:start;gap:.5rem;padding:1.25rem 1.5rem;display:grid}.soon[data-astro-cid-cfxl6dtc] h2[data-astro-cid-cfxl6dtc]{color:var(--ink-2);font-size:clamp(1.5rem,1.25rem + .8vw,2rem)}@media (width<=56em){.feature[data-astro-cid-cfxl6dtc],.later[data-astro-cid-cfxl6dtc]{grid-template-columns:minmax(0,1fr)}.f-view[data-astro-cid-cfxl6dtc]{transform:none}}
