/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Source Sans 3", "Source Sans Fallback", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Playfair", "Playfair Fallback", Georgia, serif;--color-paper:#f7f3ec;--color-paper-2:#efe8dc;--color-paper-3:#e5dccb;--color-ink:#1b1d22;--color-ink-2:#4a4e58;--color-ochre:#d9a441;--color-verdigris:#2e8b6f;--color-slate:#8a8f99;--color-vermilion:#d1472b;--color-indigo:#3b4c9b;--color-copper:#b4652b}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}@font-face{font-family:Playfair;src:url(/fonts/playfair-roman.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans-roman.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans-italic.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Playfair Fallback;src:local(Georgia),local(DejaVu Serif),local(Noto Serif),local(Times New Roman);size-adjust:96%;ascent-override:85%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Source Sans Fallback;src:local(Arial),local(Helvetica);size-adjust:93%;ascent-override:110%;descent-override:43%;line-gap-override:0%}:root{color-scheme:light dark;--paper:var(--color-paper);--paper-2:var(--color-paper-2);--paper-3:var(--color-paper-3);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--rule:#1b1d2233;--rule-strong:#1b1d22bf;--ochre:var(--color-ochre);--verdigris:var(--color-verdigris);--slate:var(--color-slate);--vermilion:var(--color-vermilion);--vermilion-text:#b13a1f;--indigo:var(--color-indigo);--copper:var(--color-copper);--on-verdigris:#f7f3ec;--on-ochre:#1b1d22;--on-slate:#1b1d22;--mode:var(--verdigris);--mode-text:#23705a;--tile-hi:#ffffff52;--tile-lo:#1b1d2238;--shadow:#1b1d221f;--chart-ink:var(--ink);--chart-faint:#1b1d2229;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .09 0 0 0 0 .07 0 0 0 .075 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--measure:68ch;--radius:3px;--gutter:clamp(1rem, 4vw, 2.5rem);--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root{--paper:#15171c;--paper-2:#1c1f26;--paper-3:#262a33;--ink:#ede6d8;--ink-2:#aeb2bb;--rule:#ede6d829;--rule-strong:#ede6d899;--ochre:#e2b258;--verdigris:#3a9e80;--slate:#5d626c;--vermilion:#ee6b4d;--vermilion-text:#f08a70;--indigo:#7d8fe0;--copper:#d98b51;--on-verdigris:#0f1a16;--on-ochre:#1b1d22;--on-slate:#ede6d8;--mode:var(--verdigris);--mode-text:#5cc4a3;--tile-hi:#ffffff1f;--tile-lo:#00000073;--shadow:#0006;--chart-ink:#ede6d8;--chart-faint:#ede6d82e;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .92 0 0 0 0 .86 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}}.mode-normal{--mode:var(--verdigris);--mode-text:#23705a}.mode-tildes{--mode:var(--indigo);--mode-text:var(--indigo)}.mode-cientifico{--mode:var(--copper);--mode-text:#8f4c1c}@media (prefers-color-scheme:dark){.mode-normal{--mode-text:#5cc4a3}.mode-tildes{--mode-text:#9eacf0}.mode-cientifico{--mode-text:#e9a26c}}html{background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--grain), var(--paper);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"kern", "liga";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;hanging-punctuation:first;margin:0;font-size:1.125rem;line-height:1.6}::selection{background:var(--ochre);color:var(--on-ochre)}:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px;border-radius:2px}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--vermilion);-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, var(--vermilion) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--vermilion) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--vermilion) 70%, transparent)}}a{text-underline-offset:.18em;text-decoration-thickness:1px;transition:text-decoration-color .12s,color .12s}a:hover{color:var(--vermilion-text);-webkit-text-decoration-color:var(--vermilion);-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);text-decoration-thickness:2px}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}data,.num{font-variant-numeric:tabular-nums lining-nums;font-weight:600}small,.small{font-size:.875rem}.skip{background:var(--ink);color:var(--paper);z-index:50;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display,h1,h2,.h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--ink);font-variant-numeric:lining-nums}.tile,.wordmark,.case,.glyph,.meter__val,.facts dd,.dhead,.entries__letter,.wl h3{font-variant-numeric:lining-nums}h1,.h1{letter-spacing:-.022em;margin:0;font-size:clamp(2.35rem,1.4rem + 4.6vw,5rem);font-weight:800;line-height:.98}h2,.h2{margin:0 0 .9rem;font-size:clamp(1.55rem,1.2rem + 1.5vw,2.3rem);font-weight:700;line-height:1.08}h3,.h3{font-family:var(--font-sans);margin:1.6rem 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.78rem;font-weight:700}.kicker b{color:var(--vermilion-text);font-weight:700}.lead{max-width:40ch;color:var(--ink);font-size:clamp(1.15rem,1.05rem + .5vw,1.35rem);line-height:1.5}.lead data{font-weight:700}.muted{color:var(--ink-2)}.prose{max-width:var(--measure)}.prose p{margin:0 0 1em}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.2em}.prose li{margin:.25em 0}.prose h2{margin-top:2.2rem}.prose blockquote{border-left:3px solid var(--ochre);font-family:var(--font-display);margin:1.2rem 0;padding-left:1rem;font-size:1.2rem;font-style:italic}.prose table{border-collapse:collapse;margin:1rem 0 1.4rem;font-size:1rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);padding:.35rem .8rem .35rem 0}.prose code{background:var(--paper-2);border-radius:2px;padding:0 .25em;font-size:.9em}.wrap{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}main{counter-reset:sec}.sec{counter-increment:sec;padding-block:clamp(2rem,4vw,3rem);display:block}.sec__margin{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.sec__margin:before{content:"§ " counter(sec);font-family:var(--font-display);color:var(--vermilion-text);font-variant-numeric:lining-nums;font-size:1.15rem;font-style:italic;font-weight:600}.sec__margin:after{content:"";border-top:1px solid var(--rule-strong);height:0;box-shadow:0 3px 0 -2px var(--rule);flex:1}.sec__body{min-width:0}.sec__body>h2:first-child{margin-top:0}.sec--galley{background:var(--paper-2);box-shadow:0 0 0 100vmax var(--paper-2);clip-path:inset(0 -100vmax)}.sec--plain{counter-increment:none}.sec--plain .sec__margin:before{content:"¶"}.cols-2{gap:2rem 3rem;display:grid}@media (width>=900px){.cols-2{grid-template-columns:1fr 1fr}}.cols-3{gap:1.5rem 2rem;display:grid}@media (width>=720px){.cols-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cols-3{grid-template-columns:repeat(3,1fr)}}.dateline{border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:.8rem}.dateline .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:2.1rem;display:flex}.dateline__date{font-family:var(--font-display);color:var(--ink);font-size:.95rem;font-style:italic}.dateline__today{flex-wrap:wrap;align-items:center;gap:.15rem 1rem;display:flex}.dateline__today a{letter-spacing:.02em;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.dateline__today a:hover{text-decoration:underline}.dot{background:var(--mode);border-radius:1px;width:.55rem;height:.55rem;display:inline-block;box-shadow:inset 0 -1px #00000040}@media (width<=719px){.dateline__label,.dateline__date-long{display:none}}@media (width>=720px){.dateline__date-short{display:none}}.dateline__mobile{color:var(--ink);font-weight:700;text-decoration:none;display:none}@media (width<=519px){.dateline__today{display:none}.dateline__mobile{display:inline}}.dateline__date{white-space:nowrap}.masthead{z-index:20;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.masthead{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.masthead{border-bottom:3px double var(--rule-strong)}.masthead .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.nav{align-items:center;gap:.25rem;display:flex}.nav a{border-radius:2px;padding:.45rem .7rem;font-size:.98rem;font-weight:600;text-decoration:none}.nav a:hover{background:var(--paper-2);color:var(--ink)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--vermilion)}.btn-solver{align-items:center;gap:.5rem;display:inline-flex;box-shadow:inset 0 -2px #00000059,inset 0 1px #ffffff26;background:var(--ink)!important;color:var(--paper)!important;border-radius:var(--radius)!important;padding:.5rem .9rem!important}.btn-solver:hover{background:var(--vermilion)!important;color:#fff!important}.btn-solver svg{width:1rem;height:1rem}.menu{position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu__btn{border:1px solid var(--rule-strong);border-radius:var(--radius);align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.95rem;font-weight:700;display:inline-flex}.menu__panel{background:var(--paper);border:1px solid var(--rule-strong);width:min(92vw,22rem);box-shadow:0 18px 40px -18px var(--shadow);border-radius:var(--radius);padding:1rem 1.1rem;position:absolute;top:calc(100% + .6rem);right:0}.menu__panel ul{margin:0;padding:0;list-style:none}.menu__panel li a{border-bottom:1px solid var(--rule);padding:.45rem 0;font-weight:600;text-decoration:none;display:block}.menu__panel .kicker{margin:.9rem 0 .2rem}@media (width<=899px){.nav--wide{display:none}}@media (width>=900px){.menu--narrow{display:none}}.wordmark{color:var(--ink);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.32em;font-size:1.32rem;line-height:1;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--ink)}.wordmark__w{letter-spacing:-.01em;font-style:italic;font-weight:600}.wordmark__de{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.62em;font-weight:700}.wordmark__five{--ts:1.75em;width:var(--ts);height:var(--ts);font-variation-settings:"opsz" 60;background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 45%), var(--ochre);color:var(--on-ochre);box-shadow:inset 0 0 0 1px var(--tile-lo), inset 0 -2px 0 var(--tile-lo), 0 1px 0 var(--shadow);border-radius:3px;place-items:center;font-size:.95em;font-weight:900;display:inline-grid;transform:rotate(-4deg)}.wordmark__five span{transform:translateY(.04em)}.tiles{gap:var(--tg,.35rem);flex-wrap:nowrap;align-items:center;max-width:100%;display:flex}.tile{--ts:3.5rem;--tf:.6;--t-bg:var(--paper);--t-fg:var(--ink);width:var(--ts);height:var(--ts);font-family:var(--font-display);font-weight:700;font-size:calc(var(--ts) * var(--tf));font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:var(--t-fg);background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 40%), var(--t-bg);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--tile-lo), inset 0 1px 0 var(--tile-hi), inset 0 -2px 0 var(--tile-lo), 0 1px 0 var(--shadow);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.tile:after{content:"";background:var(--tile-lo);opacity:.9;border-radius:2px 2px 0 0;width:18%;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tile>span{transform:translateY(.035em)}.tiles>.tile{flex:0 1 var(--ts);aspect-ratio:1;contain-intrinsic-inline-size:var(--ts);width:auto;min-width:0;height:auto;container-type:inline-size}.tiles>.tile>span{font-size:calc(var(--tf) * 100cqi)}.tiles>.tiles__plus{flex:none}.tile--known{--t-bg:var(--ink);--t-fg:var(--paper)}.tile--correct,.reveal .tile--known{--t-bg:var(--verdigris);--t-fg:var(--on-verdigris)}.tile--present{--t-bg:var(--ochre);--t-fg:var(--on-ochre)}.tile--absent{--t-bg:var(--slate);--t-fg:var(--on-slate)}.tile--ink{--t-bg:var(--ink);--t-fg:var(--paper)}.tile--unknown{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2)}.tile--unknown:after{display:none}.tile--unknown>span:before{content:"·";font-weight:400}.tile--accent{--tf:1.05;background:var(--grain-tile), var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong), inset 0 0 0 4px var(--paper), inset 0 0 0 5px var(--vermilion)}@supports (color:color-mix(in lab, red, red)){.tile--accent{box-shadow:inset 0 0 0 1px var(--rule-strong), inset 0 0 0 4px var(--paper), inset 0 0 0 5px color-mix(in srgb, var(--vermilion) 45%, transparent)}}.tile--accent{color:var(--vermilion-text);font-weight:400}.tile--accent>span{visibility:hidden}.tile--accent:after{opacity:1;background:var(--vermilion);clip-path:polygon(66% 0,100% 16%,22% 100%,6% 90%);border-radius:0;width:30%;height:30%;display:block;top:24%;bottom:auto;left:50%;transform:translate(-38%)}.tile--accent:before{content:"";background:var(--ink-2);width:38%;height:max(2px,5%);position:absolute;top:70%;left:50%;transform:translate(-50%)}.tile--xs{--ts:1.6rem;font-weight:800}.tile--xs:after,.tile--sm:after{display:none}.tile--sm{--ts:2.3rem}.tile--md{--ts:3rem}.tile--lg{--ts:clamp(3.1rem, 13vw, 4rem)}.tile--xl{--ts:clamp(3.4rem, 15vw, 5rem)}.tile--rare-0{--t-bg:var(--paper-2)}.tile--rare-1{--t-bg:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.tile--rare-1{--t-bg:color-mix(in srgb, var(--ochre) 35%, var(--paper))}}.tile--rare-2{--t-bg:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.tile--rare-2{--t-bg:color-mix(in srgb, var(--ochre) 70%, var(--paper))}}.tile--rare-3{--t-bg:var(--ochre);--t-fg:var(--on-ochre)}.tile--rare-4{--t-bg:var(--vermilion);--t-fg:#fff}.tiles__plus{font-family:var(--font-display);color:var(--ink-2);padding-inline:.3rem;font-size:1.2rem;font-style:italic}.ltr{min-width:1.45em;height:1.45em;font-family:var(--font-display);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule), inset 0 -1px 0 var(--rule);vertical-align:.05em;text-transform:uppercase;border-radius:2px;place-items:center;padding:0 .15em;font-size:.92em;font-weight:700;line-height:1;display:inline-grid}.phead{padding-block:clamp(1.75rem,5vw,3.5rem) clamp(1.5rem,4vw,2.75rem)}.phead__grid{align-items:end;gap:1.75rem;display:grid}@media (width>=960px){.phead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.phead h1{margin-top:.75rem}.phead .lead{margin-top:1rem}.phead__tiles{--tg:.4rem}.phead__tiles .tile{--ts:clamp(3rem, 14vw, 4.6rem)}@media (width>=960px){.phead__tiles{justify-content:flex-end}}.crumbs{color:var(--ink-2);font-size:.85rem}.crumbs ol{flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--ink-2);margin-right:.5rem}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.facts{text-align:left;border:1px solid var(--rule-strong);outline:1px solid var(--rule-strong);outline-offset:3px;background:var(--paper);max-width:46rem;margin:0 auto;padding:1rem 1.4rem 1.1rem}.facts__list{gap:0 2.5rem;margin:0;display:grid}@media (width>=720px){.facts__list{grid-template-columns:1fr 1fr}}.facts__list>div{align-items:baseline;gap:.5rem;padding:.42rem 0;display:flex}.facts dt{color:var(--ink-2);white-space:nowrap;font-size:.95rem}.facts dt small{color:var(--ink-2);opacity:.85;white-space:normal;font-size:.76rem;line-height:1.25;display:block}.facts__list>div{flex-wrap:wrap;align-items:flex-end}.facts dd{flex:none;max-width:100%;margin-left:auto}.facts__list>div:before{content:"";border-bottom:2px dotted var(--rule-strong);flex:1;order:1;min-width:1rem;transform:translateY(-.25em)}.facts dd{font-family:var(--font-display);text-align:right;font-variant-numeric:lining-nums tabular-nums;order:2;margin:0;font-size:1.3rem;font-weight:700;line-height:1.1}.facts dd data{font-weight:700}.facts dd small{font-family:var(--font-sans);color:var(--ink-2);margin-top:.1rem;font-size:.78rem;font-weight:400;display:block}.facts__title{text-align:center;font-family:var(--font-display);color:var(--ink-2);border-bottom:1px solid var(--rule);margin:0 0 .3rem;padding-bottom:.35rem;font-size:1rem;font-style:italic}.facts__title:before,.facts__title:after{content:" ❧ ";content:" · ";color:var(--vermilion-text)}.chips{border:0;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;display:flex}.chips legend{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);width:100%;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{border:1px solid var(--rule-strong);box-shadow:inset 0 -2px 0 var(--rule);cursor:pointer;background:var(--paper);border-radius:2px;align-items:baseline;gap:.45rem;padding:.36rem .7rem .4rem;font-size:.92rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.chip span small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.chip input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip input:checked+span small{color:var(--paper);opacity:.75}.chip input:focus-visible+span{outline:2px solid var(--vermilion);outline-offset:2px}.chip span:hover{border-color:var(--ink)}.flt:has(#f-c:checked) :is(.wl li,.fi):not(.c),.flt:has(#f-u:checked) :is(.wl li,.fi).r,.flt:has(#f-l:checked) :is(.wl li,.fi).f,.flt:has(#f-e:checked) :is(.wl li,.fi).m,.flt:has(#f-a:checked) :is(.wl li,.fi).s,.flt:has(#f-t:checked) :is(.wl li,.fi):not(.t){display:none}.entries{columns:17rem auto;column-rule:1px solid var(--rule);column-gap:2.25rem}.entries__letter{break-after:avoid;break-inside:avoid;border-bottom:1.5px solid var(--ink);align-items:baseline;gap:.5rem;margin:.9rem 0 .15rem;padding-bottom:.1rem;display:flex}.entries__letter:first-child{margin-top:0}.entries__letter b{font-family:var(--font-display);font-size:1.55rem;font-weight:800;line-height:1}.entries__letter small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.75rem}.entry{border-bottom:1px dotted var(--rule);break-inside:avoid;padding:.32rem 0 .38rem;line-height:1.35}.entry__w{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.14rem;font-weight:700;text-decoration:none}a.entry__w:hover{color:var(--vermilion-text)}.entry__tag{color:var(--ink-2);white-space:nowrap;margin-left:.35rem;font-size:.78rem;font-style:italic}.entry__g{color:var(--ink-2);font-size:.95rem;line-height:1.38;display:block}.entry .rb{margin-left:.35rem}.wl{columns:8.5rem auto;content-visibility:auto;contain-intrinsic-block-size:auto var(--wl-h,1800px);column-gap:1.5rem;margin:0}@media (width>=768px){.wl{contain-intrinsic-block-size:auto var(--wl-h-wide,900px)}}@media print{.wl{content-visibility:visible}}.wl__group{display:contents}.wl__group h3{break-after:avoid;font-family:var(--font-display);border-bottom:1px solid var(--rule-strong);margin:.7rem 0 .15rem;padding-bottom:.15rem;font-size:1.3rem;font-weight:800;line-height:1}.wl__group:first-child h3{margin-top:0}.wl ul{margin:0;padding:0;list-style:none}.wl li{break-inside:avoid;padding:.06rem 0;font-size:1.02rem}.wl li a{text-decoration:none}.wl li a:hover{text-decoration:underline}.wl li.c{font-weight:650}.wl li i{color:var(--ink-2);letter-spacing:.06em;margin-left:.25rem;font-size:.68rem;font-style:normal;font-weight:700}.listbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.25rem;display:flex}.copy{font:inherit;border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.92rem;font-weight:700;display:inline-flex}.copy:hover{background:var(--ink);color:var(--paper)}.copy[data-done]{background:var(--verdigris);color:var(--on-verdigris);border-color:var(--verdigris)}.pager{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.pager a,.pager span{border:1px solid var(--rule-strong);border-radius:var(--radius);font-variant-numeric:tabular-nums;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;font-weight:700;text-decoration:none;display:inline-grid}.pager span[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pager a:hover{border-color:var(--vermilion);color:var(--vermilion-text)}.rb,.sb,.tag{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);vertical-align:.12em;white-space:nowrap;border-radius:2px;align-items:center;gap:.3rem;padding:.12rem .45rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.rb:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.rb--es{color:var(--vermilion-text);border-color:var(--vermilion)}@supports (color:color-mix(in lab, red, red)){.rb--es{border-color:color-mix(in srgb, var(--vermilion) 50%, transparent)}}.rb--latam,.rb--mx,.rb--ar,.rb--co{color:var(--mode-text);border-color:var(--verdigris)}@supports (color:color-mix(in lab, red, red)){.rb--latam,.rb--mx,.rb--ar,.rb--co{border-color:color-mix(in srgb, var(--verdigris) 55%, transparent)}}.sb{text-transform:none;letter-spacing:.01em;color:var(--ink);gap:.1rem;font-size:.8rem;font-weight:600}.sb b{color:var(--vermilion-text);font-weight:800}.sb em{color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;margin-left:.35rem;font-size:.68rem;font-style:normal;font-weight:700}.chart{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.chart text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.chart .c-lab{font-family:var(--font-display);font-size:17px;font-weight:700}.chart .c-mut{fill:var(--ink-2)}.chart .c-hot{fill:var(--vermilion-text);font-weight:700}.chart .c-bar{fill:var(--chart-ink)}.chart .c-ghost{fill:none;stroke:var(--chart-ink);stroke-width:1px;stroke-dasharray:2 2}.chart .c-faint{fill:var(--chart-faint)}.chart .c-rule{stroke:var(--rule-strong);stroke-width:1px}.chart .c-line{fill:none;stroke:var(--chart-ink);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.chart .c-area{fill:var(--chart-faint)}.chart .c-mode{fill:var(--mode)}.chart .c-dot{fill:var(--paper);stroke:var(--chart-ink);stroke-width:1.5px}.chart .c-on{fill:var(--paper);font-weight:700}.chart-legend{color:var(--ink-2);flex-wrap:wrap;gap:1.25rem;margin:0 0 .75rem;font-size:.85rem;display:flex}.chart-legend span{align-items:center;gap:.4rem;display:inline-flex}.chart-legend i{background:var(--chart-ink);width:1.1rem;height:.55rem;display:inline-block}.chart-legend i.g{border:1px dashed var(--chart-ink);background:0 0}.figure{margin:0}.figure figcaption{color:var(--ink-2);max-width:var(--measure);margin-top:.6rem;font-size:.9rem}.heat{border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;width:100%;max-width:32rem}.heat th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:0 0 .25rem;font-size:.75rem;font-weight:700}.heat th[scope=row]{font-family:var(--font-display);letter-spacing:0;color:var(--ink);text-transform:uppercase;text-align:center;padding-right:.5rem;font-size:1.15rem}.heat td{--h:0;text-align:center;background:var(--chart-ink);min-width:2.6rem;height:2.35rem;font-size:.86rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.heat td{background:color-mix(in srgb, var(--chart-ink) calc(var(--h) * 100%), var(--paper-3))}}.heat td{color:var(--ink);border-radius:2px}.heat td.on{color:var(--paper)}.heat td.zero{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);background:0 0;font-weight:400}.heat td.fix{background:var(--mode-text);color:var(--paper)}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:56rem;font-size:1rem}.tbl caption{text-align:left;color:var(--ink-2);caption-side:bottom;padding-top:.6rem;padding-bottom:.6rem;font-size:.9rem}.tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--ink);white-space:nowrap;padding:.5rem .8rem .5rem 0;font-size:.74rem;font-weight:700}.tbl td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:.55rem .8rem .55rem 0}.tbl td.n,.tbl th.n{text-align:right}.tbl .w{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.tbl tr:hover td{background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.tbl tr:hover td{background:color-mix(in srgb, var(--paper-2) 70%, transparent)}}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=559px){.tbl{font-size:.95rem}.tbl th{white-space:normal;letter-spacing:.05em;vertical-align:bottom;-webkit-hyphens:manual;hyphens:manual;padding-right:.55rem;font-size:.66rem;line-height:1.25}.tbl td{padding-right:.55rem}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl .w{font-size:1.05rem}}.rank{font-family:var(--font-display);color:var(--ink-2);font-style:italic}.split{height:2.4rem;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:2px;margin:.5rem 0;display:flex;overflow:hidden}.split>span{white-space:nowrap;min-width:0;color:var(--paper);background:var(--ink);border-right:2px solid var(--paper);place-items:center;font-size:.82rem;font-weight:700;display:grid;overflow:hidden}.split>span:nth-child(2){background:var(--ink-2)}.split>span:nth-child(3){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.split>span:nth-child(3){background:color-mix(in srgb, var(--ink) 35%, var(--paper))}}.split>span:nth-child(3){color:var(--ink)}.split>span:nth-child(n+4){background:var(--paper-3);color:var(--ink)}.split>span:last-child{border-right:0}.split-legend{flex-wrap:wrap;gap:.25rem 1.1rem;margin:0 0 .75rem;padding:0;font-size:.92rem;list-style:none;display:flex}.split-legend li:before{content:"";background:var(--ink);vertical-align:-.05em;border-radius:1px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.split-legend li:nth-child(2):before{background:var(--ink-2)}.split-legend li:nth-child(3):before{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.split-legend li:nth-child(3):before{background:color-mix(in srgb, var(--ink) 35%, var(--paper))}}.split-legend li:nth-child(n+4):before{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--rule-strong)}.kv{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;display:grid}.kv dt{color:var(--ink-2)}.kv dd{margin:0;font-weight:600}.note{border-left:3px solid var(--vermilion);max-width:var(--measure);padding:.2rem 0 .2rem 1rem}.note p{margin:.3rem 0}.proof{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:4px 4px 0 var(--paper-3);padding:1.1rem 1.25rem}.sec--galley .proof{box-shadow:4px 4px 0 var(--paper-3)}.method{color:var(--ink-2);max-width:var(--measure);font-size:.95rem}.method dl{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:.5rem 0 0;display:grid}.method dt{color:var(--ink);font-weight:700}.method dd{margin:0}.idx{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.idx li{border-bottom:1px dotted var(--rule-strong);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.idx a{font-weight:600;text-decoration:none}.idx a:hover{text-decoration:underline}.idx small{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.idx--title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:1.5rem 0 .25rem;font-size:.78rem;font-weight:700}.rail{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.rail a,.rail>li>span{border-radius:var(--radius);justify-items:center;gap:.15rem;padding:.3rem 0 .25rem;text-decoration:none;display:grid}.rail a:hover{background:var(--paper-2)}.rail a:hover .tile{--t-bg:var(--ink);--t-fg:var(--paper)}.rail small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.7rem}.rail>li>span{opacity:.35}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:.9rem 2rem .9rem 0;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--vermilion-text);transition:transform .16s var(--ease);font-size:1.5rem;line-height:1;position:absolute;top:.7rem;right:.25rem}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{max-width:var(--measure);color:var(--ink);padding:0 0 1rem}.colophon{--cp:#f7f3ec;background:var(--ink);color:var(--cp);margin-top:clamp(3rem,8vw,6rem)}.colophon a{color:var(--cp);-webkit-text-decoration-color:var(--cp);-webkit-text-decoration-color:var(--cp);text-decoration-color:var(--cp)}@supports (color:color-mix(in lab, red, red)){.colophon a{-webkit-text-decoration-color:color-mix(in srgb, var(--cp) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--cp) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--cp) 35%, transparent)}}.colophon a:hover{color:#fff;-webkit-text-decoration-color:var(--vermilion);-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}.colophon .wrap{padding-block:3rem 2rem}.colophon__top{gap:2rem;display:grid}@media (width>=900px){.colophon__top{grid-template-columns:1.4fr repeat(3,1fr)}}.colophon h2{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cp);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.colophon h2{color:color-mix(in srgb, var(--cp) 65%, transparent)}}.colophon h2{margin:0 0 .75rem}.colophon ul{margin:0;padding:0;list-style:none}.colophon li{padding:.22rem 0;font-size:.98rem}.colophon .wordmark{color:var(--cp);font-size:1.5rem}.colophon .wordmark__de{color:var(--cp)}@supports (color:color-mix(in lab, red, red)){.colophon .wordmark__de{color:color-mix(in srgb, var(--cp) 65%, transparent)}}.colophon__about{color:var(--cp);font-size:.98rem}@supports (color:color-mix(in lab, red, red)){.colophon__about{color:color-mix(in srgb, var(--cp) 80%, transparent)}}.colophon__about{max-width:34ch;margin:1rem 0 0}.colophon__bottom{border-top:1px solid var(--cp);margin-top:2.5rem;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.colophon__bottom{border-top:1px solid color-mix(in srgb, var(--cp) 20%, transparent)}}.colophon__bottom{color:var(--cp);gap:1rem;font-size:.88rem;display:grid}@supports (color:color-mix(in lab, red, red)){.colophon__bottom{color:color-mix(in srgb, var(--cp) 72%, transparent)}}@media (width>=900px){.colophon__bottom{grid-template-columns:1fr auto;align-items:end}}.colophon__fleuron{width:2.25rem;height:auto;color:var(--ochre)}.colophon__set{font-family:var(--font-display);color:var(--cp);font-size:1rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.colophon__set{color:color-mix(in srgb, var(--cp) 85%, transparent)}}.affil{color:var(--ink-2);font-size:.88rem}.colophon .affil{color:var(--cp)}@supports (color:color-mix(in lab, red, red)){.colophon .affil{color:color-mix(in srgb, var(--cp) 72%, transparent)}}@media (prefers-color-scheme:dark){.colophon{--cp:var(--ink);color:var(--ink);border-top:1px solid var(--rule);background:#0d0e11}.colophon a,.colophon .wordmark{color:var(--ink)}.colophon .wordmark__de{color:var(--ink-2)}}.thumbs{border-bottom:2px solid var(--ink);align-items:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.thumbs a,.thumbs span{border:1px solid var(--rule-strong);background:var(--paper-2);border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:.5rem;padding:.55rem .9rem .5rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;top:2px}.thumbs a:before,.thumbs span:before{content:"";background:var(--mode);border-radius:1px;width:.6rem;height:.6rem}.thumbs a:hover{background:var(--paper)}.thumbs [aria-current=page]{background:var(--paper);border-color:var(--ink);box-shadow:inset 0 3px 0 var(--mode);border-width:2px 2px 0}.thumbs small{color:var(--ink-2);font-weight:600}@media (width<=520px){.thumbs a,.thumbs span{padding-inline:.6rem;font-size:.88rem}.thumbs small{display:none}}.wrap--leaflet{max-width:54rem}.dhead{padding-block:1rem .5rem}@media (width<=559px){.dhead .crumbs{display:none}.wrap--leaflet #pistas{padding-top:1.5rem}}.dhead .crumbs{margin-bottom:.9rem}.dhead__grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.leaf{background:var(--grain-tile), var(--paper);border:1px solid var(--rule-strong);min-width:clamp(5.6rem,24vw,8.5rem);box-shadow:0 1px 0 var(--paper), 0 2px 0 var(--rule-strong), 0 3px 0 var(--paper), 0 4px 0 var(--rule);font-family:var(--font-display);text-align:center;border-radius:2px 2px 4px 4px;align-content:start;justify-items:center;padding:1.05rem clamp(.5rem,1.5vw,1rem) .55rem;line-height:1;display:grid;position:relative}.leaf:before{content:"";background:radial-gradient(circle at 30% 50%, var(--paper) 0 .14rem, transparent .17rem), radial-gradient(circle at 70% 50%, var(--paper) 0 .14rem, transparent .17rem), var(--mode);border-radius:2px 2px 0 0;height:.62rem;position:absolute;top:-1px;left:-1px;right:-1px}.leaf__wd{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mode-text);font-size:clamp(.62rem,.55rem + .3vw,.78rem);font-weight:700}.leaf__day{letter-spacing:-.05em;font-variant-numeric:lining-nums;font-variation-settings:"opsz" 144;margin:.12rem 0 .1rem;font-size:clamp(3.4rem,2.3rem + 6vw,6.2rem);font-weight:900;line-height:.92}.leaf__my{white-space:nowrap;color:var(--ink-2);font-size:clamp(.78rem,.7rem + .4vw,1rem);font-style:italic}.dhead h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,1.05rem + 2vw,2.6rem);font-weight:700;line-height:1.08}.dhead__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1rem;margin:.6rem 0 0;font-size:.82rem;font-weight:700;display:flex}.dhead__dif{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem 1rem;margin-top:1.25rem;padding-top:.9rem;display:grid}.dhead__dif .kicker{font-size:.7rem}.dhead__affil{margin:.9rem 0 0;font-size:.8rem;line-height:1.45}@media (width<=559px){.dhead__dif{grid-template-columns:1fr}}.meter{flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;display:flex}.meter__scale{font-family:var(--font-display);counter-reset:dif;align-items:baseline;gap:.2em;line-height:.8;display:inline-flex}.meter__scale i{counter-increment:dif;font-variant-numeric:lining-nums;color:#0000;-webkit-text-stroke:1px var(--rule-strong);font-style:normal}.meter__scale i:before{content:counter(dif)}.meter__scale i:first-child{font-size:1.15rem;font-weight:400}.meter__scale i:nth-child(2){font-size:1.45rem;font-weight:500}.meter__scale i:nth-child(3){font-size:1.8rem;font-weight:700}.meter__scale i:nth-child(4){font-size:2.2rem;font-weight:800}.meter__scale i:nth-child(5){font-size:2.65rem;font-weight:900}.meter__scale i.on{color:var(--mode-text);-webkit-text-stroke:0}.meter__val{font-family:var(--font-display);white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1}.meter__of{font-family:var(--font-sans);color:var(--ink-2);font-size:.85rem;font-weight:600}.meter__val small{font-family:var(--font-sans);color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;margin-left:.5rem;font-size:.8rem;font-weight:700}.meter__val small:before{content:"· ";color:var(--rule-strong)}.meter__why{color:var(--ink-2);flex-basis:100%;margin:.35rem 0 0;font-size:.98rem;line-height:1.45}.meter--sm .meter__scale i:first-child{font-size:.85rem}.meter--sm .meter__scale i:nth-child(2){font-size:1.02rem}.meter--sm .meter__scale i:nth-child(3){font-size:1.22rem}.meter--sm .meter__scale i:nth-child(4){font-size:1.45rem}.meter--sm .meter__scale i:nth-child(5){font-size:1.7rem}.meter--sm .meter__val{font-size:1.05rem}.meter--bare{display:inline-flex}.ladder{gap:.55rem;display:grid}.hint{--n:1;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);box-shadow:3px 3px 0 var(--paper-3);transition:box-shadow .16s ease-out}.hint>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:3.4rem;padding:.6rem .9rem .6rem .6rem;list-style:none;display:grid}.hint>summary::-webkit-details-marker{display:none}.hint__n{width:2.25rem;height:2.25rem;font-family:var(--font-display);font-variant-numeric:lining-nums;background:var(--grain-tile), var(--ink);border-radius:2px;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.hint__n{background:var(--grain-tile), color-mix(in srgb, var(--ink) calc(var(--n) * 19%), var(--paper))}}.hint__n{color:var(--ink);box-shadow:inset 0 0 0 1px var(--tile-lo), inset 0 -2px 0 var(--tile-lo)}.hint[style*=--n\:3] .hint__n,.hint[style*=--n\:4] .hint__n,.hint[style*=--n\:5] .hint__n{color:var(--paper)}.hint__t{font-size:1.05rem;font-weight:700}.hint__t small{color:var(--ink-2);font-size:.9rem;font-weight:400;display:block}.hint__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--vermilion-text);white-space:nowrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.hint__cta:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .16s ease-out;transform:translateY(-.12rem)rotate(45deg)}.hint[open] .hint__cta:after{transform:translateY(.1rem)rotate(225deg)}.hint>summary:hover .hint__cta{text-underline-offset:.2em;text-decoration:underline}.hint[open]{box-shadow:3px 3px 0 var(--mode)}.hint__body{padding:.1rem 1rem 1rem 3.7rem;font-size:1.06rem}.hint__body p{margin:.3rem 0}.hint__body .tiles{--tg:.3rem;margin:.25rem 0 .4rem}.hint__body .tile{--ts:2.6rem}@media (width<=400px){.hint__body{padding-left:1rem}}details[open]>.hint__body,details[open]>.reveal__body{animation:.16s ease-out reveal}@keyframes reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.slip{background:var(--grain-tile), var(--paper);border:1px solid var(--rule-strong);box-shadow:4px 4px 0 var(--paper-3);border-radius:2px;align-content:start;gap:.55rem;padding:1.2rem 1.15rem 1.05rem;display:grid;position:relative}.slip:before{content:"";background:var(--mode);height:5px;position:absolute;top:-1px;left:-1px;right:-1px}.slip__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.slip__head b{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mode-text);font-size:.78rem;font-weight:700}.slip__head small{color:var(--ink-2);font-size:.85rem}.slip__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:0;font-size:2.3rem;font-weight:800;line-height:1}.slip__num small{color:var(--ink-2);letter-spacing:0;margin-right:.2em;font-size:.45em;font-style:italic;font-weight:600}.slip__note{font-family:var(--font-display);color:var(--ink-2);margin:0;font-size:1.15rem;font-style:italic;line-height:1.3}.slip a.stretch{margin-top:.15rem;font-weight:700;text-decoration:none}.slip a.stretch:after{content:"";position:absolute;inset:0}.slip:hover{border-color:var(--ink)}.slip:hover a.stretch{color:var(--vermilion-text)}.slip--off:before{background:repeating-linear-gradient(-45deg, var(--mode) 0 6px, transparent 6px 10px)}@media (width<=859px){.slip{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.slip__head,.slip a.stretch,.slip__note{grid-column:1/-1}.slip .meter{place-self:end}}.reveal{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper)}.reveal>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:1.08rem;font-weight:800;list-style:none;display:flex}.reveal>summary::-webkit-details-marker{display:none}.reveal>summary .btn{background:var(--ink);color:var(--paper);border-radius:var(--radius);text-align:center;padding:.5rem .95rem;font-size:.92rem}@media (width<=559px){.reveal>summary{flex-direction:column;align-items:stretch;gap:.6rem;font-size:1rem}.reveal>summary .btn{padding-block:.65rem}}.reveal>summary:hover .btn{background:var(--vermilion);color:#fff}.reveal[open]>summary .btn:before{content:"✓ "}.reveal__body{padding:0 1.1rem 1.25rem}.reveal__body .tiles .tile{--ts:clamp(3rem, 14vw, 4.2rem)}.reveal[open] .tiles .tile{animation:flip .24s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes flip{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.today{gap:.8rem;display:grid}.tcard{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:4px 4px 0 var(--paper-3);padding:1rem 1.1rem;gap:.5rem;padding-top:1.15rem;display:grid;position:relative}.tcard:before{content:"";background:var(--mode);border-radius:var(--radius) var(--radius) 0 0;height:5px;position:absolute;top:-1px;left:-1px;right:-1px}.tcard__h{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.tcard__h b{font-family:var(--font-display);font-size:1.3rem;font-weight:700}.tcard__h small{color:var(--ink-2);font-size:.85rem}.tcard p{color:var(--ink-2);margin:0;font-size:.98rem}.tcard a.stretch{font-weight:700;text-decoration:none}.tcard a.stretch:after{content:"";position:absolute;inset:0}.tcard:hover{border-color:var(--ink)}.tcard:hover a.stretch{color:var(--vermilion-text)}.tcard__tiles{--tg:.25rem}.pn{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pn a,.pn span{border:1px solid var(--rule-strong);border-radius:var(--radius);gap:.15rem;padding:.85rem 1rem;text-decoration:none;display:grid}.pn a:hover{border-color:var(--ink)}.pn small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem;font-weight:700}.pn b{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.pn .next{text-align:right}.pn span{color:var(--ink-2);border-style:dashed}.hero{padding-block:clamp(2rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}.hero__grid{gap:2.5rem;display:grid}@media (width>=1024px){.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.hero h1{letter-spacing:-.035em;font-size:clamp(3rem,1.5rem + 7.2vw,7rem);font-weight:800;line-height:.9}.hero h1 .five{vertical-align:-.12em;width:.98em;height:1.02em;color:var(--on-ochre);background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 45%), var(--ochre);box-shadow:inset 0 0 0 1px var(--tile-lo), inset 0 -.05em 0 var(--tile-lo), 0 .03em 0 var(--shadow);border-radius:.06em;place-items:center;margin:0 .04em;font-weight:900;display:inline-grid;transform:rotate(-3deg)}.hero h1 .five span{transform:translateY(.05em)}.hero h1 em{font-style:italic;font-weight:500}.stick{max-width:36rem;margin-top:2rem}.stick__label{margin-bottom:.6rem;display:block}.stick__rail{background:linear-gradient(#c9ccd2,#9da2ab 55%,#868b95);border-radius:4px 4px 6px 6px;align-items:center;gap:.4rem;padding:.65rem .75rem .85rem 1.4rem;display:flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -3px #0003,0 6px 14px -8px #00000080}.stick__rail:before{content:"";background:linear-gradient(90deg,#7b808a,#b8bcc4);border-radius:2px;width:.55rem;position:absolute;top:.35rem;bottom:.5rem;left:.45rem}@media (prefers-color-scheme:dark){.stick__rail{background:linear-gradient(#4a4f59,#353941 60%,#2b2e35);box-shadow:inset 0 1px #ffffff1f,inset 0 -3px #0006}.stick__rail:before{background:linear-gradient(90deg,#22252b,#555a64)}}.stick input.tile{--ts:clamp(2.9rem, 13.2vw, 4rem);text-align:center;line-height:var(--ts);caret-color:var(--vermilion);text-transform:uppercase;background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 40%), var(--paper);font-size:calc(var(--ts) * .56);border:0;padding:0;display:block}.stick input.tile::placeholder{color:var(--ink-2);opacity:.55;text-align:center;font-weight:400}.stick input.tile:placeholder-shown{background:radial-gradient(circle, var(--ink-2) 0 2.5px, transparent 3px) center / 100% 100% no-repeat, var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 40%), var(--paper)}@supports (color:color-mix(in lab, red, red)){.stick input.tile:placeholder-shown{background:radial-gradient(circle, color-mix(in srgb, var(--ink-2) 70%, transparent) 0 2.5px, transparent 3px) center / 100% 100% no-repeat, var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 40%), var(--paper)}}.stick input.tile{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:5rem;height:auto}.stick input.tile:focus{outline:2px solid var(--vermilion);outline-offset:1px}.stick input.tile:not(:placeholder-shown){background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 40%), var(--ink);color:var(--paper)}.stick__go{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.btn-ink{cursor:pointer;font:inherit;background:var(--ink);color:var(--paper);border-radius:var(--radius);border:0;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #00000059}.btn-ink:hover{background:var(--vermilion);color:#fff}.btn-line{border:1px solid var(--ink);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-line:hover{background:var(--ink);color:var(--paper)}.case{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:4.2rem;grid-auto-flow:dense;background:linear-gradient(#7a5636,#5f4229);border-radius:4px;gap:0;margin:0;padding:6px;list-style:none;display:grid;box-shadow:inset 0 2px #ffffff1f,0 10px 24px -14px #0009}@media (width>=720px){.case{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-rows:4.6rem}}@media (width>=1100px){.case{grid-template-columns:repeat(12,minmax(0,1fr))}}.case li{min-width:0}.case a{height:100%;color:var(--ink);background:var(--grain-tile), var(--paper-2);grid-template-rows:1fr auto;padding:.4rem .5rem .35rem;text-decoration:none;transition:background .14s;display:grid;box-shadow:inset 0 0 0 3px #5f4229,inset 3px 3px 0 3px #00000014}.case a:hover{background:var(--grain-tile), var(--ochre);color:var(--on-ochre)}.case b{font-family:var(--font-display);text-transform:uppercase;place-self:center;font-size:1.6rem;font-weight:800;line-height:1}.case small{font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);text-align:right;letter-spacing:.01em;word-spacing:.06em;font-size:.8rem;font-weight:700}.case a:hover small{color:var(--on-ochre)}.case .s3{grid-area:span 2/span 2}.case .s3 b{font-size:3.2rem}.case .s2{grid-column:span 2}.case .s2 b{font-size:2.1rem}@media (prefers-color-scheme:dark){.case{background:linear-gradient(#3a2a1c,#2c2016)}.case a{box-shadow:inset 0 0 0 3px #2c2016,inset 3px 3px 0 3px #00000040}}.glyphs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.glyph{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);justify-items:center;gap:.2rem;padding:.75rem .25rem;text-decoration:none;display:grid}.glyph b{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-size:clamp(2.6rem,2rem + 3vw,4.4rem);font-weight:400;line-height:1}.glyph small{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}a.glyph:hover{border-color:var(--ink)}.trainer{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;display:grid}.trainer details{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper)}.trainer summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.75rem .9rem;list-style:none;display:flex}.trainer summary::-webkit-details-marker{display:none}.trainer summary b{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.trainer summary small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:700}.trainer details[open]{border-color:var(--verdigris)}.trainer details[open] summary b{color:var(--ink-2);text-decoration:line-through 1px}.trainer .reveal__body{padding:0 .9rem .8rem}.trainer .reveal__body b{font-family:var(--font-display);font-size:1.5rem}.trainer .reveal__body b mark{color:var(--vermilion-text);background:0 0}.specimen{gap:1.5rem;display:grid}@media (width>=960px){.specimen{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.specimen__word{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144;margin:.5rem 0 0;font-size:clamp(3.4rem,2rem + 8vw,8rem);font-weight:800;line-height:.92}.syl{font-family:var(--font-display);flex-wrap:wrap;gap:.15rem;margin-top:.6rem;font-size:1.4rem;display:flex}.syl span{padding:0 .15rem}.syl span+span:before{content:"·";color:var(--ink-2);margin-right:.3rem}.syl .str{box-shadow:inset 0 -.18em 0 var(--vermilion);font-weight:800}@supports (color:color-mix(in lab, red, red)){.syl .str{box-shadow:inset 0 -.18em 0 color-mix(in srgb, var(--vermilion) 45%, transparent)}}.def{font-family:var(--font-display);max-width:32ch;margin:1rem 0;font-size:clamp(1.3rem,1.1rem + 1vw,1.7rem);font-style:italic;line-height:1.3}.solver{gap:1.5rem;display:grid}@media (width>=1024px){.solver{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start}}.board{gap:.45rem;display:grid}.board__row{align-items:center;gap:.4rem;display:flex}.board__row .tile{--ts:clamp(2.8rem, 13vw, 3.6rem);flex:0 1 var(--ts);aspect-ratio:1;cursor:pointer;width:auto;min-width:0;height:auto;font:inherit;font-family:var(--font-display);font-weight:700;font-size:calc(var(--ts) * .56);text-transform:uppercase;border:0}.board__row .tile:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.board__row .tile[data-s="0"]{--t-bg:var(--slate);--t-fg:var(--on-slate)}.board__row .tile[data-s="1"]{--t-bg:var(--ochre);--t-fg:var(--on-ochre)}.board__row .tile[data-s="2"]{--t-bg:var(--verdigris);--t-fg:var(--on-verdigris)}.board__row .tile.is-empty{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong)}.board__row .tile.is-empty:after{display:none}.board__row .tile.is-cursor{box-shadow:inset 0 0 0 2px var(--vermilion)}.kbd{gap:.35rem;margin-top:.75rem;display:grid}.kbd__row{justify-content:center;gap:.3rem;display:flex}.kbd button{border-radius:var(--radius);cursor:pointer;min-width:0;height:3.1rem;font:inherit;text-transform:uppercase;background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong), inset 0 -2px 0 var(--rule);border:0;flex:1 1 0;font-size:1.05rem;font-weight:700}.kbd button:hover{background:var(--paper-3)}.kbd button.wide{flex-grow:1.6;font-size:1.2rem}.kbd button[data-k=ñ]{background:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.kbd button[data-k=ñ]{background:color-mix(in srgb, var(--ochre) 30%, var(--paper-2))}}.solver__opts{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.75rem 0 0;font-size:.95rem;display:flex}.solver__opts label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.solver__opts input[type=checkbox]{accent-color:var(--ink);width:1.05rem;height:1.05rem}.solver__opts select,.solver__ex input{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:.3rem .5rem;font-size:.95rem}.solver__ex{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.95rem;display:flex}.solver__ex input{text-transform:uppercase;letter-spacing:.15em;width:11rem}.solver__ex input::placeholder{text-transform:none;letter-spacing:0}.results__head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.results__head b{font-family:var(--font-display);font-size:1.8rem;font-weight:800}.results__best{margin:1rem 0}.results ul{columns:7rem auto;column-gap:1.25rem;margin:.75rem 0 0;padding:0;list-style:none}.results li{break-inside:avoid;padding:.1rem 0;font-size:1.05rem}.results li a{text-decoration:none}.results li.c{font-weight:700}.results__empty{color:var(--ink-2);padding:1rem 0}.spill{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:2rem 0;display:flex}.spill .tile{--ts:clamp(3.4rem, 16vw, 5.5rem)}.spill .tile:first-child{transform:rotate(-9deg)translateY(6px)}.spill .tile:nth-child(2){transform:rotate(4deg)translateY(-8px)}.spill .tile:nth-child(3){transform:rotate(-3deg)translateY(10px)}.spill .tile:nth-child(4){transform:rotate(12deg)translateY(-2px)}.spill .tile:nth-child(5){transform:rotate(-6deg)translateY(4px)}.panel-tbl td.bad{color:var(--vermilion-text);font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sec--galley{clip-path:none}#letras,#intento,#estructura,#gramatica,#regiones,#tildes,#archivo,#historia,#estrategia,#metodo,#faq,#relacionados,#revision,.chips,.listbar .copy,.pager,.sec__margin,.trainer,.noprint-trainer{display:none!important}.plate{padding:0 0 3mm}.plate .crumbs,.plate__kicker{display:none!important}.plate .stick__rail{box-shadow:none;margin-top:0;padding:2mm 2mm 3mm 5mm}.plate .stick__rail .tile{--ts:11mm;font-size:7mm}.plate h1{margin-top:3mm;font-size:20pt}.plate .lead{max-width:none;margin-top:2mm;font-size:10pt}.plate__facts{margin-top:3mm}.facts{outline:none;max-width:none;padding:2mm 3mm;font-size:8.5pt}.facts__list{grid-template-columns:repeat(3,1fr)}.facts dd{font-size:11pt}.facts__title{display:none!important}.sec{padding-block:2mm}.sec h2{margin-bottom:1mm;font-size:12pt}#comunes h2,#todas h2{font-size:11pt}.entries{columns:6;column-rule:none;column-gap:3mm}.entries__letter{border-bottom-width:.5pt;margin:1mm 0 0}.entries__letter b{font-size:10pt}.entry{border:0;padding:0;display:inline}.entry:after{content:"";display:block}.entry__w{font-size:9pt;font-weight:700}.entry__g,.entry__tag,.entry .rb{display:none}.wl{columns:7;column-gap:3mm}.wl__group h3{margin:1mm 0 0;font-size:10pt}.wl li{padding:0;font-size:8.5pt;line-height:1.25}.muted.small{display:none}#mapa .cols-2{display:block}#mapa .cols-2>div:first-child{display:none}.heat td{height:5mm;font-size:7.5pt}.colophon__bottom svg{display:none}@page{size:A4;margin:14mm 14mm 16mm}:root{--paper:#fff;--paper-2:#fff;--paper-3:#eee;--ink:#000;--ink-2:#333;--rule:#bbb;--rule-strong:#555}body{background:#fff;font-size:10pt;line-height:1.4}.dateline,.masthead,.colophon__top,.chips,.copy,.pager,.menu,.skip,.faq summary:after,.noprint,.stick,.thumbs,nav.crumbs{display:none!important}.colophon{color:#000;background:0 0;margin-top:8mm}.colophon .wrap{padding:0}.colophon__bottom{color:#333;border-top:1px solid #999;margin-top:0}.sec{break-inside:auto;padding-block:5mm;grid-template-columns:1fr!important}.sec__margin{flex-direction:row;position:static}.sec__margin:before{font-size:11pt}.sec--galley{box-shadow:none;background:0 0;margin:0;padding-inline:0}.sec--screen{display:none}h1{font-size:26pt}h2{break-after:avoid;font-size:15pt}.phead{padding:0 0 4mm}.phead .tile{--ts:12mm}.tile{box-shadow:inset 0 0 0 .6pt #000;color:#000!important;background:#fff!important}.tile--known{background:#ddd!important}.wl li{padding:0}.entry{padding:1mm 0}.entry__w{font-size:11pt}.faq details>div{display:block!important}.faq details:not([open])>div{display:block}a{color:#000;text-decoration:none}.proof,.hint,.tcard{box-shadow:none}.heat td{background:#000!important}@supports (color:color-mix(in lab, red, red)){.heat td{background:color-mix(in srgb, #000 calc(var(--h) * 100%), #fff)!important}}.heat td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.heat td.on{color:#fff}.print-only{display:block!important}}.print-only{display:none}.letter-glyph{font-family:var(--font-display);color:var(--ink);justify-content:flex-end;align-items:baseline;gap:.1em;line-height:.8;display:flex}.letter-glyph span:first-child{letter-spacing:-.04em;font-variation-settings:"opsz" 144;font-size:clamp(7rem,5rem + 12vw,15rem);font-weight:900}.letter-glyph span+span{color:var(--vermilion-text);font-size:clamp(4rem,3rem + 7vw,9rem);font-style:italic;font-weight:400;position:relative}.letter-glyph i{color:var(--ink-2);margin-left:.15em;font-size:.5em;font-style:normal}@media (width<=959px){.letter-glyph{justify-content:flex-start}}.article__body>p:first-child:first-letter,.article__body>h2:first-child+p:first-letter{float:left;font-family:var(--font-display);color:var(--vermilion-text);font-variation-settings:"opsz" 144;padding:.06em .12em 0 0;font-size:4.6em;font-weight:800;line-height:.82}.article__body h2{margin-top:2.4rem;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)}.article__body h3{margin-top:1.8rem}.article__body .tbl-wrap{margin:1rem 0 1.5rem}.cards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.card{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);box-shadow:4px 4px 0 var(--paper-3);align-content:start;gap:.4rem;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;display:grid}.card:hover{border-color:var(--ink)}.card b{font-family:var(--font-display);font-size:1.3rem;line-height:1.15}.card span{color:var(--ink-2);font-size:.98rem;line-height:1.45}.card i{font-family:var(--font-display);color:var(--vermilion-text);font-style:italic}.runin{font-family:var(--font-display);letter-spacing:.02em;font-weight:700}.plate{text-align:center;padding-block:clamp(1.5rem,4vw,2.75rem) clamp(1.75rem,4vw,2.5rem)}.plate .crumbs ol{justify-content:center}.plate__kicker{justify-content:center;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.plate__kicker:before,.plate__kicker:after{content:"";border-top:1px solid var(--rule-strong);width:clamp(2rem,8vw,5rem)}.plate .stick__rail{margin:1.5rem auto 0;padding:.7rem .8rem .95rem 1.6rem;display:inline-flex}.plate .stick__rail .tile{--ts:clamp(3.1rem, 14.5vw, 6.2rem)}.plate .stick__rail .tile--unknown{background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 40%), var(--paper);box-shadow:inset 0 0 0 1px var(--tile-lo), inset 0 -2px 0 var(--tile-lo)}.plate .stick__rail .tiles__plus{color:var(--paper)}@media (prefers-color-scheme:dark){.plate .stick__rail .tiles__plus{color:var(--ink)}}.plate h1{max-width:18ch;margin:1.5rem auto 0;font-size:clamp(2.4rem,1.3rem + 4.6vw,5.2rem)}.plate .lead{max-width:46ch;margin:1.1rem auto 0}.plate__facts{margin-top:2rem}.poster{text-align:center;padding-block:clamp(2rem,6vw,4.5rem) clamp(1.5rem,4vw,2.5rem)}.poster h1{letter-spacing:-.04em;margin:1rem auto 0;font-size:clamp(3.1rem,1rem + 9.5vw,9.4rem);font-weight:800;line-height:.88}.poster h1 .five{vertical-align:-.12em;width:.98em;height:1.02em;color:var(--on-ochre);background:var(--grain-tile), linear-gradient(180deg, var(--tile-hi), transparent 45%), var(--ochre);box-shadow:inset 0 0 0 1px var(--tile-lo), inset 0 -.05em 0 var(--tile-lo), 0 .03em 0 var(--shadow);border-radius:.06em;place-items:center;margin:0 .04em;font-weight:900;display:inline-grid;transform:rotate(-3deg)}.poster h1 .five span{transform:translateY(.05em)}.poster h1 em{letter-spacing:-.02em;color:var(--ink-2);margin-top:.12em;font-size:.5em;font-style:italic;font-weight:400;display:block}.poster .lead{max-width:44ch;margin:1.4rem auto 0}.poster .stick{margin:2rem auto 0}.poster .stick__go{justify-content:center}.slips{text-align:left;gap:1rem;margin-top:clamp(2rem,5vw,3rem);display:grid}@media (width>=860px){.slips{grid-template-columns:repeat(3,1fr)}}.slips__head{text-align:center;margin-top:clamp(2.5rem,6vw,4rem)}.article{border-top:3px double var(--rule-strong);padding-block:1rem 2rem}.article__body{margin:2rem auto 0;font-size:1.15rem}.article__body>h2:first-child{margin-top:0}.poster .stick{max-width:31rem}.chart--narrow{display:none}@media (width<=719px){.chart--wide{display:none}.chart--narrow{display:block}}.figure--bars{max-width:34rem}.figure--bars .chart text{font-size:12px}.figure--bars .chart .c-lab{font-size:15px}@media (prefers-color-scheme:dark){.tile--rare-1{--t-bg:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.tile--rare-1{--t-bg:color-mix(in srgb, var(--ochre) 32%, var(--paper-3))}}.tile--rare-2{--t-bg:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.tile--rare-2{--t-bg:color-mix(in srgb, var(--ochre) 68%, var(--paper-3))}}.tile--rare-2{--t-fg:#1b1d22}}.solver__live{border-left:3px solid var(--vermilion);background:var(--paper-2);flex-wrap:wrap;align-items:baseline;gap:0 .35rem;margin-top:.6rem;padding:.45rem .7rem;font-size:.98rem;text-decoration:none;display:flex}.solver__live:empty{display:none}.solver__live b{font-family:var(--font-display);letter-spacing:.01em;font-size:1.12rem;font-weight:800}@media (width>=1024px){.solver__live{display:none}}.cols-2>*,.cols-3>*,.tcard>*,.slip>*,.ladder>*{min-width:0}.stick__rail{max-width:100%}.stick__rail>.tiles{min-width:0}@media print{.facts__list>div{flex-wrap:nowrap}.facts dd{margin-left:0}.wl{columns:8;column-gap:2.5mm}.wl li{font-size:7.5pt;line-height:1.2}.wl__group h3{font-size:9pt}.entries{columns:7}.entry__w{font-size:8.5pt}.heat td{height:4.2mm;font-size:7pt}.heat th[scope=row]{font-size:9pt}#mapa .figure figcaption,#mapa p{display:none}.plate .stick__rail .tile{--ts:10mm}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
