@layer components{.t8 .t-hero{padding-top:calc(4rem + max(1.5rem,min(3vw,3rem)));padding-bottom:max(2rem,min(4vw,3.5rem))}.t8 .t-hero .g12{align-items:start;row-gap:1.5rem}.t8 .t-hero h1{grid-column:1/span 5;margin-left:-.05em;font-size:max(3.25rem,min(7vw,6rem));line-height:.9}.t8 .t-intro .note{text-wrap:pretty}.t8 .t-intro{grid-column:7/-1;justify-items:start;gap:.875rem;max-width:44rem;display:grid}.t8 .t-intro .lead{max-width:none}.t8 .t-body{column-gap:var(--gap);padding-bottom:var(--band);grid-template-columns:minmax(0,2fr) minmax(0,10fr);align-items:start;display:grid}.t8 .t-kinds{border-top:1px solid var(--ink);max-height:calc(100dvh - 6rem);position:-webkit-sticky;position:sticky;top:5rem;overflow-y:auto}.t8 .t-kinds a{border-bottom:1px solid var(--edge);justify-content:space-between;gap:.75rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.t8 .t-kinds a:hover span:first-child{text-underline-offset:.25em;text-decoration:underline}.t8 .t-kinds .n{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:450}.t8 .t-kind{border-top:1px solid var(--ink);padding-top:1.25rem;scroll-margin-top:5rem}.t8 .t-kind>summary{cursor:default;justify-content:space-between;align-items:baseline;gap:1rem;list-style:none;display:flex}.t8 .t-kind>summary::-webkit-details-marker{display:none}.t8 .t-kind>summary .n{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:450;display:none}.t8 .t-kind h2{font-size:max(1.75rem,min(2.4vw,2.125rem))}.t8 .t-kind+.t-kind{margin-top:max(2.5rem,min(4vw,3.5rem))}.t8 .t-grid{gap:2.5rem var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.75rem;display:grid}.t8 .t-card{flex-direction:column;min-width:0;scroll-margin-top:5rem;display:flex}.t8 .t-words{flex-direction:column;flex:1;display:flex}.t8 .t-card h3{font:700 1rem/1.25 var(--text);margin-top:.75rem}.t8 .t-what{color:var(--ink-soft);margin-top:.25rem;font-size:.875rem;line-height:1.4}.t8 .t-data{margin-top:.375rem;font-size:.8125rem;font-weight:650}.t8 .t-links{flex-wrap:wrap;gap:0 1rem;margin-top:auto;padding-top:.625rem;font-size:.875rem;font-weight:650;display:flex}.t8 .t-links a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.t8 .t-links a:hover{text-decoration-thickness:2px}.t8 .t-links{align-items:center}.t8 .t-links a.open{border-radius:var(--r-ui);box-shadow:inset 0 0 0 1.5px var(--ink);padding:.3125rem .75rem;font-weight:700;text-decoration:none}.t8 .t-links a.open:hover{background:var(--ink);color:var(--paper)}.t8 .t-links a:not(.open){font-weight:500}.t8 .t-card button:hover .desk{box-shadow:inset 0 0 0 2px var(--ink)}.t8 .t-card button:focus-visible .desk{box-shadow:inset 0 0 0 2px var(--ink)}@media (max-width:74.99rem){.t8 .t-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:61.99rem){.t8 .t-hero h1,.t8 .t-intro{grid-column:1/-1}.t8 .t-body{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.t8 .t-kinds{border-top:0;max-height:none;position:static}.t8 .t-kinds ul{flex-wrap:wrap;gap:.5rem;display:flex}.t8 .t-kinds a{border-radius:var(--r-ui);box-shadow:inset 0 0 0 1px var(--ink);border:0;gap:.375rem;padding:.4375rem .75rem}.t8 .t-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.t8 .t-kinds{display:none}.t8 .t-body{row-gap:0}.t8 .t-kind{padding-top:0}.t8 .t-kind+.t-kind{margin-top:0}.t8 .t-kind>summary{cursor:pointer;align-items:center;padding-top:1rem;padding-bottom:1rem}.t8 .t-kind>summary .n{display:block}.t8 .t-kind>summary .n:after{content:"+";color:var(--ink);margin-left:1rem;font-size:1.375rem;font-weight:500}.t8 .t-kind[open]>summary .n:after{content:"−"}.t8 .t-kind h2{font-size:1.5rem}.t8 .t-kind:last-child{border-bottom:1px solid var(--ink)}.t8 .t-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:.5rem;padding-bottom:2rem}.t8 .t-card{grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.t8 .t-card h3{margin-top:0}}}
