.fr{margin:6px 0 26px;font-family:var(--st-sans);color:var(--st-ink-2)}.fr-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 8px}.fr-h{font-family:var(--st-serif);font-weight:500;font-size:20px;line-height:1.2;margin:0;color:var(--st-ink)}.fr-st{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-3)}.fr-rib{overflow-x:auto;scrollbar-width:thin;padding:4px 2px 10px;margin:0 -2px;scroll-snap-type:x proximity}.fr-rib:focus-visible{outline:2px solid var(--st-accent-2);outline-offset:2px}.fr-rib ol{display:flex;gap:12px;list-style:none;padding:0;margin:0;width:max-content;min-width:100%;align-items:stretch}.fr-c{flex:0 0 116px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:6px 6px 8px;border:1.4px solid var(--st-accent);border-radius:6px;background:var(--st-panel);scroll-snap-align:start}.fr-c+.fr-c:before{content:"";position:absolute;left:-13px;top:17px;width:11px;border-top:2px solid var(--st-thread)}.fr-c-inf{border-style:dashed;border-color:var(--st-inf)}.fr-c-lore{border-style:dotted;border-color:var(--st-lore)}.fr-g{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink-3)}.fr-n{font-family:var(--st-serif);font-size:13.5px;line-height:1.15;color:var(--st-ink);overflow-wrap:anywhere;hyphens:auto}.fr-n a{color:inherit;text-decoration-color:var(--st-rule-strong)}.fr-y{font-size:10.5px;color:var(--st-ink-3)}.fr-f{font-size:10.5px;line-height:1.3;color:var(--st-ink)}.fr-q,.fr-at{font-size:10px;line-height:1.3;color:var(--st-ink-3)}.fr-s{display:none;font-size:10px;line-height:1.3;color:var(--st-ink-2);border-top:1px dotted var(--st-rule-strong);padding-top:3px;margin-top:auto;width:100%}.fr-s a{color:var(--st-accent)}.fr-s .fr-sw{display:inline-block;width:.8em;height:.8em;margin-right:.25em;vertical-align:-.05em;border-radius:2px;background:var(--ours-soft);box-shadow:inset 0 2px 0 var(--ours)}.fr-join{margin-top:3px;font-size:9.5px;line-height:1.25;letter-spacing:.03em;padding:1px 6px 2px;border-radius:9px;background:var(--ours-soft);color:var(--ours-ink);border:1px solid var(--ours);text-decoration:none}a.fr-join:hover{text-decoration:underline}.fr-c:hover{background:var(--st-accent-wash)}.fr a:focus-visible{outline:2px solid var(--st-accent-2);outline-offset:2px}@media(min-width:560px){.fr-s{display:block}}@media(min-width:900px){.fr-c{flex-basis:128px;padding:7px 7px 9px}.fr-n{font-size:14px}.fr-c+.fr-c:before{left:-13px}}.fr-note{font-size:12px;color:var(--st-ink-3);margin:2px 0 0;line-height:1.5;max-width:70ch}.fr-conn{margin:14px 0 0}.fr-ch{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ours-ink);margin:0 0 7px}.fr-bl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px}.fr-b{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"our rel their" "foot foot foot";align-items:stretch;border:1.4px solid var(--st-accent);border-radius:6px;background:var(--st-panel);overflow:hidden}.fr-b-inf{border-style:dashed;border-color:var(--st-inf)}.fr-b-lore{border-style:dotted;border-color:var(--st-lore)}.fr-b-our,.fr-b-their{padding:7px 9px 6px;display:flex;flex-direction:column;gap:1px;min-width:0}.fr-b-our{grid-area:our}.fr-b-their{grid-area:their;background:var(--st-panel)}.fr-b-their.is-ours{background:var(--ours-soft)}.fr-b-k{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ours-ink)}.fr-b-their .fr-b-k{color:var(--st-ink-3)}.fr-b-their.is-ours .fr-b-k{color:var(--ours-ink)}.fr-b-nm{font-family:var(--st-serif);font-size:14.5px;line-height:1.2;color:var(--st-ink);overflow-wrap:anywhere}.fr-b-nm a{color:inherit;text-decoration-color:var(--st-rule-strong)}.fr-b-o{font-size:11px;color:var(--st-ink-3)}.fr-b-our .fr-b-o,.fr-b-their.is-ours .fr-b-o{color:var(--st-ink-2)}.fr-b-rel{grid-area:rel;display:flex;align-items:center;justify-content:center;padding:0 2px;position:relative}.fr-b-rel:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px solid var(--st-thread)}.fr-b-w{position:relative;background:var(--st-panel);padding:1px 7px 2px;border:1px solid var(--st-rule-strong);border-radius:9px;font-size:11px;font-style:italic;font-family:var(--st-serif);color:var(--st-ink);white-space:nowrap}.fr-b-foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 12px;margin:0;padding:4px 9px 5px;border-top:1px dotted var(--st-rule-strong);font-size:11px;color:var(--st-ink-3)}.fr-b-foot a{color:var(--st-accent)}.fr-b-note{flex-basis:100%;color:var(--st-ink-2);line-height:1.35}@media(max-width:420px){.fr-b{grid-template-columns:minmax(0,1fr);grid-template-areas:"our" "rel" "their" "foot"}.fr-b-rel{justify-content:flex-start;padding:3px 0 3px 9px}.fr-b-rel:before{inset:-3px auto -3px 18px;border-top:0;border-left:2px solid var(--st-thread)}}.fr-nc{margin:0;max-width:62ch;padding:7px 11px 8px;border:1.4px dotted var(--st-rule-strong);border-radius:6px;font-size:12.5px;line-height:1.45;color:var(--st-ink-2)}.fr-nc b{font-weight:600;color:var(--st-ink-3);letter-spacing:.02em}.fr-leg{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 18px;margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--st-ink-2)}.fr-lt{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:var(--st-ink-3)}.fr-lk{display:inline-block;width:1.5em;height:.8em;vertical-align:-.1em;margin-right:.4em;border-radius:2px;border:1.4px solid var(--st-accent)}.fr-lk-inf{border-style:dashed;border-color:var(--st-inf)}.fr-lk-lore{border-style:dotted;border-color:var(--st-lore)}.entry[data-astro-cid-4d3jnnns]+.entry[data-astro-cid-4d3jnnns]{border-top:1px solid var(--rule);margin-top:.9rem;padding-top:.9rem}.entry[data-astro-cid-4d3jnnns] p[data-astro-cid-4d3jnnns]{margin-bottom:.35rem}blockquote[data-astro-cid-4d3jnnns].say{margin:.5rem 0 0;font-size:.92rem}.kv[data-astro-cid-4d3jnnns] dd[data-astro-cid-4d3jnnns]{overflow-wrap:break-word;min-width:0}
