@font-face{font-family:'Alegreya Variable';font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya-latin-wght-normal-2431eca3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Alegreya Variable';font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya-latin-wght-italic-1846c307.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-latin-400-normal-b2a5a35a.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-latin-500-normal-55b61d22.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-latin-700-normal-5acd19a5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --ink:#2A2C31; --ink2:#44474E; --mute:#5E626A; --faint:#62666D;
  --paper:#FFFFFF; --ground:#F5F2EA; --band:#E8EDF3; --panel:#F8F9FB;
  --rule:#C9D6E3; --rule-strong:#2A2C31;
  --orange:#C8372D; --orange-deep:#9E2A22; --orange-wash:#FCEEEC; --track:#2A2C31;
  --blue:#7FB2DD; --blue-pen:#3C76BF; --blue-soft:rgba(127,178,221,.3);
  --grid:rgba(111,160,212,.17); --grid-major:rgba(111,160,212,.3);
  --tape:rgba(243,234,200,.86);
  --sans:"Alegreya Sans","Gill Sans","Trebuchet MS",sans-serif;
  --mono:"Alegreya Sans","Gill Sans","Trebuchet MS",sans-serif;
  --serif:"Alegreya Variable","Alegreya",Georgia,serif;
  --frame:80rem; --pad:1.6rem; --measure:43rem;
  --sk-w:clamp(15rem,24vw,22.5rem);
  --banner:url(/decor/banner-home-6d415349.webp);
}

body:has(.crumbs a[href="/board-tools/"]),body:has(.mh-nav a[aria-current][href="/board-tools/"]){--banner:url(/decor/banner-board-tools-4989a5f7.webp)}
body:has(.crumbs a[href="/board-fields/"]),body:has(.mh-nav a[aria-current][href="/board-fields/"]){--banner:url(/decor/banner-board-fields-c79a37df.webp)}
body:has(.crumbs a[href="/board-pairs/"]),body:has(.mh-nav a[aria-current][href="/board-pairs/"]){--banner:url(/decor/banner-board-pairs-09df29c0.webp)}
body:has(.crumbs a[href="/board-queries/"]),body:has(.mh-nav a[aria-current][href="/board-queries/"]){--banner:url(/decor/banner-board-queries-05360210.webp)}
body:has(.crumbs a[href="/panel-terms/"]),body:has(.mh-nav a[aria-current][href="/panel-terms/"]){--banner:url(/decor/banner-panel-terms-631dac28.webp)}
body:has(.crumbs a[href="/boarding-basics/"]),body:has(.mh-nav a[aria-current][href="/boarding-basics/"]){--banner:url(/decor/banner-boarding-basics-f0326ed4.webp)}
body:has(.crumbs a[href="/catalogue-method/"]),body:has(.mh-nav a[aria-current][href="/catalogue-method/"]){--banner:url(/decor/banner-catalogue-method-6b0aa9ae.webp)}
body:has(.crumbs a[href="/datasets/"]),body:has(.mh-nav a[aria-current][href="/datasets/"]){--banner:url(/decor/banner-datasets-74eaf45f.webp)}

*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:3rem}
body{margin:0;overflow-x:clip;color:var(--ink);font:400 19px/1.6 var(--sans);font-variant-numeric:tabular-nums;background-color:var(--ground);
  background-image:radial-gradient(ellipse 60% 45% at 12% 8%,rgba(255,255,255,.75),transparent 70%),radial-gradient(ellipse 50% 40% at 92% 70%,rgba(120,118,112,.07),transparent 70%),
    linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),
    linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);
  background-size:auto,auto,120px 120px,120px 120px,24px 24px,24px 24px}
a{color:inherit;text-decoration:none}
p a,li a,td a,dd a{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:1.5px;text-underline-offset:3px}
p a:hover,li a:hover,td a:hover,dd a:hover{color:var(--orange-deep);text-decoration-style:wavy}
::selection{background:rgba(127,178,221,.45)}
.asof,.rl span,.stamp,caption,thead th,.tag,.meta,.crumbs{font-family:var(--mono);letter-spacing:.02em;text-transform:none}

