.page-head[data-astro-cid-xa52sxzc]{--bg:var(--color-ochre);--fg:var(--color-ink);padding:clamp(.5rem,1.6vw,1.5rem) clamp(.5rem,1.6vw,1.5rem) 0}.accent-red[data-astro-cid-xa52sxzc]{--bg:var(--color-red);--fg:var(--color-board)}.accent-blue[data-astro-cid-xa52sxzc]{--bg:var(--color-blue);--fg:var(--color-board)}.head-board[data-astro-cid-xa52sxzc]{background:var(--bg);color:var(--fg);border:var(--keyline) solid var(--color-ink);box-shadow:inset 0 0 0 9px var(--bg), inset 0 0 0 12px var(--color-ink);align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,4vw,3.5rem);display:flex}.head-board[data-astro-cid-xa52sxzc] .head-bubble{flex:none;width:clamp(3.5rem,7vw,5.75rem)}h1[data-astro-cid-xa52sxzc]{color:var(--color-board);-webkit-text-stroke:.09em var(--color-ink);paint-order:stroke fill;text-shadow:.07em .07em 0 var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,4rem)}.head-meta[data-astro-cid-xa52sxzc]{margin:.6rem 0 0;font-size:1.1rem;font-weight:700}.tabs[data-astro-cid-xa52sxzc] ul[data-astro-cid-xa52sxzc]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0 clamp(.75rem,3vw,2.5rem);list-style:none;display:flex}.tabs[data-astro-cid-xa52sxzc] a[data-astro-cid-xa52sxzc]{background:var(--color-board);color:var(--color-ink);border:3px solid var(--color-ink);border-top:none;padding:.6rem 1rem .7rem;font-weight:700;text-decoration:none;display:inline-block}.tabs[data-astro-cid-xa52sxzc] a[data-astro-cid-xa52sxzc]:hover{text-decoration:underline 2px}.tabs[data-astro-cid-xa52sxzc] a[data-astro-cid-xa52sxzc][aria-current=page]{background:var(--bg);color:var(--fg);border-bottom-width:6px}.page-body[data-astro-cid-xa52sxzc]{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,8vw,6rem)}.page-grid[data-astro-cid-xa52sxzc].has-cover{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.review-note[data-astro-cid-xa52sxzc]{border:2px dashed var(--color-ink);margin:0 0 1.25rem;padding:.3rem .7rem;font-size:.95rem;font-weight:700;display:inline-block}.short[data-astro-cid-xa52sxzc]{max-width:52ch;margin:0 0 2rem;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:700;line-height:1.45}.frame[data-astro-cid-xa52sxzc]{top:calc(var(--header-h) + 1.5rem);background:var(--color-board);border:var(--keyline) solid var(--color-ink);margin:0;padding:.75rem;position:sticky;transform:rotate(1.25deg)}.frame[data-astro-cid-xa52sxzc] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.frame[data-astro-cid-xa52sxzc] figcaption[data-astro-cid-xa52sxzc]{background:var(--color-blue);color:var(--color-board);max-width:85%;padding:.4rem .9rem;font-size:.95rem;font-weight:700;position:absolute;bottom:1.75rem;left:-.75rem}@media (width<=52rem){.page-grid[data-astro-cid-xa52sxzc].has-cover{grid-template-columns:minmax(0,1fr)}.frame[data-astro-cid-xa52sxzc]{order:-1;position:relative;top:0;transform:none}.page-main[data-astro-cid-xa52sxzc]{order:1}}.page-main[data-astro-cid-xa52sxzc]{min-width:0}.prose[data-astro-cid-xa52sxzc]{max-width:36em}.prose[data-astro-cid-xa52sxzc] h2{font-family:var(--font-sign);text-wrap:balance;margin:2.75rem 0 .9rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.15}.prose[data-astro-cid-xa52sxzc] h3{margin:2rem 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.25}.prose[data-astro-cid-xa52sxzc] p,.prose[data-astro-cid-xa52sxzc] ul,.prose[data-astro-cid-xa52sxzc] ol{margin:0 0 1.1rem}.prose[data-astro-cid-xa52sxzc] ul,.prose[data-astro-cid-xa52sxzc] ol{padding-left:1.3rem}.prose[data-astro-cid-xa52sxzc] ul{list-style:square}.prose[data-astro-cid-xa52sxzc] ol{list-style:decimal}.prose[data-astro-cid-xa52sxzc] li{margin-bottom:.4rem}.prose[data-astro-cid-xa52sxzc] li::marker{color:var(--color-blue);font-weight:700}.prose[data-astro-cid-xa52sxzc] a{color:var(--color-blue-deep);overflow-wrap:break-word;font-weight:700}.prose[data-astro-cid-xa52sxzc] strong{font-weight:700}.prose[data-astro-cid-xa52sxzc] .table-wrap{margin:.5rem 0 1.75rem;overflow-x:auto}.prose[data-astro-cid-xa52sxzc] .table-wrap:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.prose[data-astro-cid-xa52sxzc] table{border-collapse:collapse;border:3px solid var(--color-ink);width:100%}.prose[data-astro-cid-xa52sxzc] table:has(th:nth-child(4)){min-width:36rem}.prose[data-astro-cid-xa52sxzc] thead{background:var(--color-ochre)}.prose[data-astro-cid-xa52sxzc] th,.prose[data-astro-cid-xa52sxzc] td{text-align:left;hyphens:auto;overflow-wrap:break-word;border-bottom:2px solid var(--color-ink);vertical-align:top;padding:.6rem .8rem}.prose[data-astro-cid-xa52sxzc] th+th,.prose[data-astro-cid-xa52sxzc] td+td{border-left:1px solid color-mix(in srgb, var(--color-ink) 35%, transparent)}.prose[data-astro-cid-xa52sxzc] tbody tr:last-child td{border-bottom:0}@media (width<=30rem){.prose[data-astro-cid-xa52sxzc] th,.prose[data-astro-cid-xa52sxzc] td{padding:.5rem .55rem}}.prose[data-astro-cid-xa52sxzc] th{font-weight:700}.prose[data-astro-cid-xa52sxzc] blockquote{border:3px solid var(--color-ink);margin:1.5rem 0;padding:.75rem 1.25rem}
