@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-88-subset.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-text-subset.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Fallback Display;src:local(Arial),local(Helvetica Neue),local(Helvetica);font-weight:100 599;size-adjust:85.1%;ascent-override:109.3%;descent-override:31.7%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback Display;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(Helvetica Bold);font-weight:600 900;size-adjust:87.5%;ascent-override:109.3%;descent-override:31.7%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);font-weight:100 599;size-adjust:92.5%;ascent-override:95.4%;descent-override:27.7%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(Helvetica Bold);font-weight:600 900;size-adjust:86.8%;ascent-override:95.4%;descent-override:27.7%;line-gap-override:0%}@font-face{font-family:Source Serif Fallback;src:local(Georgia),local(Times New Roman);font-weight:100 599;size-adjust:100.4%;ascent-override:102.7%;descent-override:33.2%;line-gap-override:0%}@font-face{font-family:Source Serif Fallback;src:local(Georgia Bold),local(Georgia-Bold),local(Times New Roman Bold);font-weight:600 900;size-adjust:88.6%;ascent-override:116.4%;descent-override:37.6%;line-gap-override:0%}:root{--paper:#e6e0d6;--sheet:#f5f2ec;--tint:#f7e6dc;--ink:#1e1a16;--ink-2:#4b433b;--rule:#b3a99b;--rule-soft:#d6cfc4;--spot:#db5424;--spot-ink:#a13a10;--band:#1e1a16;--band-ink:#f5f2ec;--band-2:#cfc6ba;--band-spot:#f2875c;--display:"Bricolage Grotesque", "Bricolage Fallback Display", Arial, sans-serif;--label:"Bricolage Grotesque", "Bricolage Fallback", Arial, sans-serif;--text:"Source Serif 4", "Source Serif Fallback", Georgia, serif;--wrap:80rem;--gutter:clamp(1rem, 4.2vw, 3rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .1 0 0 0 0 .08 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-color:var(--paper);color:var(--ink);font:400 1.0625rem/1.62 var(--text);font-synthesis:none;font-variant-numeric:lining-nums;overflow-wrap:break-word;margin:0}@media (min-width:720px){body{font-size:1.125rem}}a{color:var(--ink);-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.18em;text-decoration-thickness:1.5px;transition:text-decoration-thickness .15s,color .15s}a:hover{color:var(--spot-ink);text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--sheet)}h1,h2,h3{font-family:var(--display);font-optical-sizing:auto;text-wrap:balance;margin:0}h2{letter-spacing:-.022em;font-size:clamp(1.75rem,1.15rem + 2.1vw,2.75rem);font-weight:760;line-height:1.02}h3{letter-spacing:-.008em;margin:2.25rem 0 .6rem;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:700;line-height:1.2}p,ul,ol,dl,blockquote{margin:0 0 1.05rem}ul,ol{padding-left:1.35rem}li{margin-bottom:.5rem}li::marker{color:var(--spot-ink)}q{quotes:"“" "”" "‘" "’"}strong{font-weight:650}em{font-style:normal;font-weight:650}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.mast{border-bottom:1.5px solid var(--ink)}.mast-row{font-family:var(--label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;display:flex}.brand{min-height:60px;color:var(--ink);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:720;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.mark{flex:none}.mast nav a{align-items:center;min-height:44px;font-size:.9688rem;font-weight:620;display:inline-flex}.mast nav a[aria-current=page]{text-decoration-thickness:3px}.mast-safe{margin-left:auto}.strip{border-top:1px solid var(--rule-soft);flex:100%;order:3}.strip ul{flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;margin:0;padding:0;list-style:none;display:flex}.strip li{flex:none;margin:0}.mast .strip a{color:var(--ink);white-space:nowrap;gap:.4rem;font-size:.9063rem;text-decoration:none}.mast .strip a:hover{color:var(--spot-ink);box-shadow:inset 0 -2px 0 var(--rule)}.mast .strip a[aria-current=page]{box-shadow:inset 0 -4px 0 var(--spot);font-weight:720}.patch{width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--ink);flex:none}.patch-1{background-color:var(--ink)}.patch-2{background-color:var(--spot);box-shadow:0 0 0 1px var(--spot-ink)}.patch-3{background:radial-gradient(circle, var(--spot) 0 1.1px, transparent 1.4px) 0 0 / 3.4px 3.4px, var(--sheet)}.patch-4{background:radial-gradient(circle, var(--ink) 0 .8px, transparent 1.1px) 0 0 / 3.4px 3.4px, var(--sheet)}@media (min-width:480px){.strip ul{justify-content:flex-start;gap:0 1.5rem}}@media (min-width:960px){.strip{border-top:0;flex:0 auto;order:0;margin-left:auto}.strip ul{gap:0 1.6rem}.mast .strip a{font-size:.9688rem}.mast-safe{border-left:1px solid var(--rule);margin-left:0;padding-left:1.4rem}}.hero{align-content:start;gap:0;padding-block:1.75rem .25rem;display:grid}.hero .board{margin-block:1.4rem 1.75rem}.hero h1{font-family:var(--display)}.h1-lead{letter-spacing:-.018em;margin-bottom:clamp(.2rem,.1rem + .4vw,.5rem);font-size:clamp(1.3125rem,1rem + 1.35vw,2.125rem);font-weight:680;line-height:1.12;display:block}.h1-key{letter-spacing:-.04em;font-size:clamp(3.5rem,1.9rem + 6.4vw,7.4rem);font-weight:800;line-height:.88;display:block}.h1-sub{border-top:4px solid var(--spot);letter-spacing:-.018em;max-width:19em;margin-top:clamp(.75rem,.4rem + 1.2vw,1.5rem);padding-top:clamp(.7rem,.4rem + .9vw,1.2rem);font-size:clamp(1.3125rem,1rem + 1.35vw,2.125rem);font-weight:680;line-height:1.12;display:block}.answer{font-size:1.125rem;line-height:1.56}.hero .answer{max-width:36em;margin-top:1.4rem}.hero .answer+p{max-width:36em}@media (min-width:720px){.answer{font-size:1.3125rem;line-height:1.52}}.checked,.note,.small,.crumbs{font:500 .9063rem/1.55 var(--label);color:var(--ink-2)}.checked{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0 .5rem;max-width:44rem;margin-top:1.4rem;padding-top:.9rem;display:flex}.checked strong{color:var(--ink);font-weight:700}.by:after{content:"·" / "";color:var(--spot);margin-left:.5rem;font-weight:800}.hero .hero-by{max-width:36em}.note{max-width:44rem}.plate{background-color:var(--sheet);margin:0;padding:clamp(1rem,.6rem + 2vw,2.25rem);position:relative}.plate:before,.plate:after{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) left 0 top 10px / 7px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) left 10px top 0 / 1px 7px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 top 10px / 7px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) right 10px top 0 / 1px 7px no-repeat;position:absolute;inset:-10px}.plate:after{background:linear-gradient(var(--ink), var(--ink)) left 0 bottom 10px / 7px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) left 10px bottom 0 / 1px 7px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 bottom 10px / 7px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) right 10px bottom 0 / 1px 7px no-repeat}.target{aspect-ratio:1;width:100%;max-width:27rem;font-family:var(--label);margin-inline:auto;position:relative}.ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-out{border:1.5px dashed var(--ink-2);width:100%;height:100%}.ring-4{background-color:var(--sheet);background-image:radial-gradient(circle, var(--spot) 1px, transparent 1.3px);width:88%;height:88%;box-shadow:0 0 0 1.5px var(--spot);background-size:7px 7px}.ring-3{background-color:var(--sheet);background-image:radial-gradient(circle, var(--spot) 1.6px, transparent 1.9px);width:72%;height:72%;box-shadow:0 0 0 1.5px var(--spot);background-size:6.5px 6.5px}.ring-2{background-color:var(--sheet);background-image:radial-gradient(circle, var(--spot) 2.2px, transparent 2.5px);width:55%;height:55%;box-shadow:0 0 0 1.5px var(--spot);background-size:6px 6px}.ring-1{background-color:var(--spot);width:38%;height:38%}.ring-0{background-color:var(--ink);place-items:center;width:24%;height:24%;display:grid}.hair{background-color:var(--ink);opacity:.55;position:absolute}.hair-h{height:1px;top:50%;left:-3%;right:-3%}.hair-v{width:1px;top:-3%;bottom:-3%;left:50%}.tl{z-index:1;background-color:var(--sheet);box-shadow:0 0 0 1.25px var(--ink);color:var(--ink);white-space:nowrap;padding:.15rem .45rem .18rem;font-size:.75rem;font-weight:720;line-height:1.2;position:absolute;left:50%;transform:translate(-50%,-50%)}.tl-4{top:10%}.tl-3{top:18.25%}.tl-2{top:26.75%}.tl-1{top:34.5%}@media (min-width:600px){.tl{font-size:.8125rem}}.core{color:var(--sheet);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(.75rem,.62rem + .35vw,.875rem);font-weight:760}.plate figcaption{max-width:30rem;font:500 .875rem/1.5 var(--label);color:var(--ink-2);text-align:center;margin:1.25rem auto 0}.plate figcaption strong{color:var(--ink)}.key{border-top:1.5px solid var(--ink);font-family:var(--label);gap:0;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.key li{border-bottom:1px solid var(--rule-soft);margin:0}.key li,.key-btn{align-items:center;gap:.75rem;min-height:3rem;padding:.35rem .1rem;display:flex}.key-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}.js-keys .key li{padding:0}.key-btn:hover{background-color:var(--paper)}.key-btn:hover .key-names{text-decoration:underline;-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.2em;text-decoration-thickness:2px}.key-mini{flex:none;width:2.1rem;height:2.1rem}.key-text{flex-direction:column;min-width:0;display:flex}.key-names{font-size:.9688rem;font-weight:720;line-height:1.25}.key-tie{color:var(--ink-2);font-size:.8438rem;font-weight:540;line-height:1.3}.key-hint{font:500 .8438rem/1.4 var(--label);color:var(--ink-2);text-align:center;margin:.7rem 0 0}@media (min-width:560px) and (max-width:1099px){.key{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.25rem}}.m-ring{fill:var(--sheet);stroke:var(--ink-2);stroke-width:1.1px}.m-on{fill:var(--spot);stroke:var(--spot);stroke-width:1.1px}.m-core{fill:var(--ink)}.m-dash{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:3.2 3}.sec{margin-top:clamp(3.25rem,2rem + 4vw,5.5rem);margin-inline:-12px;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem) 12px 0;position:relative}.sec:before{content:"";border-top:1.5px solid var(--ink);position:absolute;top:0;left:12px;right:12px}.sec,.band{content-visibility:auto;contain-intrinsic-size:auto 1400px}.sec-head{margin-bottom:1.5rem}.sec-head .kicker{font:520 1rem/1.5 var(--label);color:var(--ink-2);max-width:30rem;margin:.9rem 0 0}.hero+.wrap>.sec:first-child{margin-top:.5rem}.sec-body>:first-child{margin-top:0}.sec-body{min-width:0}.prose{max-width:44rem}@media (min-width:1100px){.sec{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,4vw,5rem);display:grid}.sec-head{margin-bottom:0;position:sticky;top:1.5rem}.sec-body{max-width:48rem}.sec.wide{display:block}.sec.wide .sec-head{max-width:52rem;margin-bottom:2rem;position:static}.sec.wide .sec-body{max-width:none}}.callout .sec-body{background-color:var(--sheet);border-left:6px solid var(--spot);padding:1.25rem 1.35rem .4rem}.sheet{background-color:var(--sheet);border-top:3px solid var(--ink);margin:1.5rem 0 1.75rem;position:relative}.scroll{overflow-x:auto}.scroll:focus-visible{outline-offset:2px}table{border-collapse:collapse;width:100%;font:500 .9375rem/1.45 var(--label);font-variant-numeric:lining-nums tabular-nums}caption{caption-side:top;text-align:left;font:700 1rem/1.35 var(--label);color:var(--ink);text-wrap:pretty;padding:.85rem 1rem .75rem}th,td{text-align:left;vertical-align:top;border-top:1px solid var(--rule-soft);padding:.7rem .9rem}thead th{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);color:var(--ink-2);vertical-align:bottom;font-size:.8438rem;font-weight:700}tbody th{color:var(--ink);font-weight:720}td{font-family:var(--text);font-size:.9688rem;font-weight:400;line-height:1.5}.compare td{font-family:var(--label);font-size:.9375rem;font-weight:500;line-height:1.45}.prov{color:var(--ink-2);font:520 .875rem/1.45 var(--label)}.row-sub{color:var(--ink-2);margin-top:.15rem;font-size:.8125rem;font-weight:560;display:block}.st{align-items:baseline;gap:.4rem;font-weight:720;display:inline-flex}.st:before{content:"";border-radius:50%;flex:none;width:.62rem;height:.62rem;transform:translateY(.02rem)}.st-yes:before{background-color:var(--spot)}.st-no:before{background-color:var(--ink);border-radius:0;width:.7rem;height:2px;transform:translateY(-.2rem)}.st-ns{color:var(--ink-2)}.st-ns:before{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.base-row th,.base-row td{background-color:var(--tint)}@media (max-width:759px){.stack table,.stack tbody,.stack tr,.stack th,.stack td,.stack caption{display:block}.stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack tr{border-top:1.5px solid var(--ink);padding:.35rem 0 .6rem}.stack tr:first-child{border-top:0}.stack tbody th{border:0;padding:.55rem 1rem .35rem;font-size:1.0625rem}.stack td{border:0;padding:.5rem 1rem}.stack td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--ink-2);font:650 .8125rem/1.45 var(--label);margin-bottom:.15rem;display:block}.stack.compare td{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.75rem;padding:.45rem 1rem;display:grid}.stack.compare td:before{margin:0}.stack td:not(:first-of-type){border-top:1px dotted var(--rule)}.stack .base-row td,.stack .base-row th{background-color:#0000}.stack .base-row{background-color:var(--tint)}}@media (min-width:760px){.compare table{min-width:60rem}}.spec{background-color:var(--sheet);border-top:3px solid var(--ink);font:500 .9688rem/1.5 var(--label);margin:1.5rem 0 2rem;padding:.35rem 1rem}.spec div{border-bottom:1px solid var(--rule-soft);padding:.7rem 0}.spec div:last-child{border-bottom:0}.spec dt{font-weight:720}.spec dd{font:400 1rem/1.5 var(--text);margin:.15rem 0 0}@media (min-width:640px){.spec{padding-inline:1.4rem}.spec div{grid-template-columns:min(11.5rem,34%) minmax(0,1fr);gap:1.25rem;display:grid}.spec dd{margin:0}}.clause{background-color:var(--sheet);border-left:6px solid var(--spot);margin:1.5rem 0 1.75rem;padding:1.25rem 1.25rem 1.1rem 1.5rem}.clause blockquote{margin:0;font-size:1.1875rem;line-height:1.55}.clause blockquote p{margin:0}.clause figcaption{font:600 .875rem/1.45 var(--label);color:var(--ink-2);margin-top:.8rem}.shot{margin:1.75rem 0}.shot-proof{border:1.5px solid var(--ink);background-color:var(--sheet)}.shot-slug{border-bottom:1.5px solid var(--ink);font:600 .8125rem/1.35 var(--label);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:.35rem .75rem .4rem}.shot picture,.shot img{display:block}.shot img{background-color:var(--rule-soft);width:100%;height:auto}.shot+.spec{margin-top:-.5rem}.bh{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:2.5rem 0 .9rem;display:flex}.bh h3{margin:0}.bh+.shot{margin-top:.9rem}blockquote.plain{border-left:3px solid var(--spot);margin:1.1rem 0 1.25rem;padding:.3rem 0 .3rem 1.1rem}blockquote.plain ul{margin:0}.two{gap:0 2.5rem;display:grid}@media (min-width:900px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.marks{padding:0;list-style:none}.marks li{margin-bottom:.8rem;padding-left:1.55rem;position:relative}.marks li:before{content:"";border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:.5em;left:.1rem}.marks.on li:before{background-color:var(--spot)}.marks.off li:before{box-shadow:inset 0 0 0 2px var(--ink)}.steps{counter-reset:step;margin:1.25rem 0 1.5rem;padding:0;list-style:none}.steps li{counter-increment:step;min-height:2.6rem;margin:0;padding:0 0 1.25rem 3.4rem;position:relative}.steps li:before{content:counter(step);z-index:1;background-color:var(--paper);width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 2.5px var(--spot);font:780 1.0625rem/1 var(--label);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.steps li:not(:last-child):after{content:"";border-left:2px solid var(--spot);position:absolute;top:2.3rem;bottom:.1rem;left:calc(1.2rem - 1px)}.checks{counter-reset:check;gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.checks li{counter-increment:check;background-color:var(--sheet);border-top:3px solid var(--ink);margin:0;padding:1.1rem 1.1rem 1.15rem 3.6rem;position:relative}.checks li:before{content:counter(check);background-color:var(--sheet);width:1.9rem;height:1.9rem;box-shadow:inset 0 0 0 2.5px var(--spot);color:var(--ink);font:800 .9375rem/1 var(--label);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.05rem;left:1rem}.checks h3,.checks .check-t{font-family:var(--display);text-wrap:balance;margin:0 0 .45rem;font-size:1.125rem;font-weight:700;line-height:1.2}.checks p{margin:0;font-size:1rem;line-height:1.55}.slip{background-color:var(--sheet);border:1.5px dashed var(--ink-2);margin:1.5rem 0 1.75rem;padding:1.1rem 1.2rem 1.15rem}.slip-k{font:720 .9688rem/1.4 var(--label);margin:0 0 .5rem}.slip p:last-child{margin-bottom:0}.sources{border-top:1px solid var(--rule);font:400 .9063rem/1.6 var(--text);color:var(--ink-2);margin:1.75rem 0 0;padding-top:.85rem}.sources a{color:var(--ink-2);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-decoration-thickness:1px}.sources a:hover{color:var(--ink)}.sources-k{font:750 .875rem/1 var(--label);color:var(--ink);margin-right:.15rem}.band{background-color:var(--band);color:var(--band-ink);margin-top:clamp(3.5rem,2rem + 4vw,6rem);padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem)}.band a{color:var(--band-ink);-webkit-text-decoration-color:var(--band-spot);text-decoration-color:var(--band-spot)}.band a:hover{color:#fff}.band :focus-visible{outline-color:var(--band-ink);box-shadow:0 0 0 6px var(--band)}.band-grid{gap:1.5rem 4rem;display:grid}.band h2{max-width:14em;margin-bottom:1.25rem}.band p{max-width:40rem}.band .sources{color:var(--band-2);border-top-color:#5a5047}.band .sources a{color:var(--band-2)}.band .sources-k{color:var(--band-ink)}.lines{border-top:1px solid #5a5047;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.lines li{font:500 .9688rem/1.45 var(--label);color:var(--band-2);border-bottom:1px solid #5a5047;margin:0;padding:.85rem 0 .9rem}.lines strong{color:var(--band-ink);font-weight:700;display:block}.lines a{min-height:44px;font:780 clamp(1.5rem, 1.2rem + 1.2vw, 2rem) / 1.1 var(--display);letter-spacing:-.01em;color:var(--band-ink);align-items:center;display:inline-flex}@media (min-width:1100px){.band-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.faq{gap:0 3rem;display:grid}.faq-q{border-top:1px solid var(--rule);align-self:start}.faq-q summary{cursor:pointer;min-height:44px;font:700 1.125rem/1.25 var(--display);text-wrap:balance;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0 .8rem;list-style:none;display:flex}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary:after{content:"+" / "";font:800 1.25rem/1 var(--label);color:var(--spot-ink);flex:none}.faq-q[open] summary:after{content:"−" / ""}.faq-q summary:hover{color:var(--spot-ink)}.faq-q p{margin:0 0 1.1rem;font-size:1.0313rem}.sub-qa,.sub-qa dd{margin:0}.sub-qa dt,.sub-t{font-family:var(--display);letter-spacing:-.008em;text-wrap:balance;margin:2.25rem 0 .6rem;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:700;line-height:1.2}@media (min-width:900px){.faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.foot{background-color:var(--band);color:var(--band-2);font:500 .9375rem/1.6 var(--label);margin-top:clamp(4rem,3rem + 3vw,6rem);padding-block:2.5rem 2.75rem}.foot a{color:var(--band-ink);-webkit-text-decoration-color:var(--band-spot);text-decoration-color:var(--band-spot)}.foot strong{color:var(--band-ink)}.foot :focus-visible{outline-color:var(--band-ink);box-shadow:0 0 0 6px var(--band)}.foot-grid{gap:1rem 4rem;display:grid}.foot-brand{color:var(--band-ink);font:760 1.25rem/1.2 var(--display);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.foot-nav{flex-wrap:wrap;gap:0 1.5rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}.foot-nav li{margin:0}.foot-nav a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.foot .small{color:var(--band-2)}.mail{min-height:24px;padding-block:.25rem;font-weight:650;display:inline-block}.foot-pub{margin-top:.25rem}.imprint{max-width:44rem;margin-block:.5rem 1.75rem}.imprint-k{border-bottom:4px solid var(--spot);font:790 1.125rem/1.2 var(--display);letter-spacing:-.01em;margin:0 0 .6rem;padding-bottom:.55rem}.imprint dl{margin:0}.imprint dl>div{gap:.1rem 1.25rem;padding-block:.6rem;display:grid}.imprint dl>div+div{border-top:1.5px dashed var(--ink-2)}.imprint dt{font:650 .8438rem/1.35 var(--label);color:var(--spot-ink)}.imprint dd{font:560 1rem/1.45 var(--label);color:var(--ink);margin:0}@media (min-width:560px){.imprint dl>div{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline}}@media (min-width:900px){.foot-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.page-head{padding-block:1rem .5rem}.page-head h1{letter-spacing:-.035em;border-bottom:4px solid var(--spot);max-width:14em;margin-bottom:1.4rem;padding-bottom:1.1rem;font-size:clamp(2.5rem,1.7rem + 3.6vw,4.75rem);font-weight:800;line-height:.95}.page-head .answer{max-width:40rem}.crumbs ol{flex-wrap:wrap;align-items:center;gap:0 .55rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.crumbs li{margin:0}.crumbs li+li:before{content:"/";color:var(--rule);margin-right:.55rem}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.crumbs [aria-current]{color:var(--ink);font-weight:650}@media (min-width:1100px){.hero{grid-template:"mark board""h1 board""ans board""by board"1fr/minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(2.5rem,4.5vw,5.5rem);padding-block:2.5rem 1rem}.hero .hero-mark{grid-area:mark}.hero h1{grid-area:h1}.hero .answer{grid-area:ans}.hero .hero-by{grid-area:by;align-self:start}.hero .board{grid-area:board;align-self:start;margin-block:.5rem 0}}@media (max-width:1099px){.hero{position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background-color:#0000;background-image:radial-gradient(circle, var(--ink) 0 13%, var(--spot) 13.5% 30%, transparent 30.5%), repeating-radial-gradient(circle, var(--spot) 0 1.5px, transparent 1.5px 9px);border-radius:50%;width:11rem;height:11rem;position:absolute;top:-5.5rem;right:-5.5rem}}.page-lead>p:not(.answer){max-width:44rem}.page-scan .board{margin-block:1.25rem .5rem}@media (min-width:1100px){.page-head.has-scan{grid-template:"crumbs crumbs""mark mark""h1 h1""lead scan""chk scan"1fr/minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,5vw,6rem);display:grid}.has-scan .crumbs{grid-area:crumbs}.has-scan .hero-mark{grid-area:mark}.has-scan h1{grid-area:h1}.has-scan .page-lead{grid-area:lead}.has-scan .page-scan{grid-area:scan}.has-scan .page-scan .board{margin-top:.4rem}.has-scan .checked{grid-area:chk}}.tickets-plate{margin:.5rem 0 2.25rem;padding:clamp(.35rem,.2rem + .8vw,.9rem)}.tickets-clip{overflow:hidden}.tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));margin:-1.5px 0 0 -1.5px;display:grid}.ticket{border-top:1.5px dashed var(--ink-2);border-left:1.5px dashed var(--ink-2);font:500 .9375rem/1.45 var(--label);flex-direction:column;padding:1.15rem 1.15rem 1.05rem;display:flex}.ticket-k{font:650 .8438rem/1.3 var(--label);color:var(--spot-ink);margin:0 0 .2rem}.ticket h3,.ticket .ticket-n{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:790;line-height:1}.ticket-price{border-bottom:3px solid var(--spot);flex-wrap:wrap;align-items:baseline;gap:0 .45rem;margin:.7rem 0 .8rem;padding-bottom:.75rem;display:flex}.ticket-fig{font:800 clamp(1.75rem, 1.5rem + .9vw, 2.25rem)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:lining-nums}.ticket-per{font:560 .875rem/1.35 var(--label);color:var(--ink-2)}.ticket dl{margin:0 0 .75rem}.ticket dl div{border-bottom:1px solid var(--rule-soft);grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem;padding:.4rem 0;display:grid}.ticket dl div:last-child{border-bottom:0}.ticket dt{font-weight:720}.ticket dd{margin:0}.ticket-src{font:500 .8125rem/1.4 var(--label);color:var(--ink-2);margin:auto 0 0}.tickets-plate+.prose{margin-top:.5rem}.first .sheet{margin-top:1.25rem}@media (max-width:759px){.first .stack.compare td{display:block}.first .stack.compare td:before{margin-bottom:.15rem}}.first .example{max-width:60rem}.example .sums{margin:0;padding-left:1.2rem}.example .sums li{margin-bottom:.45rem}.example .sums li:last-child{margin-bottom:0}.fs-note{max-width:48rem;font:500 .9375rem/1.55 var(--label);color:var(--ink-2);margin:0}.first .sources{max-width:60rem}.lw{box-shadow:inset 0 0 0 1px var(--rule-soft);background-color:#fdfbf7;flex:none;place-items:center;display:inline-grid;overflow:hidden}.lw.on-ink{background-color:var(--ink);box-shadow:none}.lw img{width:calc(var(--fit,.86) * 100%);height:calc(var(--fit,.86) * 100%);object-fit:contain;display:block}.lw-hero{width:9.5rem;height:2.75rem}.lw-proof{width:6.25rem;height:2.75rem}.lw-strip{width:5rem;height:1.875rem}.lw-head{width:8rem;height:2.5rem}@media (min-width:720px){.lw-hero{width:13rem;height:3.5rem}.lw-head{width:9rem;height:2.75rem}}.lw.is-square{aspect-ratio:1;width:auto;box-shadow:none;background:0 0}.lw-head.is-square{width:4rem;height:4rem}@media (min-width:720px){.lw-head.is-square{width:5.5rem;height:5.5rem}}.lw-proof.is-square,.lw-strip.is-square{width:4rem;height:4rem}.hero-mark{margin:0 0 1rem;line-height:0}.board-k{font:700 .875rem/1.35 var(--label);color:var(--ink-2);align-items:center;gap:.55rem;margin:0 0 1.1rem;display:flex}.board-k:before{content:"";background-color:var(--spot);flex:none;width:1.5rem;height:3px}.proofs{align-content:start;align-self:start;gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.proof{background-color:var(--sheet);grid-template-columns:minmax(0,1fr);align-items:start;gap:0 .85rem;margin:0;padding:.95rem .9rem .85rem;display:grid;position:relative}.proof:before,.proof:after{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) left 0 top 8px / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) left 8px top 0 / 1px 6px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 top 8px / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) right 8px top 0 / 1px 6px no-repeat;position:absolute;inset:-8px}.proof:after{background:linear-gradient(var(--ink), var(--ink)) left 0 bottom 8px / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) left 8px bottom 0 / 1px 6px no-repeat, linear-gradient(var(--ink), var(--ink)) right 0 bottom 8px / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) right 8px bottom 0 / 1px 6px no-repeat}.pin{z-index:1;background:linear-gradient(var(--spot), var(--spot)) center / 1.5px 100% no-repeat, linear-gradient(var(--spot), var(--spot)) center / 100% 1.5px no-repeat, var(--paper);width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1.5px var(--spot);border-radius:50%;margin-left:-.45rem;position:absolute;top:-.45rem;left:50%}.proof.is-ref{box-shadow:inset 4px 0 0 var(--ink)}.lw-proof{margin-bottom:.55rem}.proof-txt{min-width:0;display:block}.proof-name{font:790 1.1875rem/1.1 var(--display);letter-spacing:-.015em;color:var(--ink);display:block}.proof-tie{font:650 .8438rem/1.3 var(--label);color:var(--spot-ink);align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.proof-mini{flex:none;width:1.15rem;height:1.15rem}.proof-dif{font:520 .9063rem/1.4 var(--label);color:var(--ink-2);margin-top:.2rem;display:block}.js-keys .proof-name,.strip-go .proof-name{text-decoration:underline;-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.18em;text-decoration-thickness:1.5px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proof-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.proof-btn:hover .proof-name,.strip-go:hover .proof-name{text-decoration-thickness:3px}.is-guide .proof.is-ref:after{content:none}.proof.is-strip{border-top:1.5px dashed var(--ink-2);background-color:var(--tint);grid-template-columns:auto minmax(0,1fr);margin-top:-1.35rem;padding:.7rem .9rem .75rem}.proof.is-strip:before{content:none}.is-strip .proof-name{font-size:1.0625rem}.strip-go{min-width:0;color:inherit;text-decoration:none;display:block}.strip-go:hover{color:inherit}.job{background-color:var(--sheet);border-top:2px dashed var(--ink-2);margin-top:1.35rem;padding:.85rem 1rem .45rem}.job-k{border-bottom:3px solid var(--spot);font:790 1rem/1.2 var(--display);letter-spacing:-.01em;margin:0 0 .35rem;padding-bottom:.45rem}.job dl{margin:0}.job dl>div{grid-template-columns:6.25rem minmax(0,1fr);gap:0 .75rem;padding-block:.4rem;display:grid}.job dl>div+div{border-top:1px dotted var(--rule)}.job dt{font:650 .8125rem/1.35 var(--label);color:var(--spot-ink)}.job dd{font:560 .875rem/1.35 var(--label);color:var(--ink);overflow-wrap:anywhere;margin:0}@media (min-width:360px) and (max-width:719px){.board:not(.is-guide) .proofs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.35rem .85rem}.board:not(.is-guide) .proof{padding:.85rem .75rem .75rem}.board:not(.is-guide) .lw-proof:not(.is-square){margin-block:.625rem 1.175rem}.board:not(.is-guide) .job{margin-top:1rem}}@media (max-width:719px){.hero{padding-top:1.25rem}.hero-mark{margin-bottom:.75rem}.hero .answer{margin-top:1.1rem;font-size:1.0625rem;line-height:1.5}.hero .checked{margin-top:1rem;padding-top:.7rem}.hero .board{margin-block:.7rem .4rem}.board-k{margin-bottom:.65rem}.first .sheet{margin-top:.75rem}.job dl>div{grid-template-columns:5.5rem minmax(0,1fr)}}@media (min-width:720px) and (max-width:1099px){.board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"k k""p j";column-gap:1.5rem;display:grid}.board-k{grid-area:k}.proofs{grid-area:p}.job{grid-area:j;align-self:start;margin-top:0}}@media (min-width:1100px){.board{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"k k""p j";column-gap:1.25rem;display:grid}.board-k{grid-area:k}.proofs{grid-area:p}.job{grid-area:j;align-self:start;margin-top:1.5rem}.job dl>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.sources .sep{color:var(--rule)}.biblio{border-top:1.5px solid var(--ink);font-family:var(--label);margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.biblio summary{cursor:pointer;min-height:44px;font:700 1rem/1.3 var(--label);align-items:center;padding:.6rem 0;display:flex}.biblio-n{color:var(--ink-2);margin-left:.35rem;font-weight:560}.biblio ul{columns:2 22rem;font:400 .9063rem/1.5 var(--text);color:var(--ink-2);column-gap:2.5rem;margin:0 0 1rem;padding-left:1.1rem}.biblio li{break-inside:avoid;margin-bottom:.35rem}.biblio li p{margin:0}.biblio a{color:var(--ink-2);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}h2{scroll-margin-top:1.25rem}