.skip{position:absolute;left:-999px;top:0;background:var(--orange);color:#fff;padding:.5rem .8rem;z-index:50}
.skip:focus{left:.5rem}

.masthead{background:rgba(255,255,255,.92);border-bottom:2px solid var(--ink);box-shadow:0 3px 0 rgba(255,255,255,.92),0 4px 0 var(--blue)}
.mh{max-width:var(--frame);margin:0 auto;padding:.85rem var(--pad);display:flex;align-items:center;justify-content:space-between;gap:.5rem 1.6rem;flex-wrap:wrap}
.brand{display:flex;align-items:center;gap:.6rem;font:italic 800 1.45rem/1 var(--serif);letter-spacing:-.01em;color:var(--ink)}
.mark{display:inline-flex;color:var(--orange)}
.mark svg{width:1.9rem;height:1.9rem}
.mh-tag{display:block;flex:1 1 14rem;min-width:0;margin:0;font:500 .76rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.mh-nav{display:flex;flex-wrap:wrap;gap:.15rem .25rem;font:500 .84rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase}
.mh-nav a{position:relative;padding:.48rem .6rem;color:var(--ink2);border-radius:3px;transition:color .2s,background .2s}
.mh-nav a::after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.2rem;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .25s}
.mh-nav a:hover{color:var(--ink)}
.mh-nav a:hover::after{transform:scaleX(1)}
.mh-nav a[aria-current=page]{background:var(--ink);color:#FFFFFF}
.mh-nav a[aria-current=page]::after{display:none}

.sheet{max-width:var(--frame);margin:0 auto;padding:2.2rem var(--pad) 3.6rem;display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:2.4rem}
.column{min-width:0}

.rail{order:2;position:sticky;top:1.2rem;align-self:start;margin-top:3.4rem;font:400 .88rem/1.45 var(--sans);color:var(--ink2);animation:rise .8s .45s cubic-bezier(.2,.7,.2,1) both;
  --cell:url(/decor/cell-train-e2941bbb.webp)}
body:has(.crumbs a[href="/board-tools/"]) .rail,body:has(.mh-nav a[aria-current][href="/board-tools/"]) .rail{--cell:url(/decor/cell-desk-b28c23f8.webp)}
body:has(.crumbs a[href="/board-fields/"]) .rail,body:has(.mh-nav a[aria-current][href="/board-fields/"]) .rail{--cell:url(/decor/cell-window-824942f3.webp)}
body:has(.crumbs a[href="/board-pairs/"]) .rail,body:has(.mh-nav a[aria-current][href="/board-pairs/"]) .rail{--cell:url(/decor/cell-profile-edad2ce3.webp)}
body:has(.crumbs a[href="/board-queries/"]) .rail,body:has(.mh-nav a[aria-current][href="/board-queries/"]) .rail{--cell:url(/decor/cell-stairs-913512c5.webp)}
body:has(.crumbs a[href="/panel-terms/"]) .rail,body:has(.mh-nav a[aria-current][href="/panel-terms/"]) .rail{--cell:url(/decor/cell-street-18dbec57.webp)}
body:has(.crumbs a[href="/boarding-basics/"]) .rail,body:has(.mh-nav a[aria-current][href="/boarding-basics/"]) .rail{--cell:url(/decor/cell-beach-371cb14f.webp)}
body:has(.crumbs a[href="/catalogue-method/"]) .rail,body:has(.mh-nav a[aria-current][href="/catalogue-method/"]) .rail{--cell:url(/decor/cell-road-ac30837b.webp)}
body:has(.crumbs a[href="/datasets/"]) .rail,body:has(.mh-nav a[aria-current][href="/datasets/"]) .rail{--cell:url(/decor/cell-train-e2941bbb.webp)}
.rl{display:block;position:relative;padding:.42rem .85rem .45rem;background:var(--paper);border-inline:1.5px solid var(--ink);border-bottom:1px solid var(--rule)}
.rl:first-child{border-top:1.5px solid var(--ink);padding-top:.6rem}
.rl:first-child::before{content:"";position:absolute;left:-1.5px;right:-1.5px;bottom:100%;height:1.35rem;border:1.5px solid var(--ink);
  background:repeating-linear-gradient(-55deg,var(--ink) 0 9px,var(--paper) 9px 18px);transform:rotate(-4.5deg);transform-origin:0 100%}
.rl:has(+.secnav){border-bottom:1.5px solid var(--ink);box-shadow:4px 5px 0 var(--blue-soft);margin-bottom:1.5rem}
.rl span{display:block;font:700 .62rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}
.rl b{display:block;font:italic 700 1rem/1.3 var(--serif);color:var(--ink)}
.rl-figs{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.2rem}
.rl-figs a{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .3rem;border:1.5px solid var(--orange);border-radius:50%;font:700 .74rem/1 var(--sans);color:var(--orange);text-decoration:none;transition:background .2s,color .2s}
.rl-figs a:hover{background:var(--orange);color:#FFFFFF}
.rl-h{display:block;margin:0 0 .35rem;padding:0 .2rem .45rem;font:700 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);border-bottom:2px solid var(--ink)}
.secnav{padding:1rem .95rem .8rem;background:var(--paper);border:1.5px solid var(--ink);transform:rotate(-.6deg);box-shadow:4px 5px 0 var(--blue-soft)}
.secnav ol{list-style:none;margin:0;padding:0}
.secnav li{margin:0}
.secnav li+li{border-top:1px solid var(--rule)}
.secnav a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.3rem;align-items:baseline;padding:.42rem .2rem;color:var(--ink2);transition:color .2s,transform .2s}
.secnav a i{font:italic 700 .95rem/1 var(--serif);color:var(--orange)}
.secnav a:hover{color:var(--ink);transform:translateX(3px)}
.rail::after{content:"";display:block;margin:1.9rem .3rem 0;aspect-ratio:16/10.4;padding:calc(.8rem + 7px) 7px 7px;
  background:linear-gradient(94deg,transparent 4%,var(--tape) 4% 96%,transparent 96%) 50% 0/4.6rem 1.5rem no-repeat,var(--cell) center/cover no-repeat,linear-gradient(#FDFCF8,#FDFCF8) 0 .8rem/100% calc(100% - .8rem) no-repeat;
  background-origin:border-box,content-box,border-box;background-clip:border-box,content-box,border-box;
  filter:drop-shadow(0 8px 10px rgba(42,44,49,.18)) drop-shadow(0 1px 1px rgba(42,44,49,.16));transform:rotate(1.8deg)}

.crumbs{margin:0 0 .8rem;padding:0 .2rem;font:500 .8rem/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.crumbs a{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:1.5px;text-underline-offset:3px}
.crumbs a:hover{color:var(--orange-deep)}

main#doc{position:relative;padding:3.4rem 2.8rem 2.8rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='26' viewBox='0 0 300 26'><defs><linearGradient id='h' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23737B87'/><stop offset='.45' stop-color='%23B8C0CA'/><stop offset='1' stop-color='%23E4E8EE'/></linearGradient></defs><g fill='url(%23h)' stroke='%235E6570' stroke-width='1'><rect x='18' y='7' width='76' height='12' rx='6'/><circle cx='150' cy='13' r='8'/><rect x='206' y='7' width='76' height='12' rx='6'/></g><g fill='none' stroke='%23FFFFFF' stroke-width='1.2' opacity='.9'><path d='M24 20.2 H88'/><path d='M143.5 21.6 A8.4 8.4 0 0 0 156.5 21.6'/><path d='M212 20.2 H276'/></g></svg>") 36% .55rem/18.75rem 1.625rem no-repeat,var(--paper);
  border:1px solid #D9DEE5;box-shadow:0 1px 0 #E6E9EE,0 22px 40px -26px rgba(42,44,49,.45),0 2px 6px rgba(42,44,49,.05)}
main#doc>*{animation:rise .75s cubic-bezier(.2,.7,.2,1) both}
main#doc>:nth-child(1){animation-delay:.12s} main#doc>:nth-child(2){animation-delay:.2s} main#doc>:nth-child(3){animation-delay:.28s}
main#doc>:nth-child(4){animation-delay:.36s} main#doc>:nth-child(n+5){animation-delay:.44s}
main#doc>p,main#doc>ul,main#doc>ol,main#doc>blockquote,main#doc>.answer,main#doc>.clause,main#doc>.statusbox{max-width:var(--measure)}
main#doc>ul.entries,main#doc>ul.facts{max-width:none}

main#doc::before{content:"";float:right;width:var(--sk-w);aspect-ratio:16/10.1;margin:-4.9rem -4.3rem 1.8rem 2.2rem;padding:calc(1rem + 10px) 10px 10px;
  background:linear-gradient(97deg,transparent 3%,var(--tape) 3% 97%,transparent 97%) left 7% top 0/5.8rem 1.95rem no-repeat,
    linear-gradient(81deg,transparent 3%,var(--tape) 3% 97%,transparent 97%) right 6% top .1rem/5.8rem 1.95rem no-repeat,
    var(--banner) center/cover no-repeat,
    linear-gradient(#FDFCF8,#FDFCF8) 0 1rem/100% calc(100% - 1rem) no-repeat;
  background-origin:border-box,border-box,content-box,border-box;background-clip:border-box,border-box,content-box,border-box;
  filter:drop-shadow(0 12px 14px rgba(42,44,49,.22)) drop-shadow(0 1px 1px rgba(42,44,49,.2));
  transform:rotate(2.2deg);transform-origin:70% 20%;animation:pin .9s cubic-bezier(.2,.8,.25,1.15) both}
main#doc>h1,main#doc>.answer{display:flow-root}
main#doc>.answer+*{clear:right}

h1{font:800 clamp(2.2rem,3.7vw,3.35rem)/1.08 var(--serif);letter-spacing:-.015em;margin:0 0 1.35rem;text-wrap:balance}
h1::after{content:"";display:inline-block;width:min(9.5rem,60%);height:.62rem;margin:0 0 0 calc(-1 * min(9.5rem,60%));vertical-align:-.36em;pointer-events:none;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 14'><path d='M3 9 C 40 3, 70 12, 110 7 S 180 4, 217 8' fill='none' stroke='%23C8372D' stroke-width='3' stroke-linecap='round'/><path d='M14 12 C 60 8, 120 13, 190 10' fill='none' stroke='%23C8372D' stroke-width='1.6' stroke-linecap='round' opacity='.6'/></svg>") left center/100% 100% no-repeat}
h2{display:flex;align-items:center;gap:.75rem;font:italic 700 1.55rem/1.22 var(--serif);margin:2.9rem 0 1rem;padding-bottom:.45rem;border-bottom:1.5px solid var(--blue);clear:both}
h2 .secno{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;font:normal 700 .95rem/1 var(--sans);color:var(--orange);text-decoration:none;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><path d='M20 4 C 31 3, 37 11, 36 21 C 35 31, 27 37, 18 36 C 9 35, 3 28, 4 18 C 5 10, 12 5, 23 5' fill='none' stroke='%23C8372D' stroke-width='2.2' stroke-linecap='round'/></svg>") center/100% 100% no-repeat}
h2 a.secno:hover{color:var(--ink)}
h3{font:700 .82rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:1.8rem 0 .55rem;color:var(--blue-pen)}
p{margin:0 0 1rem}
ul,ol{margin:0 0 1rem;padding-left:1.3rem}
li{margin:.3rem 0}
main#doc>ul:not([class]){list-style:none;padding-left:0}
main#doc>ul:not([class])>li{position:relative;padding-left:1.5rem}
main#doc>ul:not([class])>li::before{content:"";position:absolute;left:.1rem;top:.72em;width:.8rem;height:2px;background:var(--orange);transform:rotate(-8deg)}
b,strong{font-weight:700}

.answer{margin:0 0 1.8rem;padding:0 0 .15em 1.1rem;border-left:2px solid rgba(200,55,45,.6);font:italic 400 1.2rem/1.65 var(--serif);color:var(--ink2);
  background:repeating-linear-gradient(180deg,transparent 0 calc(1.65em - 1px),rgba(127,178,221,.55) calc(1.65em - 1px) 1.65em)}
.asof{display:inline-block;margin-left:.4rem;font:normal 500 .78rem/1 var(--sans);letter-spacing:.06em;color:var(--mute)}

.statusbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:0;margin:1.4rem 0;border:1.5px solid var(--ink);background:var(--paper)}
.sb-row{padding:.6rem .75rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.statusbox dt{font:700 .66rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}
.statusbox dd{margin:.3rem 0 0;font:700 1rem/1.3 var(--sans)}

ul.facts{list-style:none;padding:0;margin:1.3rem 0 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem}
li.fact{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:.85rem .95rem .8rem;background:var(--paper);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--blue-soft);transition:transform .2s,box-shadow .2s}
li.fact:nth-child(3n+1){transform:rotate(-.35deg)} li.fact:nth-child(3n+2){transform:rotate(.3deg)}
li.fact:hover{transform:translateY(-3px) rotate(0);box-shadow:5px 7px 0 var(--blue-soft)}
li.fact .tag{align-self:flex-start;padding:.1rem .45rem;border:1.5px solid var(--orange);border-radius:3px;font-weight:700;font-size:.66rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}
li.fact .fv{display:flex;flex-direction:column;gap:.15rem}
li.fact .val{font-weight:700;font-size:1.02rem;line-height:1.45}
li.fact .note{font-size:.9rem;line-height:1.45;color:var(--ink2)}
li.fact .meta{margin-top:auto;padding-top:.4rem;border-top:1px dashed var(--blue);font-size:.76rem;line-height:1.5;color:var(--faint)}
li.fact .meta .sep{margin:0 .3rem;color:var(--rule)}

blockquote{position:relative;margin:1.6rem 0 1.5rem;padding:1.15rem 1.3rem .95rem 3.3rem;background:var(--paper);border:1px solid #D6DCE4;
  box-shadow:0 8px 16px -12px rgba(42,44,49,.4);font:italic 400 1.08rem/1.6 var(--serif);color:var(--ink);transform:rotate(-.5deg)}
blockquote:nth-of-type(even){transform:rotate(.45deg)}
blockquote::before{content:"\201C";position:absolute;left:.85rem;top:.35rem;font:italic 800 3.2rem/1 var(--serif);color:var(--blue-pen);opacity:.75}
blockquote::after{content:"";position:absolute;top:-.6rem;left:42%;width:4.6rem;height:1.25rem;background:linear-gradient(96deg,transparent 4%,var(--tape) 4% 96%,transparent 96%);transform:rotate(-3deg)}
blockquote p{margin:0 0 .45rem}
blockquote cite{display:block;font:normal 500 .76rem/1.4 var(--sans);letter-spacing:.05em;color:var(--mute)}

.tablewrap{overflow-x:auto;margin:1.4rem 0 .5rem;background:var(--paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--blue-soft)}
table{width:100%;border-collapse:collapse;font-size:.94rem}
caption{caption-side:top;text-align:left;padding:.65rem .8rem;font-size:.84rem;color:var(--ink2);background:var(--panel);border-bottom:1px solid var(--rule)}
thead th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#EEF3F9;padding:.6rem .8rem;border-bottom:2px solid var(--ink)}
tbody td{padding:.55rem .8rem;border-bottom:1px solid var(--rule);vertical-align:top}
tbody td+td{border-left:1px solid var(--band)}
tbody td:first-child{font-weight:700}
tbody tr:nth-child(even){background:#FAFBFD}
tbody tr:hover{background:#F1F6FC}
tbody tr:last-child td{border-bottom:0}
tr.is-current{background:var(--orange-wash)!important;box-shadow:inset 4px 0 0 var(--orange)}
tr.is-current td{font-weight:700}
.rule{font-size:.84rem;color:var(--ink2);margin:.5rem 0 1.5rem}
.rule b{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}
.clause{font-size:.92rem;color:var(--ink2)}

main ul.entries{list-style:none;padding:0;margin:1.2rem 0 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem}
ul.entries li{position:relative;margin:0;padding:.85rem .9rem .85rem 6.1rem;min-height:5rem;background:var(--paper);border:1.5px solid var(--ink);font-size:.9rem;line-height:1.45;color:var(--ink2);transition:transform .2s,box-shadow .2s}
ul.entries li::before{content:"";position:absolute;left:.75rem;top:.9rem;width:4.6rem;height:2.6rem;border:1.5px solid var(--ink);
  background:linear-gradient(90deg,transparent calc(33.3% - .5px),var(--blue) calc(33.3% - .5px) calc(33.3% + .5px),transparent 0 calc(66.6% - .5px),var(--blue) calc(66.6% - .5px) calc(66.6% + .5px),transparent 0),
    linear-gradient(180deg,transparent calc(33.3% - .5px),var(--blue) calc(33.3% - .5px) calc(33.3% + .5px),transparent 0 calc(66.6% - .5px),var(--blue) calc(66.6% - .5px) calc(66.6% + .5px),transparent 0),
    linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,.25)),var(--cell) center/cover no-repeat,var(--panel);transition:background-color .2s,border-color .2s}
ul.entries li:nth-child(8n+1)::before{--cell:url(/decor/cell-desk-b28c23f8.webp)}
ul.entries li:nth-child(8n+2)::before{--cell:url(/decor/cell-beach-371cb14f.webp)}
ul.entries li:nth-child(8n+3)::before{--cell:url(/decor/cell-window-824942f3.webp)}
ul.entries li:nth-child(8n+4)::before{--cell:url(/decor/cell-road-ac30837b.webp)}
ul.entries li:nth-child(8n+5)::before{--cell:url(/decor/cell-profile-edad2ce3.webp)}
ul.entries li:nth-child(8n+6)::before{--cell:url(/decor/cell-train-e2941bbb.webp)}
ul.entries li:nth-child(8n+7)::before{--cell:url(/decor/cell-stairs-913512c5.webp)}
ul.entries li:nth-child(8n+8)::before{--cell:url(/decor/cell-street-18dbec57.webp)}
ul.entries li:hover{transform:translateY(-2px);box-shadow:4px 5px 0 var(--blue-soft)}
ul.entries li:hover::before{border-color:var(--orange);box-shadow:2px 2px 0 var(--orange-wash)}
ul.entries a{display:block;font:italic 700 1.1rem/1.25 var(--serif);color:var(--ink);margin-bottom:.2rem;text-decoration:none}
ul.entries a:hover{color:var(--orange-deep)}

.stamp{font-size:.76rem;color:var(--faint)}

main a[href^="http"]{color:var(--orange-deep);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:1.5px;text-underline-offset:3px}
main a[href^="http"]:hover{color:var(--ink)}
li.fact .meta a[href^="http"]{color:var(--mute);text-decoration-color:var(--rule)}

.chart{margin:1.8rem 0 1.2rem;padding:1.1rem 1.2rem 1rem;background:var(--paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--blue-soft);clear:both}
.chart svg{display:block;max-width:100%;overflow:visible;height:auto}
.ch-matrix svg{max-width:100%;margin-inline:auto}
.ch-bars svg{max-width:min(100%,52rem);margin-inline:auto}
.ch-timeline svg{max-width:min(100%,56rem)}
.chart figcaption,.fig figcaption{max-width:var(--measure);margin-top:.7rem;padding-top:.55rem;border-top:1px dashed var(--blue);font:400 .84rem/1.5 var(--sans);color:var(--mute)}
.fign{float:left;margin:.08rem .55rem 0 0;padding:0 .4rem;border:1.5px solid var(--orange);border-radius:3px;font:700 .68rem/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}
a.fign:hover{background:var(--orange);color:#FFFFFF}
.ch-title{font:700 .7rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink)}
.ch-lab{font:500 .84rem/1 var(--sans);fill:var(--ink2);text-anchor:end}
.ch-lab2{font:400 .8rem/1 var(--sans);fill:var(--ink2)}
.ch-col{font:700 .7rem/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;fill:var(--mute);text-anchor:middle}
.ch-val{font:700 .78rem/1 var(--sans);fill:var(--ink);dominant-baseline:middle}
.ch-na{font:400 .74rem/1 var(--sans);fill:var(--faint);dominant-baseline:middle}
.ch-bar{fill:var(--ink2)}
.ch-val-in{text-anchor:end;fill:#FFFFFF}
.ch-hl .ch-bar{opacity:.22}
.ch-hl .ch-hi{opacity:1;fill:var(--orange)}
.ch-lab-hi{font-weight:700;fill:var(--ink)}
.ch-a{opacity:1}
.ch-b{opacity:.4}
.ch-keyt{font:600 .74rem/1 var(--sans);fill:var(--ink2)}
.ch-gap{fill:none;stroke:var(--blue);stroke-dasharray:4 3}
.ch-cell{fill:var(--band);stroke:none}
.ch-cell.ch-cur{fill:var(--orange-wash);stroke:var(--orange);stroke-width:1.2}
.ch-mark{stroke:var(--orange);stroke-width:1.6}
.ch-m-yes{fill:var(--orange)}
.ch-m-part{fill:none}
.ch-m-none{fill:none;stroke:var(--mute);stroke-width:1.2;opacity:.6}
.ch-half{fill:var(--orange)}
.ch-axis,.ch-drop{stroke:var(--rule-strong)}
.ch-dot{fill:var(--orange)}
.ch-date{font:400 .74rem/1 var(--sans);fill:var(--faint);text-anchor:end}
.ch-track{fill:var(--band)}
.ch-span{fill:var(--orange)}

.fig{margin:1.8rem 0 1.2rem;padding:1.1rem 1.2rem 1rem;background:var(--paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--blue-soft);clear:both}
.fig img{display:block;width:100%;height:auto;background:var(--band)}
.fig>img,.figs img{border:1px solid var(--rule)}
.fig .credit{display:block;margin-top:.3rem;font:400 .74rem/1.4 var(--sans);color:var(--faint)}
.figs{display:grid;grid-template-columns:repeat(var(--figcols,3),1fr);gap:.5rem}
.fig-shot img{border:1px solid var(--rule-strong)}
.fig-dia{overflow-x:auto}
.fig-dia svg{display:block;max-width:100%;min-width:34rem;overflow:visible;height:auto;margin-inline:auto}
.dg-band{fill:var(--panel)}
.dg-head{font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--orange)}
.dg-box{fill:var(--band);stroke:var(--orange);stroke-width:1}
.dg-store{font:500 14px/1 var(--sans);fill:var(--ink)}
.dg-arrow{stroke:var(--orange);stroke-width:1.5;fill:none}
.dg-head-tip{fill:var(--orange)}
.dg-travels{font:400 11px/1 var(--sans);fill:var(--mute)}
.dg-bar{fill:var(--ink2)}
.dg-bartext{font:700 12px/1 var(--sans);fill:#FFFFFF}
.dg-rule{stroke:var(--blue);stroke-width:1}
.dg-footlab{font:700 9.5px/1 var(--sans);fill:var(--mute);letter-spacing:.06em;text-transform:uppercase}
.dg-after{font:400 11.5px/1 var(--sans);fill:var(--ink2)}

.sheet:has(.sheet-panels){grid-template-columns:minmax(0,1fr)}
.sheet:has(.sheet-panels) .rail{display:none}
main#doc:has(>.slate-h){display:grid;grid-template-columns:minmax(0,1fr) clamp(16rem,30vw,26rem);column-gap:2.6rem;padding-top:3.6rem}
main#doc:has(>.slate-h)>*{grid-column:1/-1;min-width:0}
main#doc:has(>.slate-h)>.slate-h{grid-row:1}
main#doc:has(>.slate-h)>h1{grid-column:1;grid-row:2;align-self:end;font-size:clamp(2.5rem,4.4vw,4.1rem)}
main#doc:has(>.slate-h)>.answer{grid-column:1;grid-row:3;align-self:start}
main#doc:has(>.slate-h)::before{float:none;grid-column:2;grid-row:2/span 2;align-self:center;width:100%;margin:.4rem 0 1.4rem;transform:rotate(2.4deg)}
main#doc:has(>.slate-h)>h2:is(#s3,#s4){max-width:var(--measure)}
main#doc:has(>.slate-h)>h2#s3{position:relative;overflow:visible}
main#doc:has(>.slate-h)>h2#s3::after{content:"";position:absolute;left:calc(100% + 4.5rem);top:.6rem;width:clamp(15rem,24vw,21rem);aspect-ratio:16/10.1;padding:calc(.9rem + 9px) 9px 9px;
  background:linear-gradient(97deg,transparent 3%,var(--tape) 3% 97%,transparent 97%) left 8% top 0/5.2rem 1.8rem no-repeat,
    linear-gradient(82deg,transparent 3%,var(--tape) 3% 97%,transparent 97%) right 8% top 0/5.2rem 1.8rem no-repeat,
    url(/decor/banner-panel-terms-631dac28.webp) center/cover no-repeat,linear-gradient(#FDFCF8,#FDFCF8) 0 .9rem/100% calc(100% - .9rem) no-repeat;
  background-origin:border-box,border-box,content-box,border-box;background-clip:border-box,border-box,content-box,border-box;
  filter:drop-shadow(0 10px 12px rgba(42,44,49,.2)) drop-shadow(0 1px 1px rgba(42,44,49,.18));transform:rotate(-1.8deg)}
main#doc>div.slate-h{display:grid;grid-template-columns:2fr 1.4fr .6fr 1fr;border:1.5px solid var(--ink);margin:0 0 2rem;max-width:none;background:var(--paper)}
.slate-h>span{padding:.45rem .75rem;border-left:1.5px solid var(--ink);font:italic 700 1rem/1.3 var(--serif)}
.slate-h>span:first-child{border-left:0}
.slate-h i{display:block;font:normal 700 .62rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}
main#doc>ol.sheet-panels{list-style:none;margin:1.2rem 0 2rem;padding:0;max-width:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1.6rem 1.2rem}
ol.sheet-panels li{margin:0}
ol.sheet-panels a{display:block;text-decoration:none;color:var(--ink);transition:transform .2s}
ol.sheet-panels a:hover{transform:translateY(-3px)}
.pn-h{display:flex;justify-content:space-between;gap:.5rem;font:700 .66rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:.25rem}
.pn-h b{color:var(--orange)}
.frame{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border:2px solid var(--ink);background:
  linear-gradient(90deg,transparent calc(33.33% - .5px),var(--blue) calc(33.33% - .5px),var(--blue) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),var(--blue) calc(66.66% - .5px),var(--blue) calc(66.66% + .5px),transparent calc(66.66% + .5px)),
  linear-gradient(180deg,transparent calc(33.33% - .5px),var(--blue) calc(33.33% - .5px),var(--blue) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),var(--blue) calc(66.66% - .5px),var(--blue) calc(66.66% + .5px),transparent calc(66.66% + .5px)),
  linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),var(--cell,none) center/cover no-repeat,var(--paper);box-shadow:3px 3px 0 var(--blue-soft);transition:box-shadow .2s}
ol.sheet-panels li:nth-child(8n+1) .frame{--cell:url(/decor/cell-street-18dbec57.webp)}
ol.sheet-panels li:nth-child(8n+2) .frame{--cell:url(/decor/cell-window-824942f3.webp)}
ol.sheet-panels li:nth-child(8n+3) .frame{--cell:url(/decor/cell-profile-edad2ce3.webp)}
ol.sheet-panels li:nth-child(8n+4) .frame{--cell:url(/decor/cell-desk-b28c23f8.webp)}
ol.sheet-panels li:nth-child(8n+5) .frame{--cell:url(/decor/cell-stairs-913512c5.webp)}
ol.sheet-panels li:nth-child(8n+6) .frame{--cell:url(/decor/cell-road-ac30837b.webp)}
ol.sheet-panels li:nth-child(8n+7) .frame{--cell:url(/decor/cell-beach-371cb14f.webp)}
ol.sheet-panels li:nth-child(8n+8) .frame{--cell:url(/decor/cell-train-e2941bbb.webp)}
ol.sheet-panels li:nth-child(1) .frame{--cell:url(/decor/cell-street-18dbec57.webp)}
ol.sheet-panels li:nth-child(2) .frame{--cell:url(/decor/cell-window-824942f3.webp)}
ol.sheet-panels li:nth-child(3) .frame{--cell:url(/decor/cell-profile-edad2ce3.webp)}
ol.sheet-panels li:nth-child(4) .frame{--cell:url(/decor/cell-desk-b28c23f8.webp)}
ol.sheet-panels li:nth-child(5) .frame{--cell:url(/decor/cell-desk-b28c23f8.webp)}
ol.sheet-panels li:nth-child(6) .frame{--cell:url(/decor/cell-stairs-913512c5.webp)}
ol.sheet-panels li:nth-child(7) .frame{--cell:url(/decor/cell-road-ac30837b.webp)}
ol.sheet-panels li:nth-child(8) .frame{--cell:url(/decor/cell-beach-371cb14f.webp)}
ol.sheet-panels li:nth-child(9) .frame{--cell:url(/decor/cell-beach-371cb14f.webp)}
ol.sheet-panels li:nth-child(10) .frame{--cell:url(/decor/cell-train-e2941bbb.webp)}
ol.sheet-panels li:nth-child(11) .frame{--cell:url(/decor/cell-street-18dbec57.webp)}
ol.sheet-panels li:nth-child(12) .frame{--cell:url(/decor/cell-window-824942f3.webp)}
ol.sheet-panels li:nth-child(13) .frame{--cell:url(/decor/cell-window-824942f3.webp)}
ol.sheet-panels li:nth-child(14) .frame{--cell:url(/decor/cell-profile-edad2ce3.webp)}
ol.sheet-panels li:nth-child(15) .frame{--cell:url(/decor/cell-desk-b28c23f8.webp)}
ol.sheet-panels li:nth-child(16) .frame{--cell:url(/decor/cell-stairs-913512c5.webp)}
ol.sheet-panels li:nth-child(17) .frame{--cell:url(/decor/cell-stairs-913512c5.webp)}
ol.sheet-panels li:nth-child(18) .frame{--cell:url(/decor/cell-road-ac30837b.webp)}
ol.sheet-panels li:nth-child(19) .frame{--cell:url(/decor/cell-beach-371cb14f.webp)}
ol.sheet-panels li:nth-child(20) .frame{--cell:url(/decor/cell-train-e2941bbb.webp)}
ol.sheet-panels li:nth-child(21) .frame{--cell:url(/decor/cell-train-e2941bbb.webp)}
ol.sheet-panels li:nth-child(22) .frame{--cell:url(/decor/cell-street-18dbec57.webp)}
ol.sheet-panels li:nth-child(23) .frame{--cell:url(/decor/cell-window-824942f3.webp)}
ol.sheet-panels li:nth-child(24) .frame{--cell:url(/decor/cell-profile-edad2ce3.webp)}
.frame{align-items:flex-end;justify-content:flex-start}
.frame .nm{font:italic 700 1.08rem/1.15 var(--serif);text-align:left;margin:0 0 .45rem .45rem;padding:.2rem .55rem .25rem;background:rgba(255,255,255,.94);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--blue-soft)}
.frame .stamp-x{position:absolute;right:.35rem;bottom:.35rem;padding:.05rem .35rem;border:2px solid var(--orange);color:var(--orange);
  font:700 .62rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-6deg);background:rgba(255,255,255,.85)}
