@font-face{font-family:Archivo GAL;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo GAL;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--yellow: #ffd60a;--yellow-pale: #fff4b8;--ink: #000000;--paper: #ffffff;--pencil: #5f5f5f;--gap: #d93a1e;--hair: #000000;--soft-rule: #d6d6d6;--face: "Archivo GAL", "Arial Narrow", Arial, Helvetica, sans-serif;--narrow: 68%;--semi: 84%;--measure: 68ch;--wrap: 1240px;--gutter: clamp(16px, 4vw, 40px);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--s9: 112px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--face);font-size:1.0625rem;line-height:1.55;font-stretch:100%;font-weight:400;font-variant-numeric:tabular-nums;overflow-x:hidden}img,svg{max-width:100%;height:auto}a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--yellow)}.skip-link{position:absolute;left:var(--s3);top:-60px;background:var(--ink);color:var(--paper);padding:var(--s2) var(--s4);z-index:20}.skip-link:focus{top:var(--s3)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;top:0;left:0}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3,h4{font-stretch:var(--narrow);font-weight:850;line-height:.98;letter-spacing:-.005em;word-spacing:.05em;margin:0 0 var(--s4)}h1{text-wrap:balance}h1{font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:.92}h2{font-size:clamp(1.75rem,3.4vw,2.6rem);margin-top:var(--s8)}h3{font-size:clamp(1.25rem,2vw,1.5rem);font-stretch:var(--semi);font-weight:800;margin-top:var(--s6)}p,ul,ol{margin:0 0 var(--s4)}.prose p,.prose li{max-width:var(--measure)}.lede{font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.45;max-width:60ch}.small,.note{font-size:.9rem;color:var(--pencil)}.num{font-variant-numeric:tabular-nums;font-stretch:var(--semi);font-weight:800}strong{font-weight:750}.site-head{border-bottom:3px solid var(--ink);background:var(--paper)}.head-inner{display:flex;align-items:center;gap:var(--s5);min-height:64px}.logo{display:inline-flex;align-items:stretch;text-decoration:none;color:var(--ink);flex:none}.logo-tab{background:var(--yellow);border:2px solid var(--ink);padding:2px 10px 3px;font-stretch:62%;font-weight:900;font-size:1.3rem;line-height:1.1;letter-spacing:-.01em}.logo-tab{word-spacing:.08em}.site-nav{display:flex;gap:var(--s5);margin-left:auto;font-stretch:var(--semi);font-weight:650}.site-nav a{text-decoration:none;padding:var(--s2) 0;border-bottom:3px solid transparent}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:var(--yellow)}.site-nav a[aria-current=page]{border-bottom-color:var(--ink)}.head-search{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--ink);color:var(--ink)}.nav-toggle{display:none;background:var(--paper);border:2px solid var(--ink);height:40px;padding:0 var(--s3);font:inherit;font-stretch:var(--semi);font-weight:700;cursor:pointer}@media(max-width:860px){.head-inner{flex-wrap:wrap;gap:var(--s3);padding-top:var(--s2);padding-bottom:var(--s2)}.nav-toggle{display:inline-block;margin-left:auto}.site-nav{display:none;order:5;width:100%;flex-direction:column;gap:0;margin:0;border-top:1px solid var(--ink)}.site-nav.is-open{display:flex}.site-nav a{padding:var(--s3) 0;border-bottom:1px solid var(--soft-rule)}}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--s2);font-size:.9rem;color:var(--pencil);padding:var(--s4) 0 0}.breadcrumbs a{color:var(--pencil)}.breadcrumbs [aria-current]{color:var(--ink)}.page-head{padding-top:var(--s6);padding-bottom:var(--s6)}.page-head h1{max-width:18ch}.answer{margin-top:var(--s5);max-width:72ch;font-size:1.15rem;line-height:1.5}.answer p{margin-bottom:var(--s3)}.answer .sourceline{font-size:.9rem;color:var(--pencil)}.band{background:var(--yellow);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:var(--s7) 0;margin:var(--s8) 0 0}.band h2{margin-top:0}.band+.band{border-top:0;margin-top:0}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);margin:var(--s5) 0 var(--s4)}.facts>div{padding:var(--s3) var(--s4) var(--s3) 0}.facts>div+div{border-left:1px solid var(--ink);padding-left:var(--s4)}.facts b{display:block;font-stretch:62%;font-weight:900;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1}.facts span{display:block;font-size:.92rem;line-height:1.3;margin-top:var(--s1)}.facts .is-gap b{color:var(--gap)}@media(max-width:720px){.facts{grid-template-columns:1fr 1fr}.facts>div:nth-child(3){border-left:0;padding-left:0}.facts>div:nth-child(n+3){border-top:1px solid var(--ink)}}.directory{border-top:3px solid var(--ink)}.guide-words{display:flex;justify-content:space-between;gap:var(--s4);font-stretch:62%;font-weight:900;font-size:1.05rem;padding:var(--s2) 0;border-bottom:1px solid var(--ink)}.guide-words span:last-child{text-align:right}table.dir{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.98rem;line-height:1.3}table.dir caption{text-align:left;font-size:.9rem;color:var(--pencil);padding:var(--s2) 0;caption-side:bottom}table.dir th{text-align:left;font-stretch:var(--semi);font-weight:700;font-size:.82rem;color:var(--pencil);padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--ink);white-space:nowrap}table.dir td{padding:7px var(--s3) 7px 0;border-bottom:1px solid var(--soft-rule);vertical-align:baseline}table.dir tr.letter td{border-bottom:1px solid var(--ink);padding-top:var(--s4);font-stretch:62%;font-weight:900;font-size:1.35rem;line-height:1}table.dir th.c-n{width:31%}table.dir th.c-a{width:29%}table.dir th.c-k{width:11%}table.dir th.c-w{width:19%}table.dir th.c-m{width:6%}table.dir td.n{background-image:radial-gradient(circle,var(--ink) .9px,transparent 1.2px);background-size:6px 6px;background-repeat:repeat-x;background-position:0 calc(7px + 1.02em)}table.dir td.n span{background:var(--paper);padding-right:6px;font-stretch:78%;font-weight:750;font-size:1.04rem}table.dir tr:hover td.n span,table.dir tr:hover td,table.dir tr:hover td.n{background-color:var(--yellow-pale)}table.dir td.n small{display:block;font-size:.8rem;color:var(--pencil);font-stretch:100%;font-weight:400}table.dir td.a{color:var(--ink)}table.dir td.a small{color:var(--pencil)}table.dir td.w .has{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.dir td.w .soc,table.dir td.w small{display:block;font-size:.78rem;color:var(--pencil)}table.dir tr.more td{padding:var(--s4) 0;border-bottom:0;background:none}.has,.gap{white-space:nowrap;font-size:.9rem}.has:empty:before,.gap:empty:before{margin-right:0}.has:before{content:"";display:inline-block;width:.62em;height:.62em;background:var(--ink);margin-right:.35em;vertical-align:.05em}.gap{color:var(--gap)}.gap:before{content:"";display:inline-block;width:.62em;height:.62em;border:1.5px solid var(--gap);margin-right:.35em;vertical-align:.05em}.table-scroll{overflow-x:auto;position:relative}@media(max-width:760px){table.dir thead,table.dir caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.dir,table.dir tbody,table.dir tr,table.dir td{display:block;width:100%}table.dir tr{border-bottom:1px solid var(--soft-rule);padding:var(--s2) 0}table.dir tr.letter{border-bottom:0}table.dir td{border:0;padding:1px 0}table.dir td.n{width:100%;background:none}table.dir td.m{display:inline-block;width:auto;margin-right:var(--s3)}table.dir td.m:before{content:attr(data-label) " ";color:var(--pencil);font-size:.85rem}table.dir td.m:empty{display:none}table.dir td.m.w{display:block;width:100%;margin-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.dir td.w .has,table.dir td.w .soc{display:inline}}.explorer{border:3px solid var(--ink);border-bottom:0;padding:var(--s4) var(--s4) var(--s3);background:var(--yellow-pale)}.explorer-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.explorer .field{margin-bottom:var(--s2)}.explorer .field input,.explorer .field select{max-width:none;padding:8px 10px}.explorer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s5)}.explorer-status{margin:0;flex:1 1 18rem;font-size:.92rem}.check{display:inline-flex;gap:var(--s2);align-items:center;font-size:.95rem;cursor:pointer}.check input{width:1.1rem;height:1.1rem;accent-color:var(--ink)}.linkish{font:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;color:var(--ink)}.explorer+.directory{margin-top:0}@media(max-width:900px){.explorer-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.explorer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.explorer-row .field:first-child{grid-column:1 / -1}.explorer{padding:var(--s3)}.explorer .field{margin-bottom:var(--s1)}.explorer .field label{font-size:.9rem}.explorer .field input,.explorer .field select{padding:7px 6px;font-size:.95rem}.explorer-bar{gap:var(--s1) var(--s4)}}.dircol{background:var(--paper);border:3px solid var(--ink);padding:var(--s3) var(--s4) var(--s4);min-height:420px}.dircol ol{list-style:none;padding:0;margin:0}.dircol li{display:flex;align-items:baseline;gap:6px;padding:5px 0;border-bottom:1px solid var(--soft-rule);font-size:.95rem}.dircol .nm{font-stretch:78%;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58%}.dircol .ld{flex:1;min-width:12px;border-bottom:2px dotted var(--ink);transform:translateY(-4px)}.dircol .ar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34%;color:var(--pencil);font-size:.88rem}.dircol .mk{display:inline-flex;gap:3px;flex:none}.mk i{display:inline-block;width:9px;height:9px;background:var(--ink)}.mk i.off{background:transparent;border:1.5px solid var(--gap)}.dircol-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s3);font-size:.9rem}.legend{display:flex;flex-wrap:wrap;gap:var(--s3);font-size:.85rem;color:var(--pencil)}.legend .mk,.legend .has,.legend .gap{margin-right:6px}p.legend{margin:0 0 var(--s4)}.hero{background:var(--yellow);border-bottom:3px solid var(--ink);padding:var(--s7) 0 var(--s8)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"say col" "more col";column-gap:var(--s7);row-gap:0;align-items:start}.hero-say{grid-area:say;min-width:0}.hero-more{grid-area:more;min-width:0}.hero-grid .dircol{grid-area:col}.sentence{font-stretch:62%;font-weight:900;font-size:clamp(2.7rem,7.2vw,6.6rem);line-height:.92;letter-spacing:-.01em;word-spacing:.06em;margin:0}h1.sentence{max-width:none}form.sentence{margin:.04em 0 var(--s5)}.sentence .pick{display:inline-block;position:relative;max-width:100%;vertical-align:bottom}.sentence select{appearance:none;-webkit-appearance:none;field-sizing:content;font:inherit;font-stretch:62%;color:var(--ink);background:transparent;border:0;border-bottom:.07em solid var(--ink);border-radius:0;padding:0 .42em .02em 0;margin:0;cursor:pointer;max-width:100%;line-height:1;text-overflow:ellipsis}.sentence select:hover{background:#0000000f}.sentence .pick:after{content:"";position:absolute;right:.04em;top:46%;width:0;height:0;border-left:.16em solid transparent;border-right:.16em solid transparent;border-top:.2em solid var(--ink);pointer-events:none}.sentence select:focus-visible{outline:4px solid var(--ink);outline-offset:4px;box-shadow:none}.hero-sub{font-size:1.15rem;max-width:46ch;margin-bottom:var(--s5)}.hero .btn{margin-right:var(--s3)}@media(max-width:960px){.hero{padding:var(--s6) 0 var(--s7)}.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"say" "col" "more";row-gap:var(--s5)}.dircol{min-height:0}.hero-sub{margin-top:var(--s2)}}@media(max-width:520px){.dircol li:nth-child(n+8){display:none}.dircol .ar{max-width:40%}}.btn{display:inline-flex;align-items:center;gap:var(--s2);background:var(--ink);color:var(--paper);border:2px solid var(--ink);padding:12px 20px;font:inherit;font-stretch:var(--semi);font-weight:750;text-decoration:none;cursor:pointer;line-height:1.2}.btn:hover{background:var(--paper);color:var(--ink)}.btn--line{background:transparent;color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--paper)}.band .btn--line:hover,.hero .btn--line:hover{color:var(--yellow)}.actions{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin:var(--s4) 0}.two-col{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s7)}@media(max-width:900px){.two-col{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}.section{padding-top:var(--s2)}.section>h2:first-child{margin-top:var(--s8)}.rule-list{list-style:none;padding:0;margin:0 0 var(--s5);border-top:1px solid var(--ink)}.rule-list li{display:flex;justify-content:space-between;gap:var(--s3);padding:7px 0;border-bottom:1px solid var(--soft-rule);max-width:none}.rule-list li>:first-child{min-width:0;overflow-wrap:anywhere}.rule-list .count{font-stretch:var(--semi);font-weight:750;white-space:nowrap}.bars{list-style:none;padding:0;margin:0 0 var(--s4);border-top:1px solid var(--ink)}.bars li{display:grid;grid-template-columns:minmax(7rem,13rem) minmax(0,1fr) 3.5rem;gap:var(--s3);align-items:center;padding:5px 0;border-bottom:1px solid var(--soft-rule);font-size:.95rem;max-width:none}.bars .bar{height:14px;background:var(--paper);border:1px solid var(--ink);position:relative}.bars .bar i{position:absolute;inset:0 auto 0 0;background:var(--yellow);border-right:1px solid var(--ink)}.bars .bar b{position:absolute;inset:0 auto 0 0;background:var(--ink)}.bars .v{text-align:right;font-stretch:var(--semi);font-weight:750}.bars .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.bars li{grid-template-columns:minmax(0,1fr) 3rem}.bars .bar{grid-column:1 / -1;grid-row:2}}table.data{width:100%;border-collapse:collapse;font-size:.95rem}table.data th{text-align:left;font-stretch:var(--semi);font-weight:700;font-size:.85rem;color:var(--pencil);border-bottom:1px solid var(--ink);padding:var(--s2) var(--s3) var(--s2) 0;vertical-align:bottom}table.data td{border-bottom:1px solid var(--soft-rule);padding:7px var(--s3) 7px 0;vertical-align:top}table.data td.r,table.data th.r{text-align:right}table.data caption{caption-side:bottom;text-align:left;font-size:.88rem;color:var(--pencil);padding-top:var(--s2)}table.data th button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted}.thumb{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:2px;background:var(--paper);padding:var(--s2) 0;border-bottom:1px solid var(--ink);margin-bottom:var(--s5)}.thumb a,.thumb span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;font-stretch:62%;font-weight:900;font-size:1.1rem;text-decoration:none;background:var(--yellow);border:1px solid var(--ink)}.thumb span{background:var(--paper);color:var(--pencil);border-color:var(--soft-rule)}.thumb a:hover{background:var(--ink);color:var(--yellow)}.az-section{scroll-margin-top:64px}.az-letter{font-stretch:62%;font-weight:900;font-size:2.6rem;line-height:1;border-bottom:3px solid var(--ink);padding-bottom:var(--s1);margin:var(--s6) 0 var(--s3)}.entries{list-style:none;padding:0;margin:0;columns:2 22rem;column-gap:var(--s7)}.entries li{break-inside:avoid;display:flex;align-items:baseline;gap:6px;padding:6px 0;border-bottom:1px solid var(--soft-rule)}.entries li a{font-stretch:78%;font-weight:750;text-decoration:none}.entries li a:hover{text-decoration:underline}.entries .ld{flex:1;min-width:10px;border-bottom:2px dotted var(--ink);transform:translateY(-4px)}.entries .meta{white-space:nowrap;font-size:.9rem;color:var(--pencil)}.entries li>a,.entries .nm{min-width:0}.entries li>a,.entries .nm,.entries .meta{overflow-wrap:anywhere}@media(max-width:640px){.entries li{flex-wrap:wrap}.entries .meta{white-space:normal;flex-basis:100%;order:3}.entries .ld{display:none}}.nosite .nm{font-stretch:78%;font-weight:750}.cover-crumbs{background:var(--yellow)}.cover-crumbs .breadcrumbs,.cover-crumbs .breadcrumbs a{color:#2b2b2b}.cover{background:var(--yellow);border-bottom:3px solid var(--ink)}.cover .page-head{padding-bottom:var(--s6)}.cover .facts{border-bottom-color:var(--ink)}.cover .btn--line:hover{color:var(--yellow)}.cover .osm-credit,.cover .breadcrumbs,.cover .breadcrumbs a,.cover .answer .sourceline,.band .note{color:#2b2b2b}.band .gap{color:var(--ink)}.cover .facts .is-gap b{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gap);text-decoration-thickness:.09em;text-underline-offset:.08em}@media(max-width:640px){.answer{font-size:1.05rem}}.cover+.wrap>section:first-child>h2:first-child,.cover+.wrap>h2:first-child{margin-top:var(--s7)}.src{border-top:3px solid var(--ink);padding:var(--s4) 0 var(--s5)}.src h3{margin-top:0}.src .role{display:inline-block;background:var(--yellow);border:1px solid var(--ink);padding:0 8px;font-stretch:var(--semi);font-weight:700;font-size:.85rem;margin-bottom:var(--s2)}.src-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:var(--s6)}.checks{list-style:none;padding:0;margin:var(--s3) 0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:.92rem}.phrases{background:var(--paper);border:2px solid var(--ink);padding:var(--s4);margin:var(--s4) 0;max-width:62ch}.phrases ol{margin:0;padding-left:1.4em}.phrases li{font-stretch:var(--semi);font-weight:650;padding:2px 0}.copy-btn{margin-top:var(--s3)}.steps{counter-reset:step;list-style:none;padding:0;margin:var(--s4) 0}.steps>li{counter-increment:step;position:relative;padding:0 0 var(--s4) 3rem;max-width:66ch}.steps>li:before{content:counter(step);position:absolute;left:0;top:-2px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--yellow);font-stretch:62%;font-weight:900;font-size:1.15rem}.tool{border:3px solid var(--ink);padding:var(--s5);margin:var(--s5) 0;background:var(--paper)}.field{display:grid;gap:var(--s1);margin-bottom:var(--s4)}.field label{font-stretch:var(--semi);font-weight:700}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:0;padding:10px 12px;width:100%;max-width:34rem}.field textarea{max-width:none;min-height:10rem;font-size:.92rem}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--s4)}.output{border-top:3px solid var(--ink);margin-top:var(--s4);padding-top:var(--s4)}.output[hidden]{display:none}.big-number{font-stretch:62%;font-weight:900;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.faq details{border-bottom:1px solid var(--ink);padding:var(--s3) 0;max-width:76ch}.faq details:first-child{border-top:3px solid var(--ink)}.faq summary{cursor:pointer;font-stretch:var(--semi);font-weight:750;font-size:1.1rem;list-style:none;display:flex;justify-content:space-between;gap:var(--s4)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:900;font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{margin:var(--s2) 0 0}.osm-credit{font-size:.88rem;color:var(--pencil);margin:var(--s2) 0 var(--s4)}.osm-credit a{color:var(--ink)}.dates{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:.88rem;color:var(--pencil);border-top:1px solid var(--ink);padding-top:var(--s3);margin-top:var(--s7)}.source-list{padding-left:1.1em}.source-list li{margin-bottom:var(--s2);overflow-wrap:anywhere}.site-foot{margin-top:var(--s9);background:var(--ink);color:var(--paper);padding:var(--s7) 0 var(--s6)}.site-foot a{color:var(--paper)}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--s6)}.foot-grid h2{font-size:1.15rem;margin:0 0 var(--s3);color:var(--yellow)}.foot-grid ul{list-style:none;padding:0;margin:0}.foot-grid li{padding:3px 0}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid #444;font-size:.88rem;color:#cfcfcf}.foot-base a{color:#fff}@media(max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.pagefind-ui{--pagefind-ui-primary: #000000;--pagefind-ui-text: #000000;--pagefind-ui-border: #000000;--pagefind-ui-border-width: 2px;--pagefind-ui-border-radius: 0;--pagefind-ui-font: var(--face)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.site-head,.site-foot,.hero .btn,.thumb{display:none}}.two-col--even{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.two-col--even{grid-template-columns:minmax(0,1fr)}}.segments{list-style:none;padding:0;margin:var(--s6) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:3px solid var(--ink)}.segments li{display:grid;align-content:start;gap:var(--s1);padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--ink)}.segments li+li{padding-left:var(--s4);border-left:1px solid var(--ink)}.segments b{font-stretch:70%;font-weight:900;font-size:1.35rem;line-height:1.1}.segments span{font-size:.95rem}.segments a{font-weight:700;justify-self:start}@media(max-width:760px){.segments{grid-template-columns:minmax(0,1fr)}.segments li+li{padding-left:0;border-left:0}}.dotmap{margin:0 0 var(--s5);border:1px solid var(--ink)}.dotmap img{display:block;width:100%;height:auto}.dotmap figcaption{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);padding:var(--s2) var(--s3);border-top:1px solid var(--ink);font-size:.88rem;color:var(--pencil)}.dot{display:inline-block;width:.7em;height:.7em;border-radius:50%;margin-right:.4em;vertical-align:0}.dot--web{background:var(--ink)}.dot--gap{background:var(--gap)}.why{list-style:none;padding:0;margin:0;max-width:76ch}.why li{padding:var(--s3) 0;border-bottom:1px solid var(--soft-rule)}.why li:first-child{border-top:3px solid var(--ink)}.more-searches{margin:var(--s4) 0 0;max-width:44rem}.more-searches summary{cursor:pointer;font-weight:700;padding:var(--s2) 0}.compare{margin-top:var(--s6)}.compare table.data th[scope=row]{text-align:left;white-space:nowrap;font-weight:700}.links-inline{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}.recent{margin-top:var(--s5)}.recent[hidden]{display:none}.pager{margin-top:var(--s4)}.explorer [hidden],.btn[hidden]{display:none}.compare table.data th[scope=row]{color:var(--ink);font-size:.95rem;border-bottom:1px solid var(--soft-rule);padding-right:var(--s4)}.hero-alt{margin-top:var(--s3);font-size:.95rem}.anycity .output{margin-top:var(--s4)}.anycity code.paste{font:inherit;font-weight:700;background:var(--yellow-pale);padding:2px 6px;border:1px solid var(--ink)}table.data td.ex{font-size:.9rem;color:var(--pencil)}.next-steps{margin-top:var(--s8)}.next-steps h2{margin-top:0}.cite{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);border:1px solid var(--ink);background:var(--yellow-pale);max-width:76ch}.one-col{max-width:44rem}h1,h2,h3{overflow-wrap:break-word}.entries li{min-width:0}.entries .nm,.entries .meta,.entries li>a{overflow-wrap:anywhere;min-width:0}table.dir td.k:first-letter{text-transform:uppercase}table.data th[scope=row]{color:var(--ink);font-size:.95rem;font-stretch:100%;vertical-align:top;border-bottom:1px solid var(--soft-rule);padding-right:var(--s4)}@media(max-width:640px){table.data .ex{display:none}}.rule-list small,small.note{overflow-wrap:anywhere}.rows-more{display:none}@media(max-width:760px){.directory:not(.is-open) tr.x{display:none}.directory:not(.is-open)+.rows-more{display:inline-block;margin-top:var(--s3)}}table.dir tbody tr{content-visibility:auto;contain-intrinsic-size:auto 33px}@media(max-width:760px){table.dir tbody tr{contain-intrinsic-size:auto 64px}}.complete-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6)}@media(min-width:1100px){.complete-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.complete-grid .compare{margin-top:0;position:sticky;top:var(--s5)}}.paste-row{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin:var(--s2) 0}.anycity .note{display:block}@media(max-width:640px){table.data .hide-s{display:none}}h2.ask{margin:var(--s4) 0 var(--s2);font-size:1.05rem;font-stretch:100%;font-weight:700;line-height:1.3}.cover h2.ask{margin-top:var(--s3)}.since{margin:var(--s2) 0 0;font-size:.88rem}.band-note{max-width:70ch;font-size:.95rem;margin-top:calc(-1 * var(--s2))}.email-q{max-width:76ch}.thin{margin-top:var(--s6)}ul.links-inline{list-style:none;padding:0}code.paste{font-family:var(--face);font-size:.95rem;font-weight:700;background:var(--yellow-pale);padding:1px 6px;margin-right:var(--s2)}fieldset.needs{border:0;padding:0;margin:0 0 var(--s4);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}fieldset.needs legend{font-weight:700;font-stretch:var(--semi);margin-bottom:var(--s2)}.cost-box p{margin:0 0 var(--s2)}.dircol li.col-note{display:block;font-size:.9rem;padding:var(--s2) 0}.run-this{border:3px solid var(--ink);background:var(--yellow);padding:var(--s5);margin-top:var(--s7);max-width:52rem}.run-this h2{margin-top:0}table.dir td.p .tel{white-space:nowrap;font-size:.88rem}table.dir th.c-m:nth-last-child(2){width:14%}table.dir td.p .tel{font-size:.82rem;letter-spacing:-.01em}table.dir td.n small.stale{color:var(--gap)}.run-this code.paste{background:var(--paper)}.nosite .meta{white-space:normal;text-align:right;max-width:62%}h1 .h1-sub{display:inline-block;font-size:.42em;vertical-align:middle;padding:.15em .45em;border:2px solid currentColor;letter-spacing:.02em;text-transform:uppercase}.csv-kind{border-bottom:1px solid var(--soft-rule);padding:.5rem 0}.csv-kind summary{cursor:pointer;padding:.35rem 0}.csv-kind .meta{color:var(--pencil);font-size:.9rem}.csv-links{list-style:none;padding:0;columns:3 14rem;column-gap:2rem}.csv-links li{break-inside:avoid;padding:4px 0;border-bottom:1px solid var(--soft-rule)}.csv-links .meta{color:var(--pencil);font-size:.88rem}.walkthrough table.form-fields{margin:.6rem 0 .2rem;background:var(--paper)}.walkthrough table.form-fields th[scope=row]{white-space:nowrap;font-weight:700}.walkthrough{margin-bottom:2.5rem}@media(max-width:640px){.walkthrough table.form-fields{width:100%;table-layout:fixed}.walkthrough table.form-fields th[scope=row]{white-space:normal;width:38%}.walkthrough table.form-fields td,.walkthrough table.form-fields th{overflow-wrap:anywhere}}.entries .meta{white-space:normal;text-align:right;min-width:0;max-width:60%}@media(max-width:1100px){.entries li{flex-wrap:wrap}.entries .meta{flex-basis:100%;max-width:none;text-align:left;order:3}.entries .ld{display:none}}.az-section,[id^=az-],[id^=src-]{scroll-margin-top:calc(var(--thumb-h, 8rem) + .75rem)}@media(max-width:640px){.thumb{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.thumb a,.thumb span{flex:0 0 auto;min-width:40px;height:40px}}table.dir td.w .has{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}table.dir td.m.w{min-width:16ch}table.dir td.m.p{white-space:nowrap;padding-right:.75rem}table.dir td,table.dir th{padding-inline:.4rem}table a.tel{display:inline-block;min-height:24px;padding-block:4px;line-height:16px}@media(max-width:640px){table.dir td.m.w{white-space:normal;overflow:visible;text-overflow:clip}table.dir td.m.p{margin-block:4px}}@media print{table.dir td.w .has,table.dir td.m.w{overflow:visible;text-overflow:clip;white-space:normal}.explorer form,form.filters,.tool,.btn,[data-copy],.thumb,.rows-more,details>summary:after{display:none!important}table.dir tr{break-inside:avoid}h2{break-after:avoid}}select{-webkit-appearance:none;appearance:none;min-height:2.85rem;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 1.05rem center,right .7rem center;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.site-foot a,.crumbs a{display:inline-block;padding-block:.3rem}.linkish,.copy-btn{min-height:2.75rem}.dotmap img,figure.map img{background:var(--soft, #f3f1ea)}.trade-run{margin-top:var(--s4, 1.5rem)}.trade-run h2{margin-top:0}.trade-run .phrases ol{max-height:20rem;overflow-y:auto;columns:2 16rem;column-gap:2rem}.page-head{padding-bottom:var(--s5)}.file-field .label{display:block;font-weight:700;margin-bottom:.4rem}.file-field input:focus-visible+label{outline:3px solid var(--ink);outline-offset:3px}
