.board{max-width:var(--trg-frame-max)}.board .note{max-width:var(--trg-measure);margin:0 0 var(--trg-space-6)}.board .note p{margin:0 0 var(--trg-space-5)}.board .note .sig{font-size:var(--trg-small-size);color:var(--trg-text-muted);margin-top:var(--trg-space-2)}.board .count{display:flex;flex-wrap:wrap;gap:var(--trg-space-2) var(--trg-space-6);font-size:var(--trg-small-size);color:var(--trg-text-muted);border-top:1px solid var(--trg-rule);border-bottom:1px solid var(--trg-rule);padding:var(--trg-space-2) 0;margin:0 0 var(--trg-space-6)}.board .count b{color:var(--trg-navy);font-weight:600}.board .toolbar{display:flex;gap:var(--trg-space-2);margin:0 0 var(--trg-space-6)}.board .toolbar button{font:inherit;font-family:var(--trg-font-sans);font-size:var(--trg-small-size);font-weight:var(--trg-weight-semibold);color:var(--trg-surface);background:var(--trg-navy);border:0;border-radius:var(--trg-radius);padding:10px 14px;cursor:pointer}.board .toolbar button.ghost{background:transparent;color:var(--trg-navy);border:1.5px solid var(--trg-navy)}.board .toolbar button:focus-visible,.board summary:focus-visible{outline:2.5px solid var(--trg-navy);outline-offset:2px}.board .key{font-size:var(--trg-small-size);color:var(--trg-text-muted);margin:0 0 var(--trg-space-8)}.board .key .vals{display:flex;flex-wrap:wrap;gap:var(--trg-space-2);align-items:center;margin:var(--trg-space-2) 0 var(--trg-space-2)}.board .key .vals .val{min-width:0;flex:0 0 auto}.board .key>p{max-width:var(--trg-measure);margin:0}.board .val{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--board-pill-height);font-family:var(--trg-font-sans);font-size:var(--board-pill-text);font-weight:var(--trg-weight-semibold);line-height:1;padding:0 var(--trg-space-3);border-radius:var(--trg-radius);border:1.5px solid transparent;white-space:nowrap;letter-spacing:.01em;min-width:164px;text-align:center;vertical-align:middle}.board .val.e2,.family-mark.e2{background:var(--board-e2-bg);color:var(--board-e2-fg)}.board .val.e1,.family-mark.e1{background:var(--board-e1-bg);color:var(--board-e1-fg)}.board .val.none,.family-mark.none{background:var(--board-none-bg);color:var(--board-none-fg);border-color:var(--board-none-border)}.board .val.h1,.family-mark.h1{background:var(--board-h1-bg);color:var(--board-h1-fg)}.board .val.h2,.family-mark.h2{background:var(--board-h2-bg);color:var(--board-h2-fg)}.board .hist{display:flex;gap:3px;align-items:center;height:var(--board-pill-height);margin-right:var(--trg-space-2);align-self:center}.mini{display:block;box-sizing:border-box;width:var(--board-mark);height:var(--board-mark);border-radius:var(--board-mark-radius);border:1.5px solid transparent;flex:0 0 auto}.mini.e2,.reading-mark.e2,.mark-inline.e2{background:var(--board-e2-bg)}.mini.e1,.reading-mark.e1,.mark-inline.e1{background:var(--board-e1-bg)}.mini.none,.reading-mark.none,.mark-inline.none{background:var(--board-none-bg)}.mini.h1,.reading-mark.h1,.mark-inline.h1{background:var(--board-h1-bg)}.mini.h2,.reading-mark.h2,.mark-inline.h2{background:var(--board-h2-bg)}.mini.none,.mark-inline.none{border-color:var(--board-none-border)}.reading-mark.none{border:1px solid var(--board-none-border)}.mark-inline{--mark-inline-size: var(--board-mark-row);display:inline-block;box-sizing:border-box;width:var(--mark-inline-size);height:var(--mark-inline-size);border-radius:max(calc(var(--mark-inline-size) / 14),2px);border:1.5px solid transparent;margin-right:var(--trg-space-2);vertical-align:baseline}.board .count .mark-inline{--mark-inline-size: var(--board-mark-count)}.board details.fam{margin:0 0 var(--trg-space-8)}.board details.fam>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:132px 1fr;gap:var(--trg-space-5);align-items:center;padding:0 0 var(--trg-space-4);border-bottom:2px solid var(--trg-navy);margin-bottom:var(--trg-space-2)}.board details.fam>summary::-webkit-details-marker{display:none}.board details.fam>summary .family-name{margin:0;font-family:var(--trg-font-sans);font-size:var(--trg-body-size);line-height:var(--trg-body-line);font-weight:var(--trg-weight-semibold);color:var(--trg-text-strong);text-decoration:none}.board details.fam>summary .family-gloss,.board details.fam>summary .family-dist{display:block}.board details.row{border-bottom:1px solid var(--trg-rule)}.board details.row>summary{list-style:none;cursor:pointer;display:block;padding:var(--trg-space-4) 0}.board details.row>summary::-webkit-details-marker{display:none}.board details.row>summary .rowhead{display:flex;align-items:center;gap:var(--trg-space-3);flex-wrap:wrap;font-family:var(--trg-font-sans);font-weight:var(--trg-weight-medium);color:var(--trg-navy)}.board details.row>summary .rowhead .lab-text{flex:1 1 auto}.board details.row>summary .val{flex:0 0 auto;width:var(--board-pill-col);min-width:var(--board-pill-col)}.board details.row>summary .rq{display:block;margin-top:var(--trg-space-2);font-family:var(--trg-font-sans);font-size:var(--trg-small-size);line-height:var(--trg-small-line);color:var(--trg-text);max-width:var(--trg-measure)}.board .entry{padding:var(--trg-space-2) 0 var(--trg-space-6);max-width:var(--trg-measure)}.board .entry .q{font-family:var(--trg-font-serif);font-size:var(--trg-deck-size);line-height:1.35;color:var(--trg-navy);margin:0 0 var(--trg-space-5)}.board .entry p{margin:0 0 var(--trg-space-5)}.board .entry .b{font-weight:var(--trg-weight-semibold);color:var(--trg-navy);font-family:var(--trg-font-sans)}.board .entry ul{margin:0 0 var(--trg-space-5);padding-left:1.15em}.board .entry li{margin:0 0 var(--trg-space-2)}.board .entry .date{color:var(--trg-text-muted);font-size:var(--trg-small-size);white-space:nowrap}.board .entry .src{font-size:var(--trg-small-size);color:var(--trg-text-muted);white-space:nowrap}.board .entry .src a{color:var(--trg-text-muted)}.board .entry .stamp{font-size:var(--trg-small-size);color:var(--trg-text-muted);margin-top:var(--trg-space-2)}.board details.earlier{margin:var(--trg-space-5) 0 0;border-top:1px solid var(--trg-rule);padding-top:var(--trg-space-2)}.board details.earlier>summary{list-style:none}.board details.earlier>summary::-webkit-details-marker{display:none}.board .past{margin:var(--trg-space-5) 0 0;padding-left:var(--trg-space-5);border-left:3px solid var(--trg-rule)}.board .past .pv{margin:0 0 var(--trg-space-2);font-size:var(--trg-small-size)}.board .past .pv .mini{display:inline-block;width:var(--board-mark-past);height:var(--board-mark-past);border-radius:var(--board-mark-past-radius);vertical-align:-3px;margin-right:6px}.board .past .entry{padding-top:0}.board .past .entry p,.board .past .entry ul{font-size:var(--trg-small-size)}.board .foot{border-top:1px solid var(--trg-rule);padding-top:var(--trg-space-5);font-size:var(--trg-small-size);color:var(--trg-text-muted);max-width:var(--trg-measure)}.board .readings-list{list-style:none;padding:0;max-width:var(--trg-measure)}.board .readings-list li{border-bottom:1px solid var(--trg-rule);padding:var(--trg-space-5) 0;margin:0}.board .readings-list a{font-family:var(--trg-font-serif);font-size:var(--trg-deck-size);font-weight:var(--trg-weight-semibold);text-underline-offset:3px}.board .readings-list a:hover{text-decoration-thickness:2.5px}.board .readings-list .count{border:0;padding:var(--trg-space-2) 0 0;margin:0}@media print{@page{margin:18mm 16mm}.site-header,.site-footer,.standing-subscribe,.board .toolbar,.board .tog{display:none!important}html,body{font-size:11pt;line-height:1.45}.main{max-width:none;padding:0}.board{max-width:none}.board h1{font-size:28pt}.board .board-deck p{font-size:13pt}.board details.fam{break-before:page;margin:0 0 6mm}.board details.fam:first-of-type{break-before:auto}.board details.row{break-inside:avoid}.board .entry{max-width:none}.board .val,.board .family-mark,.mini{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.family-marks{margin:var(--trg-space-7) 0 0}.family-row{display:grid;grid-template-columns:132px 1fr;gap:var(--trg-space-5);align-items:center}.family-mark{width:132px;height:132px;box-sizing:border-box;border-radius:var(--trg-radius);border:1.5px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--trg-space-2);padding:0 var(--trg-space-3);text-align:center}.family-mark-stamp{font-family:var(--trg-font-sans);font-size:var(--trg-overline-size);font-weight:var(--trg-weight-bold, 700);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.family-mark-value{font-family:var(--trg-font-sans);font-size:var(--trg-body-size);line-height:1.2;font-weight:var(--trg-weight-semibold);letter-spacing:-.01em}.family-count{font-family:var(--trg-font-sans);font-size:var(--trg-small-size);font-weight:var(--trg-weight-semibold);letter-spacing:.02em;color:var(--trg-text-muted);margin:var(--trg-space-2) 0 0;display:block}.family-text .family-name{margin:0}.family-text .family-gloss{margin:var(--trg-space-1, 4px) 0 0}.family-dist{font-family:var(--trg-font-sans);font-size:var(--trg-small-size);color:var(--trg-text-muted);margin:var(--trg-space-2) 0 0}.baseline-note{font-family:var(--trg-font-sans);font-size:var(--trg-small-size);color:var(--trg-text-muted);margin:var(--trg-space-6) 0 0;max-width:var(--trg-measure)}@media(max-width:600px){.family-row{grid-template-columns:104px 1fr;gap:var(--trg-space-4)}.board details.fam>summary{grid-template-columns:104px 1fr}.family-mark{width:104px;height:104px;padding:0 var(--trg-space-2)}.family-mark-value{font-size:var(--trg-small-size)}}.river-block .river-title p:first-of-type strong{font-weight:var(--trg-weight-semibold)}.board .ev-full{display:none}.board .ev:has(>details.ev-more[open])>.ev-sum{display:none}.board .ev:has(>details.ev-more[open])>.ev-full{display:block}.board .ev{margin:0 0 var(--trg-space-6)}.board .ev .ev-list{margin-bottom:0}.board details.ev-more{margin:0}@media print{.board .ev-sum{display:none}.board .ev-full{display:block}.board details.ev-more,.board .ctl{display:none}}.board .ctl{display:inline-flex;align-items:center;gap:var(--trg-space-2);font-family:var(--trg-font-sans);font-weight:var(--trg-weight-semibold);color:var(--trg-navy);background:var(--trg-surface);border-style:solid;border-color:var(--trg-navy);border-radius:4px;cursor:pointer;text-decoration:none;width:fit-content}.board .ctl .ctl-o{display:inline}.board .ctl .ctl-c{display:none}.board details[open]>summary .ctl .ctl-o,.board details[open]>summary.ctl .ctl-o{display:none}.board details[open]>summary .ctl .ctl-c,.board details[open]>summary.ctl .ctl-c{display:inline}.board .ctl1:after,.board .ctl2:after{content:"";flex:none;border-right:2px solid var(--trg-navy);border-bottom:2px solid var(--trg-navy);transform:rotate(45deg)}.board details[open]>summary .ctl1:after,.board details[open]>summary .ctl2:after{transform:rotate(-135deg)}.board .ctl1{margin-top:var(--trg-space-3);font-size:var(--trg-small-size);line-height:var(--trg-small-line);border-width:1.5px;padding:5px 12px}.board .ctl1:after{width:7px;height:7px;margin-top:-3px}.board details[open]>summary .ctl1:after{margin-top:3px}.board .ctl2,.board .ctl3{font-size:12.5px;line-height:1.4;border-width:1px;padding:3px 10px}.board .ctl2{margin-top:var(--trg-space-2)}.board .ctl2:after{width:6px;height:6px;margin-top:-3px}.board details[open]>summary .ctl2:after{margin-top:2px}.board details[open]>summary.ctl2:after{transform:rotate(-135deg);margin-top:2px}.board summary.ctl3{list-style:none}.board summary.ctl3::-webkit-details-marker{display:none}.board details>summary:hover .ctl,.board details>summary.ctl:hover{background:var(--trg-tint)}.family-mark-link{display:block;text-decoration:none;border-radius:var(--trg-radius)}.family-mark-link:hover{outline:1.5px solid var(--trg-navy);outline-offset:3px}@media(max-width:640px){.board details.row>summary .rowhead{flex-wrap:wrap}.board details.row>summary .rowhead .lab-text{flex:1 1 auto}.board details.row>summary .hist{margin:0}.board .val{min-width:0}.board details.row>summary .val{flex:0 0 auto;order:3;margin-left:calc(12px + var(--trg-space-3));width:auto;min-width:0}.board details.row>summary .rowhead:before{content:"";flex-basis:100%;order:2}}:root{--reading-column: 320px}.reading{width:100%;max-width:var(--reading-column)}@media(min-width:60rem){.reading{max-width:none}}.reading-marks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--trg-space-2)}.reading-mark{display:block;box-sizing:border-box;aspect-ratio:1;border-radius:max(calc(100% / 14),2px)}.reading-caption{margin-top:var(--trg-space-4)}.reading-caption .overline{margin-bottom:var(--trg-space-1)}.reading-caption p:not(.overline){font-size:var(--trg-small-size);line-height:var(--trg-small-line);max-width:none;margin-bottom:0}.reading-caption .reading-key{display:flex;align-items:center;gap:var(--trg-space-2);margin:var(--trg-space-3) 0;color:var(--trg-text-muted)}.reading-key .mark-inline{--mark-inline-size: var(--board-mark-count);margin-right:0}@media(forced-colors:active){.reading-marks,.reading-key{display:none}}ul.reading-marks{list-style:none;padding:0;margin:0;max-width:none;position:relative}ul.reading-marks>li{margin:0}.reading-linked .reading-mark:after{content:attr(data-label);display:none;position:absolute;left:0;right:0;top:calc(100% + var(--trg-space-4));padding:var(--trg-space-2) var(--trg-space-3);background:var(--trg-navy);color:var(--trg-on-navy-text);font-size:var(--trg-small-size);line-height:var(--trg-small-line);border-radius:var(--trg-radius);z-index:2;pointer-events:none}.reading-linked .reading-mark:focus-visible:after{display:block}.reading-linked:has(.reading-mark:focus-visible) .reading-caption{opacity:0}@media(hover:hover){.reading-linked .reading-mark:hover:not(:focus-visible){outline:1.5px solid var(--trg-navy);outline-offset:2px}.reading-linked .reading-mark:hover:after{display:block}.reading-linked:has(.reading-mark:hover) .reading-mark:focus-visible:not(:hover):after{display:none}.reading-linked:has(.reading-marks:hover) .reading-caption{opacity:0}}.board-top{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--trg-section-space);align-items:start;margin-bottom:var(--trg-section-space)}.board-top .accent-rule{margin-top:var(--trg-space-6);margin-bottom:0}@media(min-width:60rem){.board-top{grid-template-columns:minmax(0,1fr) var(--reading-column);grid-template-rows:auto 1fr}.board-top-text{grid-column:1;grid-row:1}.board-top .reading{grid-column:2;grid-row:1 / span 2}.board-top .accent-rule{grid-column:1;grid-row:2;margin-top:0}}