ol.sheet-panels .ln{display:block;padding:.2rem 0;border-bottom:1px solid var(--blue);font-size:.84rem;line-height:1.35;color:var(--ink2)}
ol.sheet-panels .ln i{font-style:normal;font-weight:700;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-right:.35rem}
ol.sheet-panels a:hover .frame{box-shadow:6px 7px 0 var(--blue-soft)}
ol.sheet-panels a:hover .nm{color:var(--orange-deep)}

.site-foot{position:relative;background:var(--paper);color:var(--ink2);margin-top:2rem;border-top:2px solid var(--ink);box-shadow:0 -4px 0 -1px var(--paper),0 -5px 0 -1px var(--blue)}
.sf{max-width:var(--frame);margin:0 auto;padding:2.4rem var(--pad) 1.4rem}
.sf-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .6rem;margin-bottom:1.6rem}
.sf-id .mark svg{width:1.6rem;height:1.6rem;color:var(--orange)}
.sf-name{font:italic 800 1.2rem/1 var(--serif);color:var(--ink)}
.sf-note{grid-column:1/-1;font-size:.92rem;color:var(--mute);max-width:44rem;margin:0}
.sf-map{display:block;columns:5 11rem;column-gap:1.8rem}
.sfc{display:block;break-inside:avoid;margin:0 0 1.4rem}
.sfc ul{list-style:none;margin:0;padding:0}
.sfc li{margin:.2rem 0;font-size:.88rem}
.sfc a{color:var(--ink2)}
.sfc a:hover{color:var(--orange-deep);text-decoration:underline}
.sfh{display:block;padding-bottom:.35rem;margin:0 0 .5rem;border-bottom:1px solid var(--blue);font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}
details.sfc>summary.sfh{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:.4rem;padding:.45rem .6rem .4rem;border:1.5px solid var(--ink);border-bottom-width:1.5px;background:var(--panel);box-shadow:3px 3px 0 var(--blue-soft);transition:transform .2s}
details.sfc>summary.sfh:hover{transform:translate(-1px,-1px)}
details.sfc>summary.sfh::-webkit-details-marker{display:none}
details.sfc>summary.sfh::after{content:"+";margin-left:auto;font-weight:700;opacity:.8}
details.sfc[open]>summary.sfh::after{content:"\2212"}
.sfh .sfn{font-weight:400;opacity:.96}
details.sfc[open]{column-span:all}
details.sfc[open]>ul{columns:4 11rem;column-gap:1.6rem}
details.sfc[open]>ul li{break-inside:avoid}
.sf-bar{max-width:var(--frame);display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--rule);margin:.4rem auto 0;padding:.9rem var(--pad) 1.6rem;font:400 .8rem/1.4 var(--sans);color:var(--mute)}
.sf-dom{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase}

