:root{--paper:#f3ece0;--paper-2:#e9dfcd;--paper-ink:#1e1a15;--paper-ink-2:#41382f;--paper-ink-3:#4f4336;--paper-rubric:#a3301a;--paper-rubric-2:#c4553a;--paper-word-on:#e4d8c2;--night:#1b1814;--night-2:#24201a;--night-ink:#ebe1cf;--night-ink-2:#d2c4ab;--night-ink-3:#bdad93;--night-faint:#8c7f6c;--night-rubric:#e0805f;--night-rubric-2:#f09a7b;--night-word-on:#3a3127;--verdigris:#3f6b5f;--ochre-ink:#8a5a12;--sage-ink:#4a6b3c;--pen-red:#c0492b;--pen-ochre:#d9a441;--pen-blue:#4f7ca8;--pen-green:#6e9a5b;--vellum:#d9c49a;--vellum-ink:#3b2110;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:36px;--space-7:56px;--space-8:80px;--hair:1px;--hair-2:2px;--step--2:.75rem;--step--1:.875rem;--step-0:1rem;--step-sub:1.125rem;--step-text:1.1875rem;--step-1:1.25rem;--step-2:1.6rem;--step-3:clamp(1.9rem, 3.4vw, 2.6rem);--step-4:clamp(2.8rem, 6.6vw, 5.6rem);--greek-auto:clamp(1.125rem, .85rem + 1.13vw, 26px);--face-garamond:var(--font-garamond-signs), var(--font-gentium-signs), var(--font-garamond), "EB Garamond", var(--font-gentium), Georgia, serif;--face-didot:var(--font-gentium-signs), var(--font-garamond-signs), var(--font-didot), "GFS Didot", var(--font-gentium), serif;--face-gentium:var(--font-gentium-signs), var(--font-garamond-signs), var(--font-gentium), "Gentium Book Plus", var(--font-garamond), serif;--face-ipa:var(--font-gentium-ipa), var(--face-gentium);--ease:cubic-bezier(.22, .61, .36, 1);--ink-in:1.4s;--ink-step:.12s;--dur-quick:.2s;--dur:.4s;--dur-slow:.6s;--enter-step:var(--ink-step);--tri-size:.46em;--tri-right:polygon(0 0, 100% 50%, 0 100%);--tri-down:polygon(0 0, 100% 0, 50% 100%);--tri-up:polygon(50% 0, 100% 100%, 0 100%);--radius:0px;--radius-round:50%;--z-over-header:31;--z-bar:5;--z-foot:46;--shadow-leaf:0 18px 40px -22px var(--shadow);--shadow-sheet:0 -8px 24px -16px var(--shadow);--gutter:clamp(16px, 4vw, 56px);--maxw:1760px;--measure:30em;--root-grow:clamp(100%, calc(100% + (100vw - 1600px) / 160), 112.5%);--date-col:11rem;--hang-cols:minmax(11rem, 1fr) minmax(0, 46rem) minmax(0, .5fr);--hang-gap:clamp(32px, 4vw, 72px);--page-foot:clamp(32px, 5vw, 56px);--tap:44px;--side-panel:400px;--side-panel-narrow:340px;--margin-note:300px;--tap-pad:calc((var(--tap) - 1lh) / 2 + .5px)}@media (min-width:1400px){:root{--gutter:5vw}}:root,:root[data-theme=paper]{--bg:var(--paper);--bg-deep:var(--paper-2);--bg-2:var(--paper-2);--word-on:var(--paper-word-on);--surface:var(--paper);--ink:var(--paper-ink);--ink-2:var(--paper-ink-2);--ink-3:var(--paper-ink-3);--rubric:var(--paper-rubric);--rubric-2:var(--paper-rubric-2);--rubric-on-ink:var(--night-rubric);--rule:#1e1a1533;--rule-2:#1e1a151a;--paper-shade:#785a3217;--gutter-shade:#5037191f;--shadow:#281c0e2e;--blue:var(--verdigris);--ochre:var(--ochre-ink);--legend:#8a3e1e;--ok:var(--sage-ink);--map-land-wash:#a0825a47;--map-sea-wash:#e1cfae99;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231e1a15' stroke-width='1.3'/%3E%3C/svg%3E");--go-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--case-nom:#0b5394;--case-gen:#6b4f00;--case-dat:#00916e;--case-acc:#d55e00;--case-voc:#cf5fa0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=paper]){--bg:var(--night);--bg-deep:var(--night-2);--bg-2:var(--night-2);--surface:var(--night);--word-on:var(--night-word-on);--ink:var(--night-ink);--ink-2:var(--night-ink-2);--ink-3:var(--night-ink-3);--rubric:var(--night-rubric);--rubric-2:var(--night-rubric-2);--rubric-on-ink:var(--paper-rubric);--rule:#ebe1cf33;--rule-2:#ebe1cf1a;--paper-shade:#00000038;--gutter-shade:#00000047;--shadow:#00000080;--blue:#8fb5a8;--ochre:#d9a85a;--legend:#e09a7a;--ok:#9fc39a;--map-land-wash:#5c483273;--map-sea-wash:#0a090899;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ebe1cf' stroke-width='1.3'/%3E%3C/svg%3E");--case-nom:#56b4e9;--case-gen:#d9c24a;--case-dat:#009e73;--case-acc:#d55e00;--case-voc:#cc79a7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=night]{--bg:var(--night);--bg-deep:var(--night-2);--bg-2:var(--night-2);--surface:var(--night);--word-on:var(--night-word-on);--ink:var(--night-ink);--ink-2:var(--night-ink-2);--ink-3:var(--night-ink-3);--rubric:var(--night-rubric);--rubric-2:var(--night-rubric-2);--rubric-on-ink:var(--paper-rubric);--rule:#ebe1cf33;--rule-2:#ebe1cf1a;--paper-shade:#00000038;--gutter-shade:#00000047;--shadow:#00000080;--blue:#8fb5a8;--ochre:#d9a85a;--legend:#e09a7a;--ok:#9fc39a;--map-land-wash:#5c483273;--map-sea-wash:#0a090899;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ebe1cf' stroke-width='1.3'/%3E%3C/svg%3E");--case-nom:#56b4e9;--case-gen:#d9c24a;--case-dat:#009e73;--case-acc:#d55e00;--case-voc:#cc79a7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--map-land:#e6d8bd;--map-sea:#cfc3ab;--map-coast:#1e1a1573;--map-wave:#1e1a150d;--map-name:#1e1a15;--map-halo:#e6d8bd;--map-accent-sea:#a3301a;--map-edge:#b9aa8e;--map-dim:#f3ece0;--map-shadow:#281c0e66;--map-sea-name:#2f4f5a;--map-sea-halo:#cfc3abcc;--map-region:#5c5043;--map-region-halo:#f3ece0bf}@media (prefers-color-scheme:dark){:root:not([data-theme=paper]){--map-land:#3b3026;--map-sea:#0f1011;--map-coast:#ebe1cf57;--map-wave:#ebe1cf0d;--map-name:#ebe1cf;--map-halo:#3b3026;--map-accent-sea:#e0805f;--map-edge:#15120f;--map-dim:#858b9c;--map-shadow:#000;--map-sea-name:#c4dae6;--map-sea-halo:#030a16bf;--map-region:#eadbc0;--map-region-halo:#000000a6}}:root[data-theme=night]{--map-land:#3b3026;--map-sea:#0f1011;--map-coast:#ebe1cf57;--map-wave:#ebe1cf0d;--map-name:#ebe1cf;--map-halo:#3b3026;--map-accent-sea:#e0805f;--map-edge:#15120f;--map-dim:#858b9c;--map-shadow:#000;--map-sea-name:#c4dae6;--map-sea-halo:#030a16bf;--map-region:#eadbc0;--map-region-halo:#000000a6}:root{--accent:var(--rubric);--accent-2:var(--rubric);--accent-ink:var(--bg);--band:var(--rule);--cut-l:transparent;--veil:color-mix(in srgb, var(--bg) 70%, transparent);--field:transparent;--field-edge:inset 0 0 0 1px var(--rule);--chosen-top:inset 0 2px 0 var(--rubric);--part-edge:inset 0 1px 0 var(--ink);--slab:transparent;--slab-edge:inset 0 0 0 1px var(--rule);--slab-lit:var(--bg-2);--moulding:1px solid var(--rule-2);--moulding-in:-5px;--groove:var(--rule);--lip:transparent;--cut-line:linear-gradient(var(--groove) 0 1px, var(--lip) 1px 2px);--cut-line-v:linear-gradient(90deg, var(--groove) 0 1px, var(--lip) 1px 2px);--cut-under:inset 0 -1px 0 var(--groove);--cut-over:inset 0 1px 0 var(--groove);--cut-left:inset 1px 0 0 var(--groove);--frame-line:0 0 0 1px var(--rule);--inlay-left:inset 1px 0 0 var(--rubric);--inlay-left-ok:inset 1px 0 0 var(--ok);--inlay-left-ochre:inset 1px 0 0 var(--ochre);--inlay-left-blue:inset 1px 0 0 var(--blue);--inlay-left-legend:inset 1px 0 0 var(--legend);--inlay-top:inset 0 1px 0 var(--rubric);--inlay-top-blue:inset 0 1px 0 var(--blue);--chosen-foot:inset 0 -2px 0 var(--rubric);--channel:var(--rule-2);--channel-edge:inset 0 0 0 1px var(--rule);--inlay:linear-gradient(var(--rubric), var(--rubric));--inlay-edge:0 0 0 0 transparent;--rule-under:inset 0 -1px 0 var(--rule);--rule-over:inset 0 1px 0 var(--rule);--rule-left:inset 1px 0 0 var(--rule);--rule-box:inset 0 0 0 1px var(--rule);--rule-round:0 0 0 1px var(--rule);--rule-band:linear-gradient(var(--rule) 0 1px, transparent 1px 2px);--red-left:inset 1px 0 0 var(--rubric);--ok-left:inset 1px 0 0 var(--ok);--red-fill:linear-gradient(var(--rubric), var(--rubric));--bezel:0 0 0 1px var(--bg), 0 0 0 2px var(--ink-3);--gem-shine:none;--boss:var(--bg);--boss-edge:0 0 0 1px var(--ink);--warn:var(--ochre);--danger:var(--rubric);--accent-on-ink:var(--rubric-on-ink);--accent-ink-on-ink:var(--ink);--ink-2-on-ink:color-mix(in srgb, var(--bg) 80%, var(--ink));--inv-bg:var(--ink);--inv-fg:var(--bg);--sel-bg:var(--ink);--sel-fg:var(--bg);--sel-edge:var(--ink);--btn-bg:var(--ink);--btn-ink:var(--bg);--f-greek:var(--face-gentium);--f-display:var(--face-garamond);--f-title:var(--face-didot);--f-body:var(--face-garamond);--f-label:var(--face-garamond);--frame:var(--bg);--red:var(--rubric);--sage:var(--ok)}
:root{--hdr-h:68px;--hdr-vis:0px;--after-head:clamp(24px, 4vw, 32px);--part-rule:1px solid var(--ink);--part-room:clamp(56px, 7vh, 80px);--part-pad:20px;--head-top:clamp(28px, 5vh, var(--space-7));--link-line:color-mix(in srgb, var(--ink) 45%, transparent);--greek-size:var(--greek-chosen,1.25rem);--reading-leading:1.75}@media (max-width:760px){:root{--step-1:1.18rem;--step-2:1.4rem;--step-3:clamp(1.7rem, 7.4vw, 2.1rem);--step-4:clamp(2.4rem, 11.5vw, 3.2rem)}}:root{--tabbar-h:0px}@media (max-width:760px){:root{--tabbar-h:calc(60px + env(safe-area-inset-bottom,0px))}body{padding-bottom:var(--tabbar-h)}html:has(main[data-screen=reader]) body{padding-bottom:0}html[data-tabbar=up] .toast{bottom:calc(20px + var(--tabbar-h))}}::view-transition-group(site-tabbar){z-index:100;animation:none}::view-transition-old(site-tabbar){display:none}::view-transition-new(site-tabbar){animation:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (min-width:1600px){html{font-size:var(--root-grow)}}main{overflow-x:clip}body{color:var(--ink);font:400 var(--step-text) / 1.55 var(--f-body);font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;background:0 0;margin:0;overflow-x:hidden}@media (max-width:900px){:root{--step-text:1.125rem}}html{background:var(--bg);transition:background-color .6s var(--ease)}main[data-screen]{font-family:var(--f-body)}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%, transparent 55%, var(--paper-shade)), radial-gradient(90% 60% at 50% 110%, var(--paper-shade), transparent 70%);position:fixed;inset:0}html:has(main[data-screen=reader]) body:after{display:none}html:has(main[data-screen=reader]):not(:has([data-split],[data-nobook])) :is([data-site-header],.site-footer){display:none}body:before{content:"";z-index:var(--z-over-header);height:env(safe-area-inset-top,0px);background:var(--frame);pointer-events:none;position:fixed;top:0;left:0;right:0}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.1}:where(h1,h2,h3) em{color:var(--rubric)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%}code,kbd,samp{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:1em}kbd{border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--step--1);padding:0 .3em}[id]{scroll-margin-top:calc(var(--hdr-vis) + var(--space-4))}input{text-overflow:ellipsis}@media (max-width:760px){select{min-height:var(--tap);font-size:var(--step-0)!important}}@media (pointer:coarse){input[type=checkbox],input[type=radio]{flex:none;width:20px;height:20px}}:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}::selection{background:color-mix(in srgb, var(--rubric) 22%, transparent);color:var(--ink)}html[data-greek-face=didot]{--f-greek:var(--face-didot)}[lang=grc]{font-family:var(--f-greek);text-transform:none}.sc{font-variant:small-caps;letter-spacing:.08em;font-feature-settings:"smcp", "c2sc"}.tri{width:var(--tri-size);height:var(--tri-size);clip-path:var(--tri-right);background:currentColor;display:inline-block}.rub{color:var(--rubric)}.wrap{max-width:var(--maxw);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.label{font-family:var(--f-label);font-weight:500;font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);line-height:1.35}.muted{color:var(--ink-2)}:where(small){font-size:var(--step--1)}.faint{color:var(--ink-3)}.skip{left:-9999px;top:var(--space-2);z-index:100;background:var(--inv-bg);--accent:var(--accent-on-ink);--accent-ink:var(--accent-ink-on-ink);--ink-2:var(--ink-2-on-ink);color:var(--inv-fg);padding:var(--space-3) var(--space-4);position:absolute}.skip:focus{left:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (max-width:760px){.snap-row{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:var(--space-1) var(--gutter) 14px;scroll-padding-inline:var(--gutter);grid-auto-columns:min(84%,340px);grid-auto-flow:column;overflow-x:auto;gap:var(--space-3)!important;grid-template-columns:none!important;display:grid!important}.snap-row::-webkit-scrollbar{display:none}}.navwait{z-index:var(--z-over-header);left:0;right:0;top:calc(var(--hdr-vis) + env(safe-area-inset-top,0px) - var(--space-1));height:var(--space-1);pointer-events:none;opacity:0;transition:opacity var(--dur-quick) var(--ease);background:linear-gradient(90deg, transparent, var(--accent) 12% 88%, transparent);background-position:0 1px;background-repeat:no-repeat;background-size:100% 1px;position:fixed;overflow:hidden}html[data-hdr=hidden] .navwait{--hdr-vis:var(--space-1)}html[data-nav=wait] .navwait{opacity:.9;transition:opacity var(--dur-slow) var(--ease) var(--dur-quick)}.pull{z-index:29;left:50%;top:calc(var(--hdr-vis) + env(safe-area-inset-top,0px));border-radius:var(--radius-round);background:var(--boss);width:40px;height:40px;box-shadow:var(--boss-edge);transform:translateY(calc(var(--pull,0px) - 46px));opacity:var(--turn,0);pointer-events:none;transition:transform .15s var(--ease), opacity .15s;border:0;place-items:center;margin-left:-20px;display:grid;position:fixed}html[data-hdr=hidden] .pull{--hdr-vis:0px}.pull[data-waiting]{opacity:1}.pull-ring{border:2.5px solid var(--accent);border-radius:var(--radius-round);width:20px;height:20px;transform:rotate(calc(var(--turn,0) * 320deg));border-right-color:#0000}.pull[data-ready] .pull-ring{border-color:var(--ok);border-right-color:#0000}.pull[data-waiting] .pull-ring{border-right-color:var(--accent)}.meander,.tongues,.rays,.cut{background:var(--rule);height:1px;display:block}.tongues{flex:none;width:36px}.rays{width:56px}.draw{animation:ink var(--ink-in) var(--ease) backwards}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);min-height:var(--tap);border:1px solid var(--btn-bg);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-ink);font:500 var(--step-0) / 1.2 var(--f-body);letter-spacing:.01em;cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), color var(--dur) var(--ease);text-decoration:none;display:inline-flex}.btn>svg[data-icon]{width:1.1em;height:1.1em}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.quiet{color:var(--ink);padding-inline:var(--space-1);background:0 0;border-color:#0000}.btn.quiet>svg[data-icon]{color:var(--ink-2)}.btn.small{padding:var(--space-2) var(--space-3);gap:var(--space-2);font-size:var(--step--1);min-height:0}.btn [lang=grc]{letter-spacing:0}.btn-row{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}@media (pointer:coarse){.btn.small{min-height:var(--tap)}}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.btn:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--rubric);border-color:var(--rubric);color:var(--bg)}.btn.ghost:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--rubric);color:var(--rubric);background:0 0}.btn.quiet:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--rubric);background:0 0;border-color:#0000}.btn.quiet:where(:not(:disabled,[aria-disabled=true])):hover>svg[data-icon]{color:inherit}}.chip{align-items:center;gap:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--step--1);color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;padding:6px 11px;text-decoration:none;display:inline-flex}@media (hover:hover){.chip:where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--ink-3);color:var(--rubric)}}.chip[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg);border-color:var(--sel-edge);--ink-2:var(--ink-2-on-ink);--ink-3:var(--ink-2-on-ink);--accent:var(--accent-on-ink)}@media (pointer:coarse){.chip{min-height:36px;min-width:var(--tap);justify-content:center;position:relative}.chip:after{content:"";position:absolute;inset:-5px 0}}.chip:disabled,.chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.segmented{border:1px solid var(--rule);border-radius:var(--radius);display:inline-flex}.segmented>button{border-radius:var(--radius);color:var(--ink-2);padding:var(--space-2) var(--space-3);font:400 var(--step--1) / 1.2 var(--f-body);white-space:nowrap;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0}@media (hover:hover){.segmented>button:hover:not([aria-checked=true],:disabled){color:var(--rubric)}}.segmented>button[aria-checked=true]{background:var(--sel-bg);color:var(--sel-fg);--ink-2:var(--ink-2-on-ink);--ink-3:var(--ink-2-on-ink);--accent:var(--accent-on-ink)}@media (pointer:coarse){.segmented>button{min-height:var(--tap)}}.segmented>button:disabled{opacity:.45;cursor:not-allowed}.chip .dot{border-radius:var(--radius-round);opacity:.5;background:currentColor;width:8px;height:8px}.chip[aria-pressed=true] .dot{opacity:1}.icon-btn{border-radius:var(--radius);min-width:36px;height:36px;color:var(--ink-2);font-size:var(--step-2);cursor:pointer;transition:color var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}@media (hover:hover){.icon-btn:hover:not(:disabled){color:var(--rubric)}}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn.framed{border:1px solid var(--rule);color:var(--ink)}@media (hover:hover){.icon-btn.framed:hover:not(:disabled){border-color:var(--rubric)}}@media (pointer:coarse){.icon-btn{min-width:var(--tap);min-height:var(--tap)}}.text-btn{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-btn:disabled{opacity:.45;cursor:not-allowed}.row-btn{cursor:pointer}:where(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type])){color:var(--ink);border:0;border-bottom:1px solid var(--ink-3);border-radius:var(--radius);box-shadow:none;background-color:#0000}:where(textarea,select){color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:none;background-color:#0000}:where(select){font:inherit;font-size:var(--step--1);padding:.45em .75em;line-height:1.3}:where(input,textarea,select):focus-visible{border-color:var(--rubric);outline:none}:where(select) option{background-color:var(--bg);color:var(--ink)}select:not([multiple]):not([size]){appearance:none;padding-right:var(--space-6);background-image:var(--select-arrow);background-position:right .8em center;background-repeat:no-repeat;background-size:10px 6px}:where(input[type=checkbox],input[type=radio]){appearance:none;vertical-align:-3px;border:1px solid var(--ink-3);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}:where(input[type=radio]){border-radius:var(--radius-round)}:where(input[type=checkbox]):before{content:"";background:var(--inlay);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);opacity:0;width:.62em;height:.62em;transition:opacity var(--dur-quick) var(--ease)}:where(input[type=radio]):before{content:"";border-radius:var(--radius-round);background:var(--inlay);opacity:0;width:.5em;height:.5em;transition:opacity var(--dur-quick) var(--ease)}:where(input[type=checkbox],input[type=radio]):checked:before{opacity:1}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--rubric);outline-offset:2px}:where(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:default}:where(summary)::marker{color:var(--accent)}:where(summary)::-webkit-details-marker{color:var(--accent)}.fold-box{border:1px solid var(--rule);border-radius:var(--radius);width:100%}.fold-box>summary{cursor:pointer;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--tap);padding:var(--space-3) calc(var(--space-4) + var(--space-5)) var(--space-3) var(--space-4);font:400 var(--step-0) / 1.35 var(--f-body);color:var(--ink);transition:color var(--dur) var(--ease);flex-wrap:wrap;list-style:none;display:flex;position:relative}.fold-box>summary::-webkit-details-marker{display:none}.fold-box>summary:after{content:"";right:var(--space-4);margin-top:calc(var(--tri-size) / -2);width:var(--tri-size);height:var(--tri-size);background:var(--ink-2);clip-path:var(--tri-down);position:absolute;top:50%}.fold-box[open]>summary:after{clip-path:var(--tri-up)}@media (hover:hover){.fold-box>summary:hover{color:var(--rubric)}}.fold-box>summary>svg[data-icon]{color:var(--ink-2)}.fold-box>summary>span{flex:1 1 0;min-width:0}.fold-box>summary small{font-size:var(--step--1);color:var(--ink-3)}.fold-box>summary b{font-weight:400;font-size:var(--step--1);color:var(--rubric)}.fold-body{gap:var(--space-4);padding:var(--space-1) var(--space-4) var(--space-4);display:grid}summary.label{font:400 var(--step-0) / 1.4 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}@media (pointer:coarse){:where(summary){padding-block:var(--tap-pad)}}.notice{max-width:640px;margin-block:var(--space-7);padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:1px solid var(--rubric);color:var(--ink-2)}.notice>*{margin-block:0}.notice>*+*{margin-top:var(--space-3)}.plate{min-width:0;margin:0;position:relative}.plate-ph{aspect-ratio:1 / var(--plate-ratio,1.333);background:var(--bg-2);position:relative;overflow:hidden}.plate-ph img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.plate-frame{border:1px solid var(--rule);background:var(--bg);padding:14px}.plate-frame:before{content:"";border:1px solid var(--rule-2);pointer-events:none;position:absolute;inset:5px}.plate figcaption{gap:var(--space-1) 10px;font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;margin-top:10px;line-height:1.4;display:flex}.plate figcaption>span{flex:12em;min-width:0}.plate-no{color:var(--rubric);font:500 var(--step--2) / 1.2 var(--f-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;padding-top:3px}.plate figcaption i{color:var(--ink-2)}.plate-credit{color:var(--ink-3)}.plate figcaption a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}@media (hover:hover){.plate figcaption a:hover{color:var(--rubric);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric)}}.plate-ph img{animation:ink var(--ink-in) var(--ease) backwards}.plate-margin .plate-ph{aspect-ratio:3/4;background:var(--bg)}.plate-margin .plate-ph>*{position:absolute;inset:0}.plate-margin .plate-ph img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;animation:none}.plate-margin .plate-on{background:var(--bg);animation:ink var(--ink-in) var(--ease) backwards;display:block}.plate-list{padding-top:var(--space-5);border-top:1px solid var(--ink);font-size:var(--step--1);color:var(--ink-3);line-height:1.5}.plate-list>p{max-width:var(--measure)}@media (min-width:1100px){.plate-list>p:has(>span:nth-of-type(5)){columns:3 20em;column-gap:var(--hang-gap);max-width:none}}.plate-list b{color:var(--ink-2);font-weight:500}.plate-list-no{color:var(--rubric);font-variant-numeric:lining-nums}.plate-list .plate-credit{color:inherit}.plate-list a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}@media (hover:hover){.plate-list a:hover{color:var(--rubric);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric)}}.piece-foot{width:min(340px,74vw);margin:var(--space-7) auto var(--space-5)}.piece-foot.piece-wide{width:min(520px,100%)}.tool-page{grid-template-columns:minmax(0,1fr);display:grid}.tool-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;width:100%;min-width:0;max-width:760px;margin-inline:auto;display:grid}.piece-phone{display:none}@media (max-width:760px){.piece-desk{display:none}.piece-phone{display:block}.piece-head{width:min(100%,420px);margin:var(--space-5) 0 var(--space-2)}}@keyframes ink{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}@keyframes lift{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}:where(.area-head .wrap,.ph-text,.enter)>*{animation:ink var(--ink-in) var(--ease) backwards}:where(.area-head .wrap,.ph-text,.enter)>:where(:nth-child(2)){animation-delay:var(--ink-step)}:where(.area-head .wrap,.ph-text,.enter)>:where(:nth-child(3)){animation-delay:calc(2 * var(--ink-step))}:where(.area-head .wrap,.ph-text,.enter)>:where(:nth-child(4)){animation-delay:calc(3 * var(--ink-step))}:where(.area-head .wrap,.ph-text,.enter)>:where(:nth-child(n+5)){animation-delay:calc(4 * var(--ink-step))}:where(.page-head)>:where(.piece-head){animation:ink var(--ink-in) var(--ease) calc(3 * var(--ink-step)) backwards}.field{background:var(--field);box-shadow:var(--field-edge)}.slab{background:var(--slab);box-shadow:var(--slab-edge)}.slab-cards{gap:var(--space-5) clamp(20px, 3vw, 40px);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.slab-card{gap:var(--space-1);padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--ink);color:var(--ink);transition:color var(--dur) var(--ease);background:0 0;border-radius:0;align-content:start;text-decoration:none;display:grid}.slab-card :where(b,h3,strong){color:var(--ink);font-weight:500;font-size:var(--step-sub);transition:color var(--dur) var(--ease)}a.slab-card:focus-visible :where(b,h3,strong){color:var(--rubric)}@media (hover:hover){a.slab-card:hover :where(b,h3,strong){color:var(--rubric)}.slab-card:has(a:hover) :where(b,h3,strong){color:var(--rubric)}}.slab-card :where(.muted,p,small){color:var(--ink-2);font-size:var(--step--1);margin:0}.door-part h2 a:after,a.slab-card :where(h3,b,strong):first-of-type:after{content:" →";color:var(--rubric)}:where(input,textarea)::placeholder{color:var(--ink-3);font-style:italic}.tag{font:500 var(--step--2) / 1.3 var(--f-label);letter-spacing:.16em;text-transform:uppercase;padding:3px var(--space-2) 2px;border-radius:var(--radius);background:0 0;border:1px solid;align-items:center;gap:6px;display:inline-flex}.tag.well{color:var(--blue)}.tag.debated{color:var(--ochre)}.tag.legend{color:var(--legend)}::view-transition-old(.page-turn){animation:.22s ease-in both turn-out}::view-transition-new(.page-turn){animation:.6s var(--ease) 50ms both turn-in}@keyframes turn-out{to{opacity:0}}@keyframes turn-in{0%{opacity:0}to{opacity:1}}.rv.in{animation:ink var(--ink-in) var(--ease) backwards}html[data-motion=reduce],html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]),html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition:none!important;animation:none!important}html:not([data-motion=full]) ::view-transition-group(*){animation:none!important}html:not([data-motion=full]) ::view-transition-old(*){animation:none!important}html:not([data-motion=full]) ::view-transition-new(*){animation:none!important}}html[data-motion=reduce] ::view-transition-group(*){animation:none!important}html[data-motion=reduce] ::view-transition-old(*){animation:none!important}html[data-motion=reduce] ::view-transition-new(*){animation:none!important}html[data-scroll-lock]{overflow:hidden}html[data-scroll-lock=gutter]{scrollbar-gutter:stable}[data-overlay]{overscroll-behavior:contain}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}main{min-height:calc(100vh - var(--hdr-h));min-height:calc(100svh - var(--hdr-h));outline:none;display:block}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;opacity:0;pointer-events:none;background:var(--inv-bg);--accent:var(--accent-on-ink);--accent-ink:var(--accent-ink-on-ink);--ink-2:var(--ink-2-on-ink);max-width:calc(100vw - 32px);color:var(--inv-fg);border-radius:var(--radius);font-size:var(--step-0);box-shadow:0 14px 30px -18px var(--shadow);transition:opacity var(--dur) var(--ease);padding:10px 18px;position:fixed;transform:translate(-50%)}.toast.show{opacity:1}.site-footer{color:var(--ink-2);margin-top:clamp(64px,10vh,120px)}.site-footer-in{gap:var(--space-4) 48px;padding-block:28px var(--space-7);font-size:var(--step--1);border-top:1px solid var(--ink);grid-template-columns:1fr auto;display:grid}.site-footer-name{align-items:center;gap:var(--space-4);font:400 var(--step-1) / 1.2 var(--face-didot);color:var(--ink);margin-bottom:6px;display:flex}.site-footer-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.site-footer-links a{align-items:center;gap:var(--space-2);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;display:inline-flex}.site-footer-links a svg{color:var(--ink-3)}@media (hover:hover){.site-footer-links a:hover{color:var(--rubric);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric)}}.site-footer-src{max-width:70ch;color:var(--ink-3);font-size:var(--step--1);grid-column:1/-1}.site-footer-fin{text-align:center;margin-top:var(--space-5);font:400 1.3rem / 1 var(--face-didot);color:var(--rubric);letter-spacing:.4em;grid-column:1/-1}@media (max-width:680px){.site-footer-in{grid-template-columns:minmax(0,1fr)}.site-footer-links{align-items:flex-start;gap:0}.site-footer-links a{min-height:var(--tap);align-items:center;display:inline-flex}}.area-carve-cap{max-width:70ch;margin:var(--space-7) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-3)}.area-meander{margin-top:var(--space-2)}.ph{padding-block:clamp(var(--space-6), 7vh, var(--space-8)) var(--space-6);grid-template-columns:minmax(0,1fr) min(32%,320px);align-items:end;column-gap:clamp(28px,5vw,64px);display:grid}.ph-short{padding-block:clamp(28px, 5vh, var(--space-7)) var(--space-5)}.ph.ph-tool{grid-template-columns:minmax(0,1fr)}.ph:not(:has(>.piece-desk,>.ph-side)){grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.ph:has(>.ph-side){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ph-side{min-width:0}@media (min-width:761px){#map-tools{min-height:calc(51px + 2.91rem)}}@media (max-width:760px){.ph-side{margin-top:var(--space-5)}}.ph>.ph-more{margin-top:var(--space-4);grid-column:1/-1}.ph-path{color:var(--ink-2);max-width:none;min-height:1.6em;font:400 var(--step--1) / 1.35 var(--f-body);flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.ph-path:before{content:"";background:var(--rubric);width:28px;height:1px;margin-right:14px}.ph-path a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.2em;text-decoration-thickness:1px}.ph-path a:focus-visible{color:var(--rubric);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric)}@media (hover:hover){.ph-path a:hover{color:var(--rubric);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric)}}@media (pointer:coarse){.ph-path a{position:relative}.ph-path a:after{content:"";inset:-15px min(-4px, calc((100% - var(--tap)) / 2));position:absolute}}.ph-sep{color:var(--ink-3);margin:0 var(--space-1);display:inline-flex}.ph-sep svg{vertical-align:0;width:.95em;height:.95em}.ph-inscr{font:400 clamp(1.1rem, 2vw, 1.6rem) / 1.3 var(--face-didot);letter-spacing:.16em;color:var(--rubric);margin:18px 0 0}.ph .ph-title{color:var(--ink);letter-spacing:-.015em;margin:18px 0 10px;font-weight:400;line-height:.98}.ph-large .ph-title{font-size:clamp(2.8rem,6vw,5.2rem)}.ph-short .ph-title{font-size:clamp(2.2rem,4.4vw,3.6rem)}.ph-greek{font:400 .46em / 1.2 var(--face-didot);color:var(--rubric);margin-top:var(--space-3);letter-spacing:.01em;display:block}.ph-purpose{max-width:31em;font-size:var(--step-sub);color:var(--ink-2);margin-top:var(--space-3);line-height:1.5}.ph-short .ph-purpose{font-size:var(--step-0)}.ph .ph-action{margin-top:var(--space-5)}.ph-action:has(>.search-field,>form){max-width:40rem}@media (min-width:761px){.ph,.ph-short{padding-top:var(--head-top);align-items:start}.ph>.piece-desk{align-self:start}.ph>.piece-desk .plate-ph{aspect-ratio:3/4}.ph>.piece-desk[data-fit=whole] .plate-ph img{object-fit:contain;object-position:50% 50%}.ph:not(.wrap){--ph-w:min(calc(var(--maxw) - 2 * var(--gutter)), calc(100vw - 2 * var(--gutter)));width:var(--ph-w);max-width:none;margin-inline:calc((100% - var(--ph-w)) / 2)}}@media (max-width:760px){.ph,.ph.ph-tool{grid-template-columns:minmax(0,1fr);padding-top:26px}.ph-short{padding-top:20px}.ph-large .ph-title{font-size:clamp(2.3rem,11vw,3rem)}.ph-short .ph-title{font-size:clamp(2rem,9vw,2.5rem)}.ph-purpose,.ph-short .ph-purpose{font-size:var(--step-0)}}.find-jump{align-items:center;gap:var(--space-3);width:100%;max-width:34rem;min-height:var(--tap);text-align:left;font:italic 400 var(--step-1) / 1.3 var(--f-body);color:var(--ink-3);border:0;border-bottom:1px solid var(--ink);border-radius:var(--radius);padding:var(--space-2) 0;cursor:text;background:0 0;display:flex}.find-jump svg{fill:none;width:18px;height:18px;stroke:var(--ink-2);stroke-width:1.4px;stroke-linecap:round;flex:none}.find-jump:focus-visible{border-bottom-color:var(--rubric);color:var(--ink-2);outline:none}@media (hover:hover){.find-jump:hover{border-bottom-color:var(--rubric);color:var(--ink-2);outline:none}}.find{align-items:end;gap:var(--space-3) 28px;border-bottom:1px solid var(--ink);flex-wrap:wrap;padding-bottom:6px;display:flex}.find-field{flex:18rem;gap:2px;min-width:0;display:grid}.find-field .label{color:var(--ink-3)}.find-field input{width:100%;min-width:0;font:italic 400 var(--step-1) / 1.3 var(--f-body);color:var(--ink);background:0 0;border:0;padding:6px 0}@media (pointer:coarse){.find-field input{min-height:var(--tap)}}.find-field input::placeholder{color:var(--ink-3);opacity:1}.find-field input:focus-visible{outline:none}.find:focus-within{border-bottom-color:var(--rubric)}.find-show{gap:var(--space-1);flex-wrap:wrap;display:flex}.find-show>button{min-height:var(--tap);font:400 var(--step-0) / 1.2 var(--f-body);color:var(--ink-2);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px}@media (hover:hover){.find-show>button:hover{color:var(--rubric)}}.find-show>button[aria-checked=true]{color:var(--rubric);border-bottom-color:var(--rubric)}@media (max-width:760px){.find{border-bottom:0;row-gap:6px;padding-bottom:0}.find-field{border-bottom:1px solid var(--ink)}.find:focus-within .find-field{border-bottom-color:var(--rubric)}.find-show{justify-content:space-between;width:100%}.find-show>button{padding-inline:var(--space-1)}}.page-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:400}h1,.page-title{overflow-wrap:anywhere}@media (min-width:761px){h1,.page-title{overflow-wrap:break-word}}select{max-width:100%}.page-title>[lang=grc]{color:var(--rubric);font-family:var(--face-didot)}.soon{padding-block:clamp(32px, 5vw, var(--space-7))}.soon-card{gap:var(--space-4);max-width:720px;padding:var(--space-5) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);justify-items:start;display:grid}.soon-card ul{color:var(--ink-2);gap:6px;margin:0;padding-left:1.2em;display:grid}.soon-card li::marker{color:var(--accent)}::highlight(search-hit-1){background-color:color-mix(in srgb, var(--accent) 28%, transparent);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:4px}::highlight(search-hit-2){background-color:color-mix(in srgb, var(--accent) 28%, transparent);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:4px}::highlight(find-1){background-color:color-mix(in srgb, var(--ochre) 22%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--ochre) 70%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--ochre) 70%, transparent);text-underline-offset:4px}::highlight(find-2){background-color:color-mix(in srgb, var(--ochre) 22%, transparent);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--ochre) 70%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--ochre) 70%, transparent);text-underline-offset:4px}::highlight(find-now-1){background-color:color-mix(in srgb, var(--accent) 42%, transparent);-webkit-text-decoration:underline 3px var(--accent);text-decoration:underline 3px var(--accent);text-underline-offset:4px}::highlight(find-now-2){background-color:color-mix(in srgb, var(--accent) 42%, transparent);-webkit-text-decoration:underline 3px var(--accent);text-decoration:underline 3px var(--accent);text-underline-offset:4px}::highlight(diff-a-1){background-color:color-mix(in srgb, var(--accent) 22%, transparent);-webkit-text-decoration:underline wavy 1.5px var(--accent);text-decoration:underline wavy 1.5px var(--accent);text-underline-offset:4px}::highlight(diff-a-2){background-color:color-mix(in srgb, var(--accent) 22%, transparent);-webkit-text-decoration:underline wavy 1.5px var(--accent);text-decoration:underline wavy 1.5px var(--accent);text-underline-offset:4px}::highlight(diff-b-1){background-color:color-mix(in srgb, var(--blue) 24%, transparent);-webkit-text-decoration:underline 2px var(--blue);text-decoration:underline 2px var(--blue);text-underline-offset:4px}::highlight(diff-b-2){background-color:color-mix(in srgb, var(--blue) 24%, transparent);-webkit-text-decoration:underline 2px var(--blue);text-decoration:underline 2px var(--blue);text-underline-offset:4px}::highlight(syn-s-1){-webkit-text-decoration:underline dotted 1.5px color-mix(in srgb, var(--ink-2) 70%, transparent);text-decoration:underline dotted 1.5px color-mix(in srgb, var(--ink-2) 70%, transparent);text-underline-offset:5px}::highlight(syn-s-2){-webkit-text-decoration:underline dotted 1.5px color-mix(in srgb, var(--ink-2) 70%, transparent);text-decoration:underline dotted 1.5px color-mix(in srgb, var(--ink-2) 70%, transparent);text-underline-offset:5px}::highlight(syn-p-1){background-color:color-mix(in srgb, var(--blue) 18%, transparent)}::highlight(syn-p-2){background-color:color-mix(in srgb, var(--blue) 18%, transparent)}::highlight(syn-w-1){background-color:color-mix(in srgb, var(--blue) 34%, transparent);-webkit-text-decoration:underline 2px var(--blue);text-decoration:underline 2px var(--blue);text-underline-offset:5px}::highlight(syn-w-2){background-color:color-mix(in srgb, var(--blue) 34%, transparent);-webkit-text-decoration:underline 2px var(--blue);text-decoration:underline 2px var(--blue);text-underline-offset:5px}::highlight(echo-1){background-color:color-mix(in srgb, var(--ochre) 26%, transparent);-webkit-text-decoration:underline 2px var(--ochre);text-decoration:underline 2px var(--ochre);text-underline-offset:4px}::highlight(echo-2){background-color:color-mix(in srgb, var(--ochre) 26%, transparent);-webkit-text-decoration:underline 2px var(--ochre);text-decoration:underline 2px var(--ochre);text-underline-offset:4px}::highlight(place-1){background-color:color-mix(in srgb, var(--accent) 14%, transparent);-webkit-text-decoration:underline dotted 2px var(--accent);text-decoration:underline dotted 2px var(--accent);text-underline-offset:4px}::highlight(place-2){background-color:color-mix(in srgb, var(--accent) 14%, transparent);-webkit-text-decoration:underline dotted 2px var(--accent);text-decoration:underline dotted 2px var(--accent);text-underline-offset:4px}::highlight(echo-self-1){background-color:color-mix(in srgb, var(--accent) 22%, transparent);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:4px}::highlight(echo-self-2){background-color:color-mix(in srgb, var(--accent) 22%, transparent);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:4px}@media (pointer:coarse){:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:var(--tap);align-items:center}}::highlight(listen-word){background-color:color-mix(in srgb, var(--accent) 30%, transparent);color:inherit}@media (pointer:coarse){:where(main) :where(h2,h3)>a{padding-block:var(--space-1)}}.door-body{padding-bottom:var(--space-6)}.door-part{margin-top:clamp(var(--space-6), 6vh, 72px);padding-top:clamp(var(--space-5), 4vh, 40px);border-top:1px solid var(--rule)}.door-part h2{font-size:var(--step-3)}.door-part h2 a{text-decoration:none}@media (hover:hover){.door-part h2 a:hover{color:var(--rubric)}}.sh{align-items:baseline;gap:var(--space-4);margin:0 0 30px;display:flex}.sh .no{font:400 1.05rem var(--face-didot);color:var(--rubric)}.sh h2{font:400 clamp(1.7rem, 3.2vw, 2.5rem) / 1.1 var(--f-display);margin:0}.sh .fill{border-bottom:1px solid var(--rule);flex:1;min-width:12px;transform:translateY(-6px)}.sh .src{font-size:var(--step--1);color:var(--ink-3);font-style:italic}@media (max-width:600px){.sh{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.sh .fill{display:none}.sh .src{flex-basis:100%}}@media (min-width:761px){.door-part{margin-top:var(--part-room);padding-top:var(--part-pad);border-top:var(--part-rule)}.sh{padding-top:var(--part-pad);border-top:var(--part-rule)}.door-part>.sh:first-child{border-top:0;padding-top:0}:where(main) :where(p,dd,blockquote,figcaption,:is(ul,ol):not([class])>li){max-width:var(--measure)}.part-top{padding-top:var(--part-pad);border-top:var(--part-rule)}.find-show>button:not([aria-checked=true]){border-bottom-color:var(--rule)}}html[data-visitor=back] .first-only,html:not([data-visitor=back]) .back-only{display:none}
