/* Cards */
.inner{margin-block:0;max-inline-size:45rem;padding:0 var(--tok-size-24) 0 var(--tok-size-24);margin-inline:auto}
.top{padding:2.813rem 0 var(--tok-size-20);text-align:center;border-block-end:0.063rem solid var(--tok-theme-line)}
.nav-row{gap:1.063rem;display:flex;align-items:center;flex-wrap:wrap}
.nav-row{justify-content:space-between;text-align:start}
.identity{font-size:2rem;text-decoration:none;display:inline-block;font-family:var(--tok-theme-font-h);font-weight:700;color:inherit}
.subtitle{color:var(--tok-theme-muted);margin:var(--tok-size-4) 0 var(--tok-size-16);font-style:italic}
.links{gap:0.438rem 1.438rem;text-transform:uppercase;justify-content:center;font-size:.92em}
.links{letter-spacing:.08em;flex-wrap:wrap;display:flex}
.links a{color:var(--tok-theme-muted);text-decoration-line:none}
/* Misc */
.links a:hover{color:var(--tok-theme-main)}
.main-content{padding:2.313rem 0 var(--tok-size-56)}
.hero{margin:0 0 var(--tok-size-40);text-align:center}
.hero h1{font-size:2.2rem}
.hero p{color:var(--tok-theme-muted);font-size:1.08em}
.hero-grid{align-items:center;display:grid;gap:1.438rem}
.hero-grid{text-align:start;grid-template-columns:1fr 13.75rem}
.archive{gap:2.938rem;display:grid}
.post{padding-block-end:2.563rem;border-block-end:0.063rem solid var(--tok-theme-line)}
/* Navigation */
.post time{letter-spacing:.08em;display:block;color:var(--tok-theme-muted);font-size:.86em;margin:0 0 var(--tok-size-8);text-transform:uppercase}
.page-head .post-meta{margin-block-end:var(--tok-size-8);font-size:.86em;letter-spacing:.08em;color:var(--tok-theme-muted);text-transform:uppercase}
.post h2{margin:0 0 var(--tok-size-12);font-size:1.7rem}
.post h2 a{color:inherit;text-decoration:none}
.post h2 a:hover{color:var(--tok-theme-main)}
.post img{border-radius:var(--tok-theme-radius);margin-block-end:var(--tok-size-14);object-fit:cover;aspect-ratio:16/9;inline-size:100%}
.post p{color:var(--tok-theme-muted);margin-block-end:0.563rem}
.view-all{font-weight:600;text-decoration-line:none;border-block-end:0.125rem solid var(--tok-theme-alt)}
.page-head{margin:0 0 1.625rem;text-align:center}
/* Reset */
.page-head h1{font-size:2.3rem}
.page-head .post-meta{justify-content:center}
.standfirst{color:var(--tok-theme-muted);font-size:1.12em;font-style:italic}
.visual{margin-block-end:var(--tok-size-28)}
.visual img{border-radius:var(--tok-theme-radius)}
.jump-links{border-block-start:0.063rem solid var(--tok-theme-line);font-size:.92em;margin-block-end:1.813rem;border-block-end:0.063rem solid var(--tok-theme-line);padding-block-end:0.938rem;padding-block-start:0.938rem}
.jump-links ol,.jump-links ul{padding-inline-start:1.26em;margin:var(--tok-size-6) 0 0}
.jump-links a{text-decoration:none;color:inherit}
.colophon{padding:var(--tok-size-32) 0 2.563rem}
/* Footer */
.colophon{font-size:.88em;color:var(--tok-theme-muted);text-align:center;border-block-start:0.063rem solid var(--tok-theme-line)}
.bottom-inner{display:grid;gap:var(--tok-size-14);margin-block-end:var(--tok-size-16)}
.bottom-inner nav,.categories{justify-content:center;gap:var(--tok-size-6) 1.188rem;display:flex;flex-wrap:wrap}
.bottom-inner a{color:var(--tok-theme-muted);text-decoration:none}
.categories a{border-radius:66.375rem;font-size:.9em}
.categories a{padding-block:0.125rem;border:0.063rem solid var(--tok-theme-line);padding-inline:0.625rem}
.nav-roww{padding-block-start:var(--tok-size-4);padding-block-end:var(--tok-size-4);border-block-start:0.063rem solid var(--tok-theme-line)}
.nav-toggle:checked~.nav-roww .links{display:flex}
.split.one-col{display:block;grid-template-columns:minmax(0,1fr)}
/* Utilities */
.jump-links ul{padding-inline-start:1.22em;margin:0}
.colophont{margin-block:0;max-inline-size:62.5rem;margin-inline:auto;padding-inline:1.313rem;padding-block:0}
.hero-grid{text-align:start}
.hero-grid{gap:1.438rem;justify-content:space-between;align-items:center;display:flex;flex-wrap:wrap}
.hero-grid > div:not(.figure-box){flex:1 1 18.75rem}
