.page-head[data-astro-cid-ynj567il]{padding-block:var(--space-2xl) var(--space-xl)}.page-head__grid[data-astro-cid-ynj567il]{display:grid;gap:var(--space-m)}.page-title[data-astro-cid-ynj567il]{font-size:var(--step-5);font-weight:700;line-height:1;letter-spacing:-.03em;font-variation-settings:"opsz" 144}.page-intro[data-astro-cid-ynj567il]{max-width:54ch;font-size:var(--step-1);color:var(--color-text-muted)}.challenge[data-astro-cid-ynj567il]{padding-block:var(--space-xl) var(--space-3xl)}.challenge__grid[data-astro-cid-ynj567il]{display:grid;gap:var(--space-xl)}.challenge__title[data-astro-cid-ynj567il]{margin-top:var(--space-s);font-size:var(--step-4);font-weight:700;line-height:1.06;letter-spacing:-.028em;font-variation-settings:"opsz" 144}.challenge__intro[data-astro-cid-ynj567il]{max-width:40ch;margin-top:var(--space-m);color:var(--color-text-muted)}.challenge__title[data-astro-cid-ynj567il] em[data-astro-cid-ynj567il]{font-weight:inherit;font-style:normal}.agenda[data-astro-cid-ynj567il]{padding:0;list-style:none}.agenda__item[data-astro-cid-ynj567il]{display:grid;gap:var(--space-2xs);padding-block:var(--space-m);border-bottom:var(--border-hair)}.agenda__item[data-astro-cid-ynj567il]:first-child{border-top:var(--border-strong)}.agenda__area[data-astro-cid-ynj567il]{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent)}.agenda__q[data-astro-cid-ynj567il]{max-width:52ch;font-family:var(--font-sans);font-size:var(--step-0);line-height:1.28;color:var(--deep-sea);font-variation-settings:"opsz" 48}@media(min-width:56rem){.challenge__grid[data-astro-cid-ynj567il]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-l)}.challenge__head[data-astro-cid-ynj567il]{grid-column:1 / span 5;align-self:start;position:sticky;top:var(--space-l)}.agenda[data-astro-cid-ynj567il]{grid-column:7 / -1}}.entries[data-astro-cid-ynj567il]{padding-bottom:var(--space-xl)}.entries__head[data-astro-cid-ynj567il]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding-bottom:var(--space-xs);border-bottom:2px solid var(--deep-sea)}.entries__title[data-astro-cid-ynj567il]{font-family:var(--font-sans);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--deep-sea)}.entries__count[data-astro-cid-ynj567il]{font-size:var(--step--1);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.entry-list[data-astro-cid-ynj567il]{padding:0;list-style:none}.entry[data-astro-cid-ynj567il]{display:grid;gap:var(--space-2xs);padding-block:var(--space-l);border-bottom:var(--border-hair)}.entry__meta[data-astro-cid-ynj567il]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-s);font-size:var(--step--1);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.entry__draft[data-astro-cid-ynj567il]{padding:0 .5em;background:var(--brass);color:var(--ink);font-weight:600}.entry__title[data-astro-cid-ynj567il]{max-width:34ch;font-size:var(--step-3);font-weight:500;line-height:1.15;font-variation-settings:"opsz" 72}.entry__title[data-astro-cid-ynj567il] a[data-astro-cid-ynj567il]{color:var(--deep-sea);text-decoration:none;background-image:linear-gradient(var(--verdigris),var(--verdigris));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size var(--duration) var(--ease-out)}.entry__title[data-astro-cid-ynj567il] a[data-astro-cid-ynj567il]:hover{background-size:100% 2px}.entry__desc[data-astro-cid-ynj567il]{max-width:62ch;color:var(--color-text-muted)}.entry__sources[data-astro-cid-ynj567il]{font-size:var(--step--1);font-weight:500;color:var(--ukiyo-blue)}@media(min-width:56rem){.entry[data-astro-cid-ynj567il]{grid-template-columns:15rem 1fr;column-gap:var(--space-l)}.entry__meta[data-astro-cid-ynj567il]{grid-row:1 / span 3;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);padding-top:.35rem}.entry[data-astro-cid-ynj567il]>[data-astro-cid-ynj567il]:not(.entry__meta){grid-column:2}}.method[data-astro-cid-ynj567il]{padding-block:var(--space-2xl) var(--space-3xl);background:var(--rice-paper-deep);border-block:var(--border-hair)}.method__grid[data-astro-cid-ynj567il]{display:grid;gap:var(--space-xl)}.method__title[data-astro-cid-ynj567il]{margin-top:var(--space-s);font-size:var(--step-4);line-height:1.05;font-variation-settings:"opsz" 144}.method__intro[data-astro-cid-ynj567il]{margin-top:var(--space-s);max-width:40ch;color:var(--color-text-muted)}.standards[data-astro-cid-ynj567il]{padding:0;list-style:none;counter-reset:std}.standards[data-astro-cid-ynj567il] li[data-astro-cid-ynj567il]{counter-increment:std;position:relative;padding:var(--space-s) 0 var(--space-s) 3rem;border-top:var(--border-hair)}.standards[data-astro-cid-ynj567il] li[data-astro-cid-ynj567il]:before{content:counter(std);position:absolute;left:0;top:var(--space-s);font-family:var(--font-display);font-size:var(--step-2);font-style:normal;line-height:1.1;color:var(--color-accent)}.standards[data-astro-cid-ynj567il] h3[data-astro-cid-ynj567il]{font-size:var(--step-1);font-weight:600;font-variation-settings:"opsz" 32}.standards[data-astro-cid-ynj567il] p[data-astro-cid-ynj567il]{margin-top:var(--space-3xs);max-width:56ch;color:var(--color-text-muted)}.legend__title[data-astro-cid-ynj567il]{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.legend[data-astro-cid-ynj567il] dl[data-astro-cid-ynj567il]{display:grid;gap:var(--space-s);margin-top:var(--space-s)}.legend[data-astro-cid-ynj567il] dd[data-astro-cid-ynj567il]{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--color-text-muted)}@media(min-width:56rem){.method__grid[data-astro-cid-ynj567il]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-l)}.method__head[data-astro-cid-ynj567il]{grid-column:1 / span 4}.standards[data-astro-cid-ynj567il]{grid-column:5 / span 5}.legend[data-astro-cid-ynj567il]{grid-column:10 / -1}}@media(min-width:40rem)and (max-width:55.99rem){.legend[data-astro-cid-ynj567il] dl[data-astro-cid-ynj567il]{grid-template-columns:repeat(3,1fr)}}.suggest[data-astro-cid-ynj567il]{background:var(--deep-sea);padding-block:var(--space-2xl)}.suggest__inner[data-astro-cid-ynj567il]{display:grid;gap:var(--space-m);justify-items:start}.suggest__title[data-astro-cid-ynj567il]{max-width:20ch;font-size:var(--step-4);line-height:1.05;font-weight:700;font-variation-settings:"opsz" 144}.suggest[data-astro-cid-ynj567il] p[data-astro-cid-ynj567il]{max-width:48ch;font-size:var(--step-1);color:var(--color-text-muted)}
