.ag-g[data-astro-cid-elcvqaib]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.agenda[data-astro-cid-elcvqaib]{border-top:1px solid var(--line-dark);list-style:none;display:grid}.agenda[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib]{border-bottom:1px solid var(--line-dark);grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid}.agenda[data-astro-cid-elcvqaib] p[data-astro-cid-elcvqaib]{font-size:var(--fs-small);margin-top:2px;line-height:1.55}.ai[data-astro-cid-elcvqaib]{border-radius:var(--rad-3);width:40px;height:40px;color:var(--c);background:var(--ct);place-content:center;display:grid}.ai[data-astro-cid-elcvqaib] .ic{stroke-width:1.6px}@media (width<=960px){.ag-g[data-astro-cid-elcvqaib]{grid-template-columns:1fr}}.anchor[data-astro-cid-elcvqaib]{position:absolute;top:0}#library[data-astro-cid-elcvqaib]{position:relative}.feat[data-astro-cid-elcvqaib]{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr;gap:16px;list-style:none;display:grid}.feat[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib].lead{grid-row:span 2}.feat[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]{border-radius:var(--rad-4);background:var(--card);height:100%;color:var(--plum);border:1px solid var(--line);transition:transform .6s var(--ease), box-shadow .6s var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.feat[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib]:not(.lead) a[data-astro-cid-elcvqaib]{grid-template-rows:none;grid-template-columns:180px 1fr}.feat[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.feat[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.fb[data-astro-cid-elcvqaib]{align-content:start;gap:10px;padding:26px 28px;display:grid}.fh1[data-astro-cid-elcvqaib]{letter-spacing:-.025em;font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.08}.fh2[data-astro-cid-elcvqaib]{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.018em;line-height:1.25}.dek[data-astro-cid-elcvqaib]{font-size:var(--fs-small);color:var(--aub)}.feat[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib]:not(.lead) .dek[data-astro-cid-elcvqaib]{display:none}.meta[data-astro-cid-elcvqaib]{font-size:var(--fs-fine);color:var(--heather);margin-top:4px}@media (width<=900px){.feat[data-astro-cid-elcvqaib]{grid-template-columns:1fr}.feat[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib].lead{grid-row:auto}.feat[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib]:not(.lead) a[data-astro-cid-elcvqaib]{grid-template-columns:120px 1fr}}.tag[data-astro-cid-elcvqaib]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--heather);font-weight:600}.grid[data-astro-cid-elcvqaib]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;list-style:none;display:grid}.grid[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]{border-radius:var(--rad-4);background:var(--card);height:100%;min-height:220px;color:var(--plum);border:1px solid var(--line);transition:transform .6s var(--ease), box-shadow .6s var(--ease);grid-template-rows:auto auto 1fr auto;gap:10px;padding:24px 22px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.grid[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:before{content:"";background:var(--c);height:2px;position:absolute;inset:0 0 auto}.grid[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.grid[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.tt[data-astro-cid-elcvqaib]{font-weight:600;font-size:var(--fs-h4);letter-spacing:-.01em;line-height:1.3}.kd[data-astro-cid-elcvqaib]{font-size:var(--fs-fine);color:var(--aub)}.ft[data-astro-cid-elcvqaib]{border-top:1px solid var(--line);font-size:var(--fs-fine);color:var(--heather);align-items:baseline;gap:8px;padding-top:14px;display:flex}.ft[data-astro-cid-elcvqaib] b[data-astro-cid-elcvqaib]{color:var(--plum);transition:transform .5s var(--ease);margin-left:auto;font-weight:400}.grid[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:hover .ft[data-astro-cid-elcvqaib] b[data-astro-cid-elcvqaib]{transform:translate(3px)}@media (width<=640px){.grid[data-astro-cid-elcvqaib]{grid-template-columns:1fr}.grid[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]{min-height:0}}.tease[data-astro-cid-elcvqaib]{align-items:center}.tease[data-astro-cid-elcvqaib] .btns[data-astro-cid-elcvqaib]{margin-top:4px}.tthemes[data-astro-cid-elcvqaib]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:32px;list-style:none;display:grid}.tthemes[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]{border-bottom:1px solid var(--line);color:var(--plum);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:16px 0;text-decoration:none;display:grid}.tthemes[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.tdot[data-astro-cid-elcvqaib]{background:var(--c);border-radius:50%;grid-row:1/3;width:8px;height:8px}.tl[data-astro-cid-elcvqaib]{font-weight:600;font-size:var(--fs-small);line-height:1.25}.tc[data-astro-cid-elcvqaib]{font-size:var(--fs-fine);color:var(--heather);grid-column:2}.tthemes[data-astro-cid-elcvqaib] b[data-astro-cid-elcvqaib]{color:var(--plum);transition:transform .5s var(--ease);grid-area:1/3/3;font-weight:400}.tthemes[data-astro-cid-elcvqaib] a[data-astro-cid-elcvqaib]:hover b[data-astro-cid-elcvqaib]{transform:translate(3px)}@media (width<=480px){.tthemes[data-astro-cid-elcvqaib]{grid-template-columns:1fr}}.pubs[data-astro-cid-elcvqaib]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 40px;list-style:none;display:grid}.pubs[data-astro-cid-elcvqaib] li[data-astro-cid-elcvqaib]{border-top:1px solid var(--line-dark);align-content:start;gap:10px;padding:24px 0;display:grid}.pn[data-astro-cid-elcvqaib]{font-size:var(--fs-fine);color:var(--on-dark-3);font-variant-numeric:tabular-nums;font-weight:300}