h2:target,li.fact:target{background:var(--orange-wash)}
a:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}

@keyframes rise{from{opacity:0;translate:0 14px}to{opacity:1;translate:none}}
@keyframes pin{0%{opacity:0;transform:translate(10px,-26px) rotate(-5deg)}70%{opacity:1}100%{opacity:1;transform:rotate(2.2deg)}}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important}
  html{scroll-behavior:auto}
}

@media (max-width:80rem){
  main#doc:has(>.slate-h)>h2#s3::after{display:none}
}
@media (max-width:64rem){
  .sheet{grid-template-columns:minmax(0,1fr) 12.5rem;gap:1.6rem}
  main#doc{padding:3.2rem 2rem 2.2rem}
}
@media (max-width:60rem){
  .sheet{grid-template-columns:1fr;gap:1.2rem}
  .rail{position:static;order:2;margin-top:2.6rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.4rem;align-items:start}
  .rail>*{grid-column:1}
  .rail>.secnav{grid-column:2;grid-row:1/span 8}
  .rail::after{grid-column:1/-1;max-width:22rem;margin-inline:auto}
  .secnav{transform:none}
  main#doc>div.slate-h{grid-template-columns:1fr 1fr}
  .slate-h>span:nth-child(3){border-left:0}
  .slate-h>span:nth-child(n+3){border-top:1.5px solid var(--ink)}
}
@media (max-width:48rem){
  .sheet{padding:1.1rem .8rem 2rem}
  main#doc,main#doc:has(>.slate-h){display:block;padding:2.6rem 1.05rem 1.6rem}
  main#doc{background-size:15rem 1.3rem,auto;background-position:50% .6rem,0 0}
  main#doc::before,main#doc:has(>.slate-h)::before{float:none;display:block;width:auto;max-width:24rem;aspect-ratio:16/10.4;margin:0 auto 1.4rem;transform:rotate(1.2deg)}
  .rail{display:block}
  .rail>.secnav{grid-column:auto;grid-row:auto}
  .tablewrap table:has(thead th:nth-child(3)){min-width:32rem}
  .tablewrap,.fig-dia,.chart.ch-matrix,.chart.ch-bars,.chart.ch-timeline{overflow-x:auto;
    background:linear-gradient(90deg,var(--paper) 30%,rgba(255,255,255,0)) 0 0/2rem 100% no-repeat local,linear-gradient(270deg,var(--paper) 30%,rgba(255,255,255,0)) 100% 0/2rem 100% no-repeat local,
      radial-gradient(farthest-side at 0 50%,rgba(42,44,49,.4),transparent) 0 0/1rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(42,44,49,.4),transparent) 100% 0/1rem 100% no-repeat scroll,var(--paper)}
  .chart.ch-matrix svg{max-width:none;margin-inline:0}
  .chart figcaption,.fig-dia figcaption{position:sticky;left:0;max-width:calc(100vw - 5rem)}
  .fig-dia svg{margin-inline:0}
  @keyframes pin{0%{opacity:0;transform:translateY(-16px) rotate(-3deg)}100%{opacity:1;transform:rotate(1.2deg)}}
  main#doc>div.slate-h{margin-bottom:1.4rem}
  h1,main#doc:has(>.slate-h)>h1{font-size:1.9rem}
  .answer{font-size:1.08rem}
  h2{font-size:1.3rem}
  ul.facts,main ul.entries{grid-template-columns:1fr}
  li.fact:nth-child(n){transform:none}
  blockquote{padding-left:2.8rem}
  blockquote::before{left:.6rem}
  main#doc>ol.sheet-panels{grid-template-columns:1fr 1fr;gap:1.1rem .7rem}
  .pn-h{font-size:.56rem;letter-spacing:.06em;flex-direction:column;gap:0}
  .frame .nm{font-size:.8rem;margin:0 0 .3rem .3rem;padding:.1rem .35rem .14rem;border-width:1px}
  .frame .stamp-x{font-size:.5rem;right:.2rem;bottom:.2rem}
  ol.sheet-panels .ln{font-size:.74rem;line-height:1.3}
  ol.sheet-panels .ln i{display:block;font-size:.52rem}
}

@media (max-width:48rem){
  .mh{padding:.55rem .9rem;gap:.35rem}
  .brand{font-size:1.15rem}
  .mark svg{width:1.4rem;height:1.4rem}
  .mh-tag{display:none}
  .mh-nav{gap:0;font-size:.68rem}
  .mh-nav a{padding:.32rem .4rem}
}

.rankwrap table :is(th,td):nth-child(5){white-space:nowrap}
.rankwrap table :is(th,td):nth-child(4){min-width:15em}
