:root,:root[data-theme],[data-theme="light"]{--al-paper: #f4efe4;--al-paper-2: #ebe3d3;--al-paper-3: #faf7f0;--al-paper-4: #e3d9c5;--al-ink: #1d1a16;--al-ink-2: #3d372f;--al-ink-3: #62594c;--al-hair: rgba(29,26,22,.22);--al-hair-2: rgba(29,26,22,.11);--al-serif: "Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--al-mono: "Geist Mono",ui-monospace,Menlo,Consolas,monospace;--acc: #9b1d18;--accHov: #741410;--accInk: #fbf6ec;--al-red: var(--acc);--al-redHov: var(--accHov);--acc-soft: rgba(155,29,24,.07);--acc-line: rgba(155,29,24,.45);--acc-fill: rgba(155,29,24,.12);--bg: var(--al-paper);--bg2: var(--al-paper-2);--card: var(--al-paper-3);--chip: #e8e0cf;--track: #dcd2bf;--line: rgba(29,26,22,.26);--line2: rgba(29,26,22,.12);--ink: var(--al-ink);--mut: var(--al-ink-2);--dim: var(--al-ink-3);--green: #2f5a25;--red: var(--al-red);--blue: #2b4766;--yellow: #74500f;--green-soft: rgba(47,90,37,.09);--red-soft: color-mix(in srgb,var(--al-red) 8%,transparent);--yellow-soft: rgba(116,80,15,.1);--blue-soft: rgba(43,71,102,.09);--s1: var(--al-red);--s2: var(--al-ink);--s3: var(--al-ink);--s4: #6b604f;--s5: #9b907c;--s6: var(--al-ink-2);--shadow: none;--shadow-1: none;--shadow-2: none;--glow-acc: none;--hi: transparent;--card-grad: var(--al-paper-3);--glow-a: transparent;--glow-b: transparent;--t-amber: var(--al-ink-2);--t-violet: var(--al-ink-2);--t-teal: var(--al-ink-2);--t-rose: var(--al-ink-2);--font: var(--al-serif);--mono: var(--al-serif);--radius: 0;--radius-sm: 0;--radius-xs: 0;--nav-h: 0px;color-scheme: light}@supports (color: oklch(from red l c h)){:root,:root[data-theme],[data-theme="light"]{--al-red: oklch(from var(--acc) min(l,0.47) min(c,0.165) h);--al-redHov: oklch(from var(--acc) calc(min(l,0.47) - 0.08) min(c,0.165) h)}}body.al{background: var(--al-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .26 0 0 0 0 .17 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color: var(--al-ink);font: 400 17px/1.55 var(--al-serif);font-variant-numeric: lining-nums;-webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto;font-kerning: normal;font-feature-settings: "kern","liga"}.al ::selection{background: color-mix(in srgb,var(--al-red) 18%,transparent)}:where(.al) a{color: var(--al-red)}:where(.al) a:hover{color: var(--al-redHov)}.al .al-regbox{background: none;box-shadow: none}.al :focus-visible{outline: 2px solid var(--al-red);outline-offset: 2px}.al h1,.al h2,.al h3,.al h4{font-family: var(--al-serif);letter-spacing: 0;color: var(--al-ink)}.al code{font-family: var(--al-mono);font-size: 12.5px;background: var(--al-paper-2);border: 1px solid var(--al-hair-2);border-radius: 0}.al .num,.al .al-tab{font-variant-numeric: tabular-nums lining-nums}.al-wrap{max-width: 1240px;margin: 0 auto;padding: 0 40px;width: 100%}.al-main{flex: 1 0 auto}.al-page{padding-bottom: 24px}.al .container,.al .container.al-wrap{max-width: 1240px;padding: 0 40px}.al .flash{display: block;background: var(--al-paper-3);border: 1px solid var(--al-ink);border-left: 4px solid var(--al-red);border-radius: 0;font-size: 15px}.al .flash-warn{border-left-color: var(--al-ink-2)}.al-runhead{border-bottom: 1px solid var(--al-hair);font-size: 13px;color: var(--al-ink-3);font-variant-caps: all-small-caps;letter-spacing: .08em}.al-runhead-in{display: flex;justify-content: space-between;align-items: baseline;gap: 6px 24px;min-height: 32px;padding-top: 6px;padding-bottom: 5px}.al-rh-l,.al-rh-r{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 14px;min-width: 0}.al-rh-k{color: var(--al-red);font-weight: 700}.al-rh-fig b{color: var(--al-ink);font-weight: 700;font-variant-numeric: tabular-nums lining-nums;letter-spacing: .02em;font-variant-caps: normal;font-size: 14px}.al-rh-r{justify-content: flex-end}.al-rh-date{color: var(--al-ink-2)}.al-rh-date + .al-rh-rev::before{content: "· "}.al-mast{display: flex;align-items: center;gap: 16px 28px;padding-top: 20px;padding-bottom: 16px}.al-brand{display: inline-flex;align-items: center;gap: 14px;color: var(--al-ink);min-width: 0}.al-brand:hover{color: var(--al-ink)}.al-seal{flex: 0 0 auto;width: 54px;height: 54px;border-radius: 50%;border: 1.5px solid var(--al-ink);padding: 3px;display: grid}.al-seal-in{border-radius: 50%;border: 1px solid var(--al-ink);display: grid;place-items: center;font: 700 23px/1 var(--al-serif);color: var(--al-red);overflow: hidden}.al-seal-in svg{width: 26px;height: 26px;display: block}.al-brand-text{display: flex;flex-direction: column;min-width: 0}.al-brand-name{font: 700 31px/1.05 var(--al-serif);font-variant-caps: small-caps;letter-spacing: .035em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.al-brand-sub{margin-top: 4px;font: italic 400 15px/1.3 var(--al-serif);color: var(--al-ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.al-brand:hover .al-brand-name{color: var(--al-red)}.al-lookup{margin-left: auto;display: flex;align-items: baseline;gap: 10px;width: 340px;max-width: 100%;border-bottom: 1px solid var(--al-ink);padding: 0 2px 3px}.al-lookup:focus-within{border-bottom-color: var(--al-red);box-shadow: 0 1px 0 var(--al-red)}.al-lookup-k{font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;color: var(--al-red);white-space: nowrap}.al .al-lookup input[type="search"]{flex: 1;min-width: 0;width: auto;min-height: 30px;padding: 2px 0;border: 0;border-radius: 0;background: transparent;outline: 0;font: italic 400 16px var(--al-serif);color: var(--al-ink)}.al .al-lookup input[type="search"]::placeholder{color: var(--al-ink-3)}.al-lookup-menu{display: none}.al-menu-toggle{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.al-menu-btn{display: none;margin-left: auto;cursor: pointer;align-items: center;gap: 9px;min-height: 44px;padding: 0 14px;border: 1px solid var(--al-ink);font: 700 14px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;color: var(--al-ink);background: var(--al-paper-3)}.al-menu-ico{width: 15px;height: 11px;border-top: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;position: relative}.al-menu-ico::after{content: "";position: absolute;left: 0;right: 0;top: 50%;border-top: 1.5px solid currentColor;transform: translateY(-50%)}.al-menu-toggle:checked ~ .al-mast .al-menu-btn{background: var(--al-ink);color: var(--al-paper)}.al-menu-toggle:focus-visible ~ .al-mast .al-menu-btn{outline: 2px solid var(--al-red);outline-offset: 2px}.al-contents{border-top: 3px double var(--al-ink);border-bottom: 1px solid var(--al-ink)}.al-contents-in{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 4px;padding-top: 7px;padding-bottom: 6px}.al-contents-k{font: italic 400 15px var(--al-serif);color: var(--al-ink-3);margin-right: 12px}.al-ct{display: inline-flex;align-items: baseline;gap: 5px;padding: 3px 10px 3px 8px;color: var(--al-ink);font-size: 16px;white-space: nowrap;border-bottom: 1px solid transparent}.al-ct + .al-ct{border-left: 1px solid var(--al-hair-2)}.al-ct-n{font: italic 400 13.5px var(--al-serif);color: var(--al-red);font-variant-numeric: lining-nums}.al-ct:hover{color: var(--al-red)}.al-ct.is-on{color: var(--al-red)}.al-ct.is-on .al-ct-t{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 5px}.al-foot{margin-top: 88px;border-top: 3px double var(--al-ink);background: rgba(227,217,197,.35);flex-shrink: 0;padding-bottom: 26px}.al-foot-orn{display: flex;justify-content: center;margin-top: -17px}.al-foot-orn span{background: var(--al-paper);padding: 0 14px;font-size: 24px;line-height: 30px;color: var(--al-red)}.al-foot-grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap: 28px 56px;padding: 22px 0 28px}.al-foot-h{display: block;padding-bottom: 6px;margin-bottom: 10px;border-bottom: 1px solid var(--al-ink);font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .14em;color: var(--al-ink)}.al-colophon p{margin: 0 0 10px;font-size: 16px;line-height: 1.55;color: var(--al-ink-2);max-width: 34em}.al-colophon p b{color: var(--al-ink);font-variant-caps: small-caps;letter-spacing: .03em}.al-colophon .al-colophon-small{font-size: 14px;font-style: italic;color: var(--al-ink-3)}.al-foot-col{display: flex;flex-direction: column}.al-foot-col a{display: flex;align-items: baseline;gap: 7px;padding: 3px 0;color: var(--al-ink-2);font-size: 15.5px}.al-foot-col a::after{content: "";flex: 1 1 auto;order: 2;min-width: 10px;height: 3px;margin-left: 4px;background: radial-gradient(circle,var(--al-hair) 1px,transparent 1.3px) left top / 6px 3px repeat-x}.al-foot-col a .al-ct-n{min-width: 2.2em}.al-foot-col a:hover,.al-foot-col a.active{color: var(--al-red)}.al-foot-line{display: flex;flex-wrap: wrap;gap: 4px 0;align-items: baseline;padding-top: 12px;border-top: 1px solid var(--al-hair);font-size: 13.5px;color: var(--al-ink-3);font-variant-caps: all-small-caps;letter-spacing: .09em}.al-foot-line>span + span::before{content: "·";margin: 0 12px;color: var(--al-hair)}.al-foot-line>span:first-child{color: var(--al-ink);font-weight: 700}.al-finis{margin-left: auto;font-style: italic;font-variant-caps: normal;letter-spacing: .04em;color: var(--al-red)}.al-foot-line>.al-finis::before{content: none}.al-head{padding: 46px 0 24px;border-bottom: 1px solid var(--al-ink);margin-bottom: 8px}.al-kicker{display: flex;flex-wrap: wrap;gap: 0 10px;margin: 0 0 12px;font: 700 14px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .16em;color: var(--al-red)}.al-kicker-sep{color: var(--al-hair)}.al .al-h1{margin: 0;font: 700 clamp(32px,4.1vw,50px)/1.08 var(--al-serif);letter-spacing: -.005em;text-wrap: balance;max-width: 22em}.al-standfirst{margin-top: 14px;font: italic 400 18px/1.5 var(--al-serif);color: var(--al-ink-2);max-width: 46em}.al-standfirst b{font-style: normal;font-weight: 700;color: var(--al-ink);font-variant-numeric: tabular-nums lining-nums}.al-standfirst>* + *{margin-top: 2px}.al-standfirst .al-sf-line{display: block}.al .al-h2{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 14px;margin: 60px 0 16px;padding-bottom: 7px;border-bottom: 1px solid var(--al-ink);font: 700 24px/1.2 var(--al-serif);font-variant-caps: small-caps;letter-spacing: .035em;text-wrap: balance}.al-sn{font: italic 400 20px var(--al-serif);font-variant-caps: normal;letter-spacing: 0;color: var(--al-red);min-width: 2.1em}.al-h2-t{min-width: 0}.al-h2-note{margin-left: auto;font: italic 400 15px var(--al-serif);font-variant-caps: normal;letter-spacing: 0;color: var(--al-ink-3)}.al .al-h3{margin: 0;font: 700 17px/1.25 var(--al-serif);font-variant-caps: small-caps;letter-spacing: .05em}.al-sect-lede{margin: -4px 0 20px;font-style: italic;color: var(--al-ink-2);max-width: 46em}.al-note{margin: 10px 0 0;font: italic 400 14.5px/1.5 var(--al-serif);color: var(--al-ink-3);max-width: 52em}.al-note b{font-style: normal;color: var(--al-ink-2)}.al-more{font: italic 400 15px var(--al-serif);white-space: nowrap}.al-faint{color: var(--al-ink-3)}.al-read{font-style: italic}.al-dots{flex: 1 1 auto;min-width: 22px;height: 4px;margin: 0 9px;align-self: baseline;background: radial-gradient(circle,var(--al-ink-3) .9px,transparent 1.25px) left top / 7px 4px repeat-x}.al-led{display: flex;align-items: baseline;padding: 14px 0 0;color: var(--al-ink);min-width: 0}a.al-led:hover{color: var(--al-ink)}a.al-led:hover .al-led-k{color: var(--al-red)}.al-led-k{font: 400 20px/1.3 var(--al-serif);min-width: 0}.al-led-v{flex: 0 0 auto;text-align: right;font-variant-numeric: tabular-nums lining-nums}.al-big{font: 700 32px/1.1 var(--al-serif);font-variant-numeric: tabular-nums lining-nums;letter-spacing: -.01em}.al-led-n{margin: 2px 0 0;padding-bottom: 12px;border-bottom: 1px solid var(--al-hair);font: italic 400 15px/1.45 var(--al-serif);color: var(--al-ink-3)}.al-led-n a{font-style: normal}.al-led-item.no-note{padding-bottom: 12px;border-bottom: 1px solid var(--al-hair)}.al .al-tbl td.al-red,.al .al-tbl td.al-red em{color: var(--al-red)}.al-led-fw .al-big{font-size: 24px}.al-led-cd{padding: 8px 0 0;border-bottom: 2px solid var(--al-ink)}.al-led-cd .al-led-n{border-bottom: 0}.al-cd{display: flex;flex-wrap: wrap;gap: 4px 0}.al-cd-p{display: inline-flex;align-items: baseline;gap: 6px;padding: 0 22px 0 0}.al-cd-p + .al-cd-p{padding-left: 22px;border-left: 1px solid var(--al-hair)}.al-cd-v{font: 700 46px/1.05 var(--al-serif);font-variant-numeric: tabular-nums lining-nums;color: var(--al-red)}.al-cd-k{font: 400 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;color: var(--al-ink-2)}.al-cd.done .al-cd-v{color: var(--al-ink)}.al-title{padding: 50px 0 30px;text-align: center}.al-title .al-kicker{justify-content: center}.al .al-h1-title{margin: 0 auto;font-size: clamp(36px,5.6vw,66px);line-height: 1.04;max-width: 16em}.al-title-rule{display: flex;align-items: center;justify-content: center;gap: 16px;max-width: 440px;margin: 22px auto 18px;color: var(--al-red);font-size: 20px;line-height: 1}.al-title-rule::before,.al-title-rule::after{content: "";flex: 1;border-top: 1px solid var(--al-ink);border-bottom: 1px solid var(--al-ink);height: 3px}.al-lede{margin: 0 auto 26px;max-width: 34em;font: 400 20px/1.55 var(--al-serif);color: var(--al-ink-2);text-wrap: pretty}.al-title .al-lede::first-line{font-variant-caps: small-caps;letter-spacing: .03em}.al-find{max-width: 600px;margin: 0 auto;text-align: left}.al-find-k{display: block;margin-bottom: 5px;font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .14em;color: var(--al-ink-3);text-align: center}.al-find-row{display: flex;align-items: stretch;border: 1px solid var(--al-ink);background: var(--al-paper-3);padding: 4px;gap: 4px}.al-find-row:focus-within{outline: 2px solid var(--al-red);outline-offset: 1px}.al .al-find-row input[type="search"]{flex: 1;min-width: 0;border: 0;border-radius: 0;background: transparent;outline: 0;font: italic 400 18px var(--al-serif);padding: 8px 12px;min-height: 44px}.al-front{display: grid;grid-template-columns: minmax(0,1fr) 400px;gap: 0 56px;align-items: start;margin-top: 8px}.al-front .al-h2{margin-top: 34px}.al-records{margin-top: 34px;border: 1.5px solid var(--al-ink);padding: 4px;background: var(--al-paper-3)}.al-records-in{border: 1px solid var(--al-ink);padding: 18px 22px 16px}.al .al-rec-h{margin: 0;text-align: center;font: 700 24px/1.1 var(--al-serif);font-variant-caps: small-caps;letter-spacing: .14em}.al-rec-sub{margin: 4px 0 0;padding-bottom: 12px;border-bottom: 3px double var(--al-ink);text-align: center;font: italic 400 14.5px var(--al-serif);color: var(--al-ink-3)}.al-rec-list{margin: 0}.al-rec{padding: 10px 0 9px;border-bottom: 1px solid var(--al-hair)}.al-rec dt{font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;color: var(--al-red)}.al-rec dd{margin: 1px 0 0;font-size: 15.5px;line-height: 1.4;color: var(--al-ink-2)}.al-rec dd b{font: 700 23px var(--al-serif);color: var(--al-ink);font-variant-numeric: tabular-nums lining-nums;margin-right: 3px}.al-rec-top dd b{font-size: 34px}.al .al-rec-h3{margin: 16px 0 4px;font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;color: var(--al-red)}.al-records .al-rank-row:first-child{border-top: 0}.al-rec-more{display: block;margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--al-ink);text-align: right;font-style: italic;font-size: 15px}.al-regs{display: grid;gap: 30px 44px}.al-regs-3{grid-template-columns: repeat(3,minmax(0,1fr))}.al-regs-2{grid-template-columns: repeat(2,minmax(0,1fr))}.al-regbox{min-width: 0}.al-regbox-head{display: flex;justify-content: space-between;align-items: baseline;gap: 4px 12px;flex-wrap: wrap;padding-bottom: 6px;border-bottom: 2px solid var(--al-ink)}.al-regbox-blurb{margin: 8px 0 2px;font: italic 400 14.5px/1.45 var(--al-serif);color: var(--al-ink-3)}.al-rank{list-style: none;margin: 0;padding: 0}.al-rank-row{display: grid;grid-template-columns: 1.7em minmax(0,1fr);column-gap: 8px;padding: 8px 0 7px;border-top: 1px solid var(--al-hair-2)}.al-regbox-head + .al-rank .al-rank-row:first-child,.al-regbox-blurb + .al-rank .al-rank-row:first-child{border-top: 0}.al-rank-n{grid-row: span 2;font: italic 400 18px/1.3 var(--al-serif);color: var(--al-red);text-align: right;font-variant-numeric: tabular-nums lining-nums}.al-rank-l1{display: flex;align-items: baseline;min-width: 0}.al-rank-name{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--al-ink);font: 700 16px/1.3 var(--al-serif)}.al-rank-name:hover{color: var(--al-red)}.al-rank-l1 .al-dots{margin: 0 7px;min-width: 14px}.al-rank-v{flex: 0 0 auto;font: 700 16px var(--al-serif);font-variant-numeric: tabular-nums lining-nums;white-space: nowrap}.al-rank-l2{grid-column: 2;font-size: 13.5px;line-height: 1.35;color: var(--al-ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-variant-numeric: tabular-nums lining-nums}.al-of{font-weight: 400;color: var(--al-ink-3);font-size: .86em;margin-left: 1px}.al-q{font-weight: 700;color: var(--al-red);font-size: .8em;margin-left: 3px}.al-tw{overflow-x: auto;-webkit-overflow-scrolling: touch;max-width: 100%}.al .al-tbl{width: 100%;border-collapse: collapse;border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink);background: transparent;font-variant-numeric: tabular-nums lining-nums}.al .al-tbl th,.al .al-tbl td{padding: 9px 12px;border: 0;border-bottom: 1px solid var(--al-hair-2);font: 400 15px/1.4 var(--al-serif);color: var(--al-ink);text-align: left;vertical-align: baseline;white-space: nowrap;background: none}.al .al-tbl th:first-child,.al .al-tbl td:first-child{padding-left: 4px}.al .al-tbl th:last-child,.al .al-tbl td:last-child{padding-right: 4px}.al .al-tbl thead th{padding-top: 9px;padding-bottom: 7px;border-bottom: 1px solid var(--al-ink);background: none;font: 700 14px/1.2 var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .08em;color: var(--al-ink-2);vertical-align: bottom}.al .al-tbl thead th a{color: inherit;text-decoration: underline dotted var(--al-hair);text-underline-offset: 4px}.al .al-tbl thead th a::after{content: none}.al .al-tbl thead th a:hover{color: var(--al-red)}.al .al-tbl thead th.is-on,.al .al-tbl thead th.is-on a{color: var(--al-red);text-decoration: none}.al .al-tbl tbody tr:last-child td,.al .al-tbl tbody tr:last-child th{border-bottom: 0}.al .al-tbl tbody tr:hover td,.al .al-tbl tbody tr:hover th{background: rgba(29,26,22,.035)}.al .al-tbl tbody th{font-weight: 700}.al .al-tbl .num{text-align: right}.al .al-tbl tfoot td,.al .al-tbl tfoot th{border-top: 1px solid var(--al-ink);border-bottom: 0;font-weight: 700}.al .al-tbl td b{font-weight: 700;color: var(--al-ink)}.al .al-tbl .al-sub{display: block;font-size: 13px;font-style: italic;font-weight: 400;color: var(--al-ink-3);white-space: normal}.al-caption{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 2px 16px;margin: 0 0 6px}.al-caption-t{font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em}.al-caption-t .al-tno{color: var(--al-red);margin-right: 8px;font-style: italic;font-variant-caps: normal;letter-spacing: 0;font-weight: 400}.al-caption-n{font: italic 400 14px var(--al-serif);color: var(--al-ink-3)}.al .al-reg th,.al .al-reg td{padding-left: 8px;padding-right: 8px}.al .al-reg td.c-no,.al .al-reg th.c-no{width: 3.4em;text-align: right;padding-right: 12px}.al .al-reg td.c-no{font: italic 400 17px var(--al-serif);color: var(--al-red)}.al .al-reg td.c-name{white-space: normal;min-width: 240px;max-width: 360px;line-height: 1.3;overflow-wrap: anywhere}.al .al-reg td.c-name a{color: var(--al-ink);font-weight: 700;font-size: 16px}.al .al-reg td.c-name a:hover{color: var(--al-red)}.al-addr{display: block;margin-top: 2px;font-size: 13px;color: var(--al-ink-3);font-variant-numeric: tabular-nums lining-nums}.al .al-reg td.c-pop{min-width: 92px}.al-pop b{font-size: 16px}.al-fill{display: block;width: 66px;height: 2px;margin-top: 5px;background: var(--track)}.al-fill>i{display: block;height: 100%;background: var(--al-ink)}.al-fill.is-full>i{background: var(--al-red)}.al .al-reg td.c-tags{white-space: normal;min-width: 120px;max-width: 190px;font-size: 14px;line-height: 1.35}.al-k{font-style: italic;color: var(--al-ink-2)}.al-k + .al-k::before{content: ", ";font-style: normal;color: var(--al-ink-3)}.al-k-tag{font-style: normal;font-variant-caps: all-small-caps;letter-spacing: .06em;font-weight: 700;color: var(--al-red)}.al .al-reg td.c-region,.al .al-reg td.c-group,.al .al-reg td.c-sched,.al .al-reg td.c-last,.al .al-reg td.c-next{font-size: 14.5px}.al .al-reg td.age-fresh,.al .al-tbl td.age-fresh{color: var(--al-red);font-weight: 700}.al .al-reg td.age-old,.al .al-tbl td.age-old{color: var(--al-ink-3)}.al-fw{font: 700 12.5px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .07em;color: var(--al-red);text-decoration: none;border: 0;margin-left: 2px;cursor: help}.al-due{font-style: italic;font-weight: 700;color: var(--al-red)}.al .al-reg tr.is-off td,.al .al-reg tr.is-off td.c-name a{color: var(--al-ink-3)}.al .al-reg tr.is-off td.c-name a{font-style: italic}.al .al-reg tr.is-off .al-fill{opacity: .4}.al-form{margin: 18px 0 14px}.al-form-row{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 14px 24px;padding: 16px 0 14px;border-top: 1px solid var(--al-ink)}.al-field{display: flex;flex-direction: column;gap: 1px;min-width: 0}.al-field-k{display: block;font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;color: var(--al-ink-3);margin: 0}.al-field-q{flex: 1 1 260px;max-width: 420px}.al .al-field input[type="search"],.al .al-field select{width: 100%;min-height: 36px;padding: 4px 28px 4px 0;border: 0;border-bottom: 1px solid var(--al-ink);border-radius: 0;background-color: transparent;font: 400 16.5px var(--al-serif);color: var(--al-ink)}.al .al-field input[type="search"]{padding-right: 0;font-style: italic}.al .al-field input[type="search"]:not(:placeholder-shown){font-style: normal}.al .al-field select{background-position: calc(100% - 13px) 55%,calc(100% - 8px) 55%}.al .al-field select.on{color: var(--al-red);font-weight: 700;border-bottom: 2px solid var(--al-red)}.al .al-field input:focus,.al .al-field select:focus{outline: 0;border-bottom: 2px solid var(--al-red)}.al .al-field input:focus-visible,.al .al-field select:focus-visible{outline: 2px solid var(--al-red);outline-offset: 2px}.al-form-at{margin-left: auto;font: italic 400 15px var(--al-serif);color: var(--al-ink-3);white-space: nowrap;padding-bottom: 6px}.al-form-at b{font-style: normal;color: var(--al-ink)}.al-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 38px;padding: 6px 18px;border: 1px solid var(--al-ink);border-radius: 0;background: var(--al-paper-3);color: var(--al-ink);font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;cursor: pointer;white-space: nowrap;text-decoration: none}.al-btn:hover{color: var(--al-red);border-color: var(--al-red)}.al-btn-red{background: var(--al-red);border-color: var(--al-red);color: var(--accInk)}.al-btn-red:hover{background: var(--al-redHov);border-color: var(--al-redHov);color: var(--accInk)}.al-btn.copied,.al .copy.copied{color: var(--al-red);border-color: var(--al-red)}.al-ticks{display: flex;flex-wrap: wrap;gap: 6px 22px;padding: 0 0 14px}.al-tick{display: inline-flex;align-items: center;gap: 8px;min-height: 30px;cursor: pointer;font-size: 16px;color: var(--al-ink-2)}.al .al-ticks .al-tick input,.al .al-tick input{appearance: none;-webkit-appearance: none;flex: 0 0 auto;width: 16px;height: 16px;min-height: 0;margin: 0;border: 1.25px solid var(--al-ink);border-radius: 0;background: var(--al-paper-3);display: grid;place-items: center;cursor: pointer}.al .al-tick input:checked::after{content: "✓";font: 700 15px/1 var(--al-serif);color: var(--al-red);transform: translate(1px,-1px)}.al-tick:has(input:checked){color: var(--al-ink)}.al-tick input:focus-visible{outline: 2px solid var(--al-red);outline-offset: 2px}.al-particulars{border-top: 1px solid var(--al-hair);border-bottom: 1px solid var(--al-hair);margin: 0 0 14px}.al-particulars>summary{list-style: none;cursor: pointer;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;padding: 10px 0;min-height: 44px}.al-particulars>summary::-webkit-details-marker{display: none}.al-particulars>summary::before{content: "▸";color: var(--al-red);font-size: 13px;transition: transform .15s}.al-particulars[open]>summary::before{transform: rotate(90deg)}.al-part-k{font: 700 16px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .06em}.al-part-sub{font: italic 400 15px var(--al-serif);color: var(--al-ink-3)}.al-part-on{font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;color: var(--al-red)}.al-part-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(176px,100%),1fr));gap: 14px 26px;padding: 2px 0 12px}.al-part-note{margin: 0 0 12px;font: italic 400 14px/1.5 var(--al-serif);color: var(--al-ink-3);max-width: 60em}.al-active{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 10px;margin: 0 0 14px}.al-active-k{font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;color: var(--al-ink-3)}.al-active-x{display: inline-flex;align-items: baseline;gap: 8px;padding: 2px 9px;border: 1px solid var(--al-red);color: var(--al-red);font-size: 15px}.al-active-x span{font-size: 16px;line-height: 1}.al-active-x:hover{background: var(--al-red);color: var(--accInk)}.al-clear{font-style: italic;color: var(--al-ink-2);text-decoration: underline;text-underline-offset: 3px}.al-pager{display: flex;align-items: baseline;justify-content: space-between;gap: 8px 16px;padding: 12px 0 0;margin-top: 0;font-size: 16px}.al-pg-prev,.al-pg-next{font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;min-height: 36px;display: inline-flex;align-items: center}.al-pg-prev.is-none,.al-pg-next.is-none{color: var(--al-hair)}.al-pg-at{font-style: italic;color: var(--al-ink-3);text-align: center}.al-pg-at .cur{font-style: normal;font-weight: 700;color: var(--al-ink)}.al-empty{margin: 18px 0;padding: 28px 16px;text-align: center;border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink);font-style: italic;color: var(--al-ink-2)}.al .prose,.al .al-prose{font: 400 17.5px/1.65 var(--al-serif);color: var(--al-ink);font-variant-numeric: oldstyle-nums proportional-nums;hyphens: auto;-webkit-hyphens: auto}.al .prose p{margin: 0 0 14px}.al .prose h2{margin: 30px 0 8px;font: 700 21px/1.3 var(--al-serif);font-variant-caps: small-caps;letter-spacing: .04em;color: var(--al-ink)}.al .prose h3{margin: 22px 0 6px;font: italic 700 18px/1.3 var(--al-serif);color: var(--al-ink)}.al .prose strong{color: var(--al-ink)}.al .prose a{color: var(--al-red);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.al .prose li::marker{color: var(--al-red)}.al .prose blockquote{margin: 0 0 14px;padding: 2px 0 2px 18px;border-left: 2px solid var(--al-red);font-style: italic;color: var(--al-ink-2)}.al .prose table{border-collapse: collapse;border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink);margin: 0 0 16px}.al .prose table th,.al .prose table td{font: 400 15px var(--al-serif);color: var(--al-ink);padding: 7px 10px;border-bottom: 1px solid var(--al-hair-2);white-space: normal;background: none}.al .prose table thead th{font-weight: 700;font-variant-caps: all-small-caps;letter-spacing: .07em;border-bottom: 1px solid var(--al-ink)}.al-text{max-width: 44em}.al-text-cols{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 24px 56px;align-items: start}.al-lede-block{font-size: 19px;color: var(--al-ink-2)}.al-lede-block>p:first-child::first-line{font-variant-caps: small-caps;letter-spacing: .03em;color: var(--al-ink)}.al-box{margin: 26px 0;padding: 14px 0 6px;border-top: 2px solid var(--al-ink);border-bottom: 1px solid var(--al-ink)}.al-box-k{display: block;margin: 0 0 8px;font: 700 13.5px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .14em;color: var(--al-red)}.al-mnote{padding: 2px 0 2px 16px;border-left: 2px solid var(--al-red);font: 400 15.5px/1.55 var(--al-serif);color: var(--al-ink-2)}.al-mnote + .al-mnote{margin-top: 18px}.al-key{margin-top: 26px;font-size: 15px}.al-key b{font-variant-numeric: tabular-nums lining-nums;color: var(--al-ink)}.al-mnote .al-box-k{margin-bottom: 4px}.al-mnote p{margin: 0 0 8px}.al-mnote p:last-child{margin-bottom: 0}.al-mnote.prose{font-size: 15.5px;line-height: 1.55}.al-faq{margin-top: 64px;max-width: 900px}.al-faq .al-h2{margin-top: 0}.al-qa{border-bottom: 1px solid var(--al-hair)}.al-qa>summary{list-style: none;cursor: pointer;display: flex;align-items: baseline;gap: 10px;padding: 14px 0 13px;min-height: 44px;font: 700 18px/1.4 var(--al-serif);color: var(--al-ink)}.al-qa>summary::-webkit-details-marker{display: none}.al-qa>summary::after{content: "+";margin-left: auto;padding-left: 14px;font: 400 22px/1 var(--al-serif);color: var(--al-red)}.al-qa[open]>summary::after{content: "−"}.al-qa>summary:hover .al-qa-q{color: var(--al-red)}.al-qa-n{flex: 0 0 auto;min-width: 2em;font: italic 400 18px var(--al-serif);color: var(--al-red)}.al .al-qa-a{padding: 0 34px 14px 2.55em;font-size: 17px;color: var(--al-ink-2)}.al-see{margin: 26px 0 0;font: italic 400 16.5px/1.6 var(--al-serif);color: var(--al-ink-2)}.al-see-k{font-weight: 700;color: var(--al-ink);margin-right: .45em}.al-see-k::after{content: ":"}.al-see a{font-style: normal}.al-see-sep{color: var(--al-ink-3)}.al-quick{margin-top: 60px;padding-top: 16px;border-top: 3px double var(--al-ink)}.al .al-quick-h{margin: 0 0 8px;font: 700 21px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .05em}.al-quick-g{display: grid;grid-template-columns: 210px minmax(0,1fr);gap: 4px 20px;padding: 9px 0;border-bottom: 1px solid var(--al-hair-2)}.al-quick-k{font: 700 14px/1.5 var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;color: var(--al-ink-2)}.al-quick-v{font-size: 16px;line-height: 1.6}.al-quick-v a{color: var(--al-ink)}.al-quick-v a:hover{color: var(--al-red);text-decoration: underline;text-underline-offset: 3px}.al-quick-sep{color: var(--al-ink-3)}.al svg.chart{font-family: var(--al-serif)}.al svg.chart .grid{stroke: var(--al-hair-2)}.al svg.chart-big .grid{stroke: var(--al-hair);stroke-dasharray: 1 3}.al svg.chart .tick{fill: var(--al-ink-3);font-weight: 400}.al svg.chart .legend{fill: var(--al-ink-2);font-style: italic}.al svg.chart .line{stroke-width: 1.75}.al svg.chart .line.s2,.al svg.chart .line.s5{stroke-dasharray: 5 4}.al svg.chart-big .line.s1{stroke-width: 2.25}.al svg.chart .area.s1{fill: color-mix(in srgb,var(--al-red) 8%,transparent)}.al svg.chart .area.s2,.al svg.chart .area.s3,.al svg.chart .area.s4,.al svg.chart .area.s5,.al svg.chart .area.s6{opacity: .06}.al svg.chart .col{fill: #cdbfa6}.al svg.chart .col.hi{fill: var(--al-red)}.al svg.chart .col:hover{fill: var(--al-ink-2)}.al svg.chart-big .hair{stroke: var(--al-ink)}.al svg.chart-big .dot{stroke: var(--al-paper)}.al svg.chart-big .chart-mark.fw .mark-line{stroke: var(--al-red)}.al svg.chart-big .chart-mark.fw .mark-label{fill: var(--al-red)}.al svg.chart-big .mark-label{font-family: var(--al-serif);font-style: italic;font-weight: 400;letter-spacing: .02em;stroke: var(--al-paper)}.al svg.spark .spark-line{stroke: var(--al-ink);stroke-width: 1.25}.al svg.spark .spark-area{fill: rgba(29,26,22,.06)}.al .chart-legend{font: italic 400 14.5px var(--al-serif);color: var(--al-ink-2)}.al .key{height: 2px;border-radius: 0}.al .key.s2,.al .key.s5{background: repeating-linear-gradient(90deg,var(--s2) 0 4px,transparent 4px 7px)}.al .key.s5{background: repeating-linear-gradient(90deg,var(--s5) 0 4px,transparent 4px 7px)}.al .chart-tip{background: var(--al-paper-3);color: var(--al-ink);border: 1px solid var(--al-ink);border-radius: 0;box-shadow: 3px 3px 0 rgba(29,26,22,.14);padding: 7px 12px 8px}.al .chart-tip .tip-head{font: 700 12.5px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;text-transform: none;opacity: 1;color: var(--al-red)}.al .chart-tip .tip-row b{font: 700 17px var(--al-serif);font-variant-numeric: tabular-nums lining-nums}.al .chart-tip .tip-row span{font: italic 400 13.5px var(--al-serif);opacity: 1;color: var(--al-ink-2)}.al .chart-tip .key{outline: 0}.al .chart-empty{border: 1px dashed var(--al-hair);border-radius: 0;font: italic 400 15px var(--al-serif);color: var(--al-ink-3)}.al .seg{display: inline-flex;flex-wrap: wrap;gap: 0;padding: 0;background: none;border: 0;border-radius: 0;font: 400 15px var(--al-serif)}.al .seg>button,.al .seg>a{min-height: 32px;padding: 2px 11px;border: 0;border-radius: 0;background: none;color: var(--al-ink-3);font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .09em;cursor: pointer}.al .seg>button + button,.al .seg>a + a{border-left: 1px solid var(--al-hair)}.al .seg>button:hover{color: var(--al-ink)}.al .seg>.active{background: none;color: var(--al-red);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 5px}.al-fig{margin: 0}.al-fig-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 6px 16px;margin: 0 0 10px}.al-fig-t{font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em;color: var(--al-ink)}.al-fig-t .al-tno{margin-right: 8px;font: italic 400 15px var(--al-serif);color: var(--al-red);letter-spacing: 0;font-variant-caps: normal}.al-fig-body{border-top: 1px solid var(--al-ink);border-bottom: 1px solid var(--al-ink);padding: 12px 0 8px}.al-figs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 44px}.al-crumb{padding: 22px 0 0;font: italic 400 15px var(--al-serif);color: var(--al-ink-3)}.al-crumb a{font-style: normal}.al-entry-head{padding-top: 20px}.al .al-entry-h1{max-width: none;font-size: clamp(28px,3.4vw,44px);overflow-wrap: anywhere}.al-state{display: inline-block;width: 13px;height: 13px;margin: 0 14px 0 0;vertical-align: .14em;border-radius: 50%;background: var(--al-red);box-shadow: 0 0 0 3px var(--al-paper),0 0 0 4px var(--al-red)}.al-state.is-off{background: transparent;box-shadow: inset 0 0 0 1.5px var(--al-ink-3)}.al-state-sm{width: 8px;height: 8px;margin: 0 8px 0 0;vertical-align: .1em;box-shadow: none}.al-entry-sub{display: flex;flex-wrap: wrap;gap: 2px 0;margin: 12px 0 0;font: italic 400 16.5px var(--al-serif);color: var(--al-ink-2)}.al-entry-sub>span + span::before{content: "·";margin: 0 10px;color: var(--al-ink-3);font-style: normal}.al-entry-sub .al-tab{font-style: normal}.al-entry-on{font-style: normal;font-weight: 700;color: var(--al-red);font-variant-caps: all-small-caps;letter-spacing: .1em;font-size: 17px}.al-entry-on.is-off{color: var(--al-ink-3)}.al-entry{display: grid;grid-template-columns: minmax(0,1fr) 370px;grid-template-rows: auto 1fr;gap: 0 52px;margin-top: 26px}.al-entry-top{grid-column: 1;grid-row: 1;min-width: 0}.al-entry-side{grid-column: 2;grid-row: 1 / span 2;align-self: start;min-width: 0}.al-entry-main{grid-column: 1;grid-row: 2;min-width: 0}.al-entry-main>.al-sect:first-child .al-h2{margin-top: 40px}.al-entry-lead p{margin: 0;font: 400 19px/1.62 var(--al-serif);color: var(--al-ink);text-wrap: pretty;hyphens: auto;-webkit-hyphens: auto}.al-entry-lead b{font-weight: 700;font-variant-numeric: tabular-nums lining-nums}.al-entry-lead p>b:first-child{font-variant-caps: small-caps;letter-spacing: .02em}.al-toc{display: inline-block;min-width: 290px;margin: 26px 0 0;padding: 12px 22px 12px 18px;border: 1px solid var(--al-ink);background: var(--al-paper-3)}.al-toc-k{display: block;margin-bottom: 6px;text-align: center;font: 700 14px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .16em}.al-toc ol{margin: 0;padding: 0 0 0 26px;columns: 2 200px;column-gap: 28px;font-size: 15.5px;line-height: 1.75}.al-toc li::marker{color: var(--al-red);font-style: italic}.al-toc a{color: var(--al-ink)}.al-toc a:hover{color: var(--al-red)}.al-infobox{border: 1.5px solid var(--al-ink);background: var(--al-paper-3);padding: 12px 14px 8px}.al-ib-title{padding: 2px 4px 10px;text-align: center;font: 700 18px/1.3 var(--al-serif);color: var(--al-ink);overflow-wrap: anywhere;border-bottom: 1px solid var(--al-ink)}.al-ib-plate{margin: 10px 0 0;background: var(--al-paper-4);border: 1px solid var(--al-hair);display: grid;place-items: center;aspect-ratio: 16 / 6;overflow: hidden}.al-ib-plate img{display: block;width: 100%;height: 100%;object-fit: cover;filter: grayscale(1) sepia(.4) contrast(1.06) brightness(1.02);mix-blend-mode: multiply}.al-ib-plate:hover img{filter: none;mix-blend-mode: normal}.al-ib-join{padding: 12px 0 10px;border-bottom: 1px solid var(--al-hair)}.al .al-copy{display: block;width: 100%;padding: 9px 10px;border: 1px dashed var(--al-ink-3);border-radius: 0;background: var(--al-paper);color: var(--al-ink);font: 400 13px var(--al-mono);text-align: center;white-space: normal;overflow-wrap: anywhere}.al .al-copy:hover{border-style: solid;border-color: var(--al-ink)}.al-ib-btns{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}.al-ib-btns .al-btn{flex: 1 1 auto}.al .al-ib-tbl{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums lining-nums}.al .al-ib-tbl th,.al .al-ib-tbl td{padding: 6px 4px;border: 0;border-bottom: 1px solid var(--al-hair-2);background: none;font: 400 14.5px/1.4 var(--al-serif);color: var(--al-ink);text-align: left;vertical-align: baseline;white-space: normal}.al .al-ib-tbl tbody tr:hover td,.al .al-ib-tbl tbody tr:hover th{background: none}.al .al-ib-tbl th[scope="row"]{width: 42%;font-weight: 700;color: var(--al-ink-2);padding-right: 10px}.al .al-ib-tbl tr.al-ib-sec th{padding: 12px 4px 5px;border-bottom: 1px solid var(--al-ink);text-align: center;font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .16em;color: var(--al-red)}.al .al-ib-tbl tr:last-child th,.al .al-ib-tbl tr:last-child td{border-bottom: 0}.al .al-ib-tbl td b{font-weight: 700;font-size: 15.5px}.al .al-ib-tbl .al-ib-big{font-size: 22px}.al-ib-n{display: block;font-size: 13px;font-style: italic;color: var(--al-ink-3)}.al-fill-ib{width: 100%;height: 3px;margin: 4px 0 2px}.al-q-t{color: var(--al-red);font-style: normal}.al-ib-wrap{overflow-wrap: anywhere}.al-ib-kinds .al-k{font-size: 14px}.al-ib-fig{margin: 24px 0 0}.al-ib-fig .al-fig-head{padding-bottom: 6px;border-bottom: 1px solid var(--al-ink);margin-bottom: 10px}.al-map-frame{display: block;aspect-ratio: 1;border: 1px solid var(--al-ink);padding: 4px;background: var(--al-paper-3)}.al-map-frame img{display: block;width: 100%;height: 100%;object-fit: cover;filter: sepia(.28) saturate(.85)}.al-map-frame.is-missing{display: grid;place-items: center;aspect-ratio: 2 / 1;background: repeating-linear-gradient(135deg,var(--al-hair-2) 0 1px,transparent 1px 9px),var(--al-paper-3)}.al-map-frame.is-missing span{font: italic 400 15px var(--al-serif);color: var(--al-ink-3);padding: 0 12px;text-align: center}.al-kv{margin: 8px 0 10px}.al-kv>div{display: flex;justify-content: space-between;gap: 12px;padding: 5px 0;border-bottom: 1px solid var(--al-hair-2);font-size: 14.5px}.al-kv dt{font-weight: 700;color: var(--al-ink-2)}.al-kv dd{margin: 0;text-align: right;min-width: 0;overflow-wrap: anywhere;font-variant-numeric: tabular-nums lining-nums}.al-btn-sm{min-height: 32px;padding: 4px 12px;font-size: 14px}.al-mt{margin-top: 12px}.al-house{margin-top: 26px}.al .al-side-h{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 2px 10px;margin: 0 0 4px;padding-bottom: 6px;border-bottom: 1px solid var(--al-ink);font: 700 15px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .12em}.al-side-h span{font: italic 400 14px var(--al-serif);letter-spacing: 0;font-variant-caps: normal;color: var(--al-ink-3)}.al-house-row{display: flex;align-items: baseline;padding: 6px 0;border-bottom: 1px solid var(--al-hair-2);font-size: 15px}.al-house-name{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--al-ink)}.al-house-name:hover{color: var(--al-red)}.al-house-v{flex: 0 0 auto;font-weight: 700;font-variant-numeric: tabular-nums lining-nums}.al-house .al-dots{margin: 0 6px;min-width: 12px}.al-sect-bar{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 6px 18px;margin: 0 0 16px;border-bottom: 1px solid var(--al-ink)}.al-sect-bar .al-h2{margin-bottom: 0;border-bottom: 0;flex: 1 1 auto}.al-sect-bar .seg{margin-bottom: 6px}.al-seg-pair{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-bottom: 6px}.al-seg-pair .seg{margin-bottom: 0}.al-chart-sect .chartbox{margin-top: 4px}.al-wnext{margin: 0 0 16px;font-size: 19px;line-height: 1.5}.al-wnext b{font-variant-numeric: tabular-nums lining-nums}.al-red{color: var(--al-red)}.al-wwhy{display: block;font-size: 15.5px;font-style: italic;color: var(--al-ink-3)}.al-wsched-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(260px,100%),1fr));gap: 20px 44px;align-items: start}.al-wstats .al-caption-t,.al-wcoming .al-caption-t{display: block;padding-bottom: 4px;border-bottom: 2px solid var(--al-ink)}.al-led-sm{padding-top: 8px}.al-led-sm .al-led-k{font-size: 16.5px}.al-led-sm .al-led-v b{font-size: 19px}.al-led-sm + .al-led-n{font-size: 14px;padding-bottom: 7px}.al-wcoming .al-tbl{border-top: 0}.al .al-tbl-sm th,.al .al-tbl-sm td{padding-top: 6px;padding-bottom: 6px;font-size: 14.5px}.al .al-h3-gap{margin: 28px 0 10px}.al-own{margin: 0;padding: 4px 0 4px 26px;border-left: 2px solid var(--al-red);font: italic 400 17px/1.6 var(--al-serif);color: var(--al-ink-2);white-space: pre-line;overflow-wrap: anywhere;max-width: 46em;position: relative}.al-own::before{content: "\201C";position: absolute;left: -2px;top: -34px;font: 700 64px/1 var(--al-serif);color: var(--al-red);opacity: .35}.al-rank-cols{columns: 2 340px;column-gap: 48px}.al-rank-cols .al-rank-row{break-inside: avoid}.al-similar .al-see{margin-top: 18px}.al-qa-group{margin: 22px 0 6px;color: var(--al-red)}.al-qa-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 48px}.al-qa2{padding: 10px 0;border-top: 1px solid var(--al-hair-2)}.al .al-qa2-q{margin: 0 0 3px;font: 700 16.5px/1.4 var(--al-serif)}.al-qa2-a{margin: 0;font-size: 16px;line-height: 1.55;color: var(--al-ink-2)}.al-tag-raw{margin: 0 0 14px;font-size: 15px;overflow-wrap: anywhere}.al-tag-raw code{white-space: normal}.al-tag-groups{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(330px,100%),1fr));gap: 18px 48px}.al-tag-group .al-h3{padding-bottom: 5px;border-bottom: 1px solid var(--al-ink)}.al-tag-list{margin: 0}.al-tag-row{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 4px 14px;padding: 7px 0;border-bottom: 1px solid var(--al-hair-2);font-size: 15px;line-height: 1.45}.al-tag-row dt{min-width: 0}.al-tag-row dd{margin: 0;color: var(--al-ink-2)}.al-tag-row dd b{color: var(--al-ink)}.al-tag-code{font: 400 12.5px var(--al-mono);overflow-wrap: anywhere}a.al-tag-link{display: inline-block;padding: 1px 5px;border: 1px solid var(--al-red);color: var(--al-red)}.al-intro{margin: 22px 0 6px}.al-after{margin-top: 40px}.al-intro-box{margin: 22px 0 8px}.al-text-cols-box,.al-outro-box{margin-top: 44px}.al-notice{margin: 18px 0 4px;padding: 12px 16px;border: 1px solid var(--al-ink);border-left: 4px solid var(--al-red);background: var(--al-paper-3)}.al-notice p{margin: 0;font-size: 16px}.al-mb{margin-bottom: 18px}.al-up{color: var(--al-ink)}.al-up::first-letter{color: var(--al-ink)}.al-down{color: var(--al-red)}.al-on{font-variant-caps: all-small-caps;letter-spacing: .1em;font-weight: 700;color: var(--al-ink)}.al-on::before{content: "● ";color: var(--al-red)}.al-off{font-variant-caps: all-small-caps;letter-spacing: .1em;font-style: italic;color: var(--al-ink-3)}.al-off::before{content: "○ ";font-style: normal}.al .al-tbl td.al-td-name{white-space: normal;min-width: 220px}.al .al-tbl td.al-td-name a{color: var(--al-ink);font-weight: 700}.al .al-tbl td.al-td-name a:hover{color: var(--al-red)}.al .al-tbl tr.is-off td,.al .al-tbl tr.is-off td.al-td-name a{color: var(--al-ink-3)}.al-margin{min-width: 0}.al-text-cols>.al-tw{min-width: 0}.al-best-find{margin-top: 14px}.al-appendix{max-width: 760px;margin: 0 auto}.al-head-c{text-align: center}.al-head-c .al-kicker{justify-content: center}.al-head-c .al-h1{margin: 0 auto}.al-appendix .al-body{margin-top: 18px}.al-appendix .al-body>p:first-of-type::first-letter{float: left;margin: 7px 9px 0 0;font: 700 58px/.8 var(--al-serif);color: var(--al-red)}.al-fixture{display: grid;grid-template-columns: 270px minmax(0,1fr);gap: 0 44px;align-items: center;margin: 30px 0 10px;padding: 26px 0;border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink)}.al-leaf{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 16px 12px 14px;border: 1.5px solid var(--al-ink);background: var(--al-paper-3);box-shadow: 4px 4px 0 var(--al-paper-4)}.al-leaf-k{align-self: stretch;padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px solid var(--al-ink);font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .16em;color: var(--al-red)}.al-leaf-wd{font: italic 400 21px var(--al-serif);color: var(--al-ink-2)}.al-leaf-d{font: 700 112px/.95 var(--al-serif);color: var(--al-red);font-variant-numeric: lining-nums}.al-leaf-m{font: 700 20px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .08em}.al-leaf-t{margin-top: 8px;padding-top: 6px;border-top: 1px solid var(--al-hair);align-self: stretch;font-size: 15px;color: var(--al-ink-2);font-variant-numeric: tabular-nums lining-nums}.al-cd-lg{flex-wrap: nowrap}.al-cd-lg .al-cd-v{font-size: clamp(40px,4.6vw,68px)}.al-cd-lg .al-cd-k{font-size: 17px}.al-cd-lg .al-cd-p{padding-right: 22px}.al-cd-lg .al-cd-p + .al-cd-p{padding-left: 22px}.al-fx-when{margin: 16px 0 4px;font-size: 20px;line-height: 1.5;color: var(--al-ink-2);text-wrap: balance}.al-fx-when b{color: var(--al-ink)}.al-fx-when b.al-red{color: var(--al-red)}.al-fx-local{margin: 0;font-style: italic;color: var(--al-ink-3)}.al-fx-local b{font-style: normal;color: var(--al-ink)}.al-scale{margin: 18px 0 0;max-width: 680px}.al-scale-bar{position: relative;height: 10px;border: 1px solid var(--al-ink);background: repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--al-hair) calc(10% - 1px) 10%)}.al-scale-bar>i{position: absolute;left: 0;top: 0;bottom: 0;display: block;background: repeating-linear-gradient(135deg,var(--al-red) 0 2px,transparent 2px 5px);border-right: 2px solid var(--al-red)}.al-scale-ends{display: flex;justify-content: space-between;gap: 10px;margin-top: 5px;font-size: 14px;color: var(--al-ink-3);font-variant-numeric: tabular-nums lining-nums}.al-scale-mid{font-style: italic;text-align: center}.al-fx-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.al .al-fixtures td.al-fx-no{width: 3em;font: italic 400 16px var(--al-serif);color: var(--al-red)}.al .al-fixtures tr.is-next td{background: color-mix(in srgb,var(--al-red) 7%,transparent)}.al .al-fixtures td b{font-size: 16px}.al-fx-tag{margin-left: 6px;padding: 0 6px;border: 1px solid var(--al-red);color: var(--al-red);font: 700 12px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em}.al .wz-title{margin-top: 60px}.al .wz-lead{font-size: 17px}.al .wz-controls{gap: 10px 22px;padding: 10px 0;margin: 0 0 16px;border-top: 1px solid var(--al-hair);border-bottom: 1px solid var(--al-hair)}.al .wz-actions{gap: 8px}.al .wz-flag{font-size: 18px}.al .wz-d.next{color: var(--al-red)}.al .wz-d.prev{color: var(--al-ink-2);font-style: italic}.al .wz-shift{background: none;border: 1px solid var(--al-red);color: var(--al-red);font: 700 11.5px var(--al-serif);border-radius: 0;padding: 1px 4px}.al .wz-tod{font: italic 400 14px var(--al-serif);color: var(--al-ink-2)}.al .wz-tod::before{width: 7px;height: 7px;background: var(--tod,var(--al-ink-3))}.al .tod-night{--tod: #1d1a16}.al .tod-dawn{--tod: #b9a98c}.al .tod-morning{--tod: #d8c9a8}.al .tod-afternoon{--tod: #8a7d68}.al .tod-evening{--tod: var(--al-red)}.al .tod-morning::before,.al .tod-dawn::before{box-shadow: inset 0 0 0 1px var(--al-ink-3)}.al .wz-you{border: 1.5px solid var(--al-ink);border-radius: 0;background: var(--al-paper-3);box-shadow: 4px 4px 0 var(--al-paper-4)}.al .wz-you-time b{font: 700 34px/1.1 var(--al-serif);font-variant-numeric: tabular-nums lining-nums;color: var(--al-red)}.al .wz-you-time span{font: italic 400 15px var(--al-serif);color: var(--al-ink-3)}.al .wz-you-day{font: 400 16px var(--al-serif);color: var(--al-ink-2)}.al .wz-board{gap: 0;margin: 0 0 30px;border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink)}.al .wz-tile{gap: 6px;padding: 12px 14px 10px;background: none;border: 0;border-radius: 0;box-shadow: none;border-bottom: 1px solid var(--al-hair-2);border-right: 1px solid var(--al-hair-2)}.al .wz-tile:nth-child(6n){border-right: 0}.al .wz-tile-city b{font: 700 15.5px var(--al-serif)}.al .wz-tile-city span{font: italic 400 13.5px var(--al-serif);color: var(--al-ink-3)}.al .wz-tile-time .wz-t{font: 700 30px/1 var(--al-serif);font-variant-numeric: tabular-nums lining-nums;letter-spacing: 0}.al .wz-tile-foot{border-top: 1px dotted var(--al-hair);padding-top: 7px;font: 400 13px var(--al-serif);color: var(--al-ink-3)}.al .wz-tile-foot .wz-tod{font-size: 13px}.al .wz-tile.you{background: color-mix(in srgb,var(--al-red) 7%,transparent);box-shadow: inset 0 3px 0 var(--al-red);border-color: var(--al-hair-2)}.al .wz-card.al-gazetteer{padding: 0;border: 0;background: none;box-shadow: none}.al .wz-find{padding: 0 0 14px;border-bottom: 1px solid var(--al-ink)}.al .wz-search input[type="search"]{border: 0;border-bottom: 1px solid var(--al-ink);border-radius: 0;background: transparent;font: italic 400 17px var(--al-serif);padding: 4px 0;min-height: 38px;max-width: 480px}.al .wz-search input[type="search"]:focus{outline: 0;border-bottom: 2px solid var(--al-red)}.al .wz-search input[type="search"]:focus-visible{outline: 2px solid var(--al-red);outline-offset: 2px}.al .wz-regions{gap: 6px}.al-chipbtn{display: inline-flex;align-items: baseline;gap: 7px;min-height: 32px;padding: 3px 11px;border: 1px solid var(--al-hair);border-radius: 0;background: var(--al-paper-3);color: var(--al-ink);font: 400 15px var(--al-serif);cursor: pointer}.al-chipbtn span{font-size: 12.5px;color: var(--al-ink-3);font-variant-numeric: tabular-nums lining-nums}.al-chipbtn:hover{border-color: var(--al-ink)}.al-chipbtn.active{background: var(--al-ink);border-color: var(--al-ink);color: var(--al-paper)}.al-chipbtn.active span{color: inherit;opacity: .75}.al .wz-region + .wz-region{border-top: 0}.al .wz-region-title{padding: 26px 0 8px;font: 700 19px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .06em;color: var(--al-ink);border-bottom: 2px solid var(--al-ink)}.al .wz-region-title span{font: italic 400 14px var(--al-serif);letter-spacing: 0;font-variant-caps: normal;color: var(--al-ink-3)}.al .wz-table th,.al .wz-table td{padding: 8px 10px;font-family: var(--al-serif)}.al .wz-table th:first-child,.al .wz-table td:first-child{padding-left: 4px}.al .wz-table th:last-child,.al .wz-table td:last-child{padding-right: 4px}.al .wz-table thead th{position: static;background: none;border-top: 0;border-bottom: 1px solid var(--al-ink);font: 700 13.5px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .08em;text-transform: none;color: var(--al-ink-2)}.al .wz-table td{font: 400 15px var(--al-serif);color: var(--al-ink-2);font-variant-numeric: tabular-nums lining-nums;border-bottom: 0}.al .wz-table td.c-country,.al .wz-table td.c-city{font: 400 15px var(--al-serif)}.al .wz-table td.c-country b{font: 700 15.5px var(--al-serif);color: var(--al-ink)}.al .wz-table td.c-time .wz-t{font: 700 16.5px var(--al-serif);color: var(--al-ink)}.al .wz-table tbody tr.wz-row.wz-first td{border-top: 1px solid var(--al-hair-2)}.al .wz-table tbody tr.wz-row:hover td{background: rgba(29,26,22,.035)}.al .wz-table tr.wz-row.you td{background: color-mix(in srgb,var(--al-red) 7%,transparent)}.al .wz-table tr.wz-row.you td:first-child{box-shadow: inset 3px 0 0 var(--al-red)}.al .wz-table .c-flag{width: 46px}.al .wz-table tbody{border-bottom: 1px solid var(--al-hair)}.al .wz-none{font-style: italic}.al-led-cd-mid{border-bottom: 1px solid var(--al-hair);padding-bottom: 2px}.al-heat-wrap{border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink)}.al .al-heat{width: 100%;min-width: 980px;border-collapse: collapse;table-layout: fixed;font-variant-numeric: tabular-nums lining-nums}.al .al-heat th,.al .al-heat td{padding: 0;border: 0;background: none;white-space: nowrap;font-family: var(--al-serif)}.al .al-heat thead th{padding: 7px 0 6px;border-bottom: 1px solid var(--al-ink);font: 400 12.5px var(--al-serif);color: var(--al-ink-3);text-align: center}.al .al-heat thead th:first-child{width: 52px}.al .al-heat tbody th{padding: 0 8px 0 4px;text-align: left;font: 700 14px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;color: var(--al-ink-2);border-bottom: 1px solid var(--al-hair-2)}.al .al-heat td{height: 38px;text-align: center;font-size: 12.5px;color: var(--al-ink-2);border-bottom: 1px solid var(--al-paper);border-right: 1px solid var(--al-paper)}.al .al-heat tbody tr:hover td,.al .al-heat tbody tr:hover th{background: inherit}.al .al-heat .al-heat-all{width: 64px;text-align: right;padding-right: 4px;font-weight: 700;color: var(--al-ink);border-bottom: 1px solid var(--al-hair-2);border-right: 0;background: none !important}.al .al-heat thead .al-heat-all{font: 700 13px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .1em;color: var(--al-ink-2)}.al .al-heat td.al-ht0,.al-heat-key .al-ht0{background: transparent;color: var(--al-hair)}.al .al-heat td.al-ht1,.al-heat-key .al-ht1{background: color-mix(in srgb,var(--al-red) 7%,transparent)}.al .al-heat td.al-ht2,.al-heat-key .al-ht2{background: color-mix(in srgb,var(--al-red) 20%,transparent);color: var(--al-ink)}.al .al-heat td.al-ht3,.al-heat-key .al-ht3{background: color-mix(in srgb,var(--al-red) 45%,transparent);color: var(--al-ink);font-weight: 700}.al .al-heat td.al-ht4,.al-heat-key .al-ht4{background: var(--al-red);color: var(--accInk);font-weight: 700}.al-heat-key{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-top: 10px;font: italic 400 14px var(--al-serif);color: var(--al-ink-3)}.al-heat-key i{display: inline-block;width: 22px;height: 12px;border: 1px solid var(--al-hair-2)}.al-heat-key span:last-child{margin-left: 6px}.al .al-days th[scope="row"]{width: 7.5em;font-weight: 400}.al .al-days tr.is-top th,.al .al-days tr.is-top b{color: var(--al-red);font-weight: 700}.al .al-days td.al-days-bar{width: 45%}.al-bar{display: block;height: 6px;background: var(--al-hair-2)}.al-bar>i{display: block;height: 100%;background: var(--al-ink)}.al-days tr.is-top .al-bar>i{background: var(--al-red)}.al-cal-three .al-tbl{border-top-width: 2px}.al-dated .al-rank-row{grid-template-columns: 4.6em minmax(0,1fr)}.al-dated-n{font-size: 15px;white-space: nowrap}.al-pc-big{display: flex;align-items: baseline;gap: 14px;padding-top: 8px}.al-pc-n{font: 700 clamp(56px,8vw,104px)/1 var(--al-serif);font-variant-numeric: tabular-nums lining-nums;color: var(--al-red);letter-spacing: -.01em}.al-pc-k{font: 700 24px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .08em}.al-pc-sub{margin: 6px 0 0;font-size: 19px;color: var(--al-ink-2)}.al-pc-upd{padding-bottom: 6px}.al-pc-official{margin-top: 44px}.al-pop-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 40px;align-items: start}.al-popt{min-width: 0;display: flex;flex-direction: column}.al-popt.is-wide{grid-column: 1 / -1}.al-popt .al-caption{padding-bottom: 6px;margin-bottom: 8px}.al-mix{display: flex;height: 12px;margin: 0 0 10px;border: 1px solid var(--al-ink);background: var(--al-paper-3);overflow: hidden}.al-mix>span{display: block;height: 100%;min-width: 2px;background: var(--sc)}.al-mix>span + span{box-shadow: inset 1px 0 0 var(--al-paper)}.al .sc-0{--sc: var(--al-red);--scl: var(--al-red)}.al .sc-1{--sc: #1d1a16;--scl: #1d1a16}.al .sc-2{--sc: repeating-linear-gradient(135deg,#1d1a16 0 1.5px,transparent 1.5px 4px);--scl: #4a4237}.al .sc-3{--sc: #7a6e5c;--scl: #7a6e5c}.al .sc-4{--sc: repeating-linear-gradient(45deg,var(--al-red) 0 1.5px,transparent 1.5px 4px);--scl: #b8615c}.al .sc-5{--sc: #b3a68e;--scl: #8f826b}.al .sc-6{--sc: repeating-linear-gradient(90deg,#1d1a16 0 1px,transparent 1px 3px);--scl: #2f2a24}.al .sc-7{--sc: radial-gradient(circle,#1d1a16 .8px,transparent 1.1px) 0 0 / 3px 3px;--scl: #5c5345}.al .sc-8{--sc: #d6cab2;--scl: #a89a80}.al .sc-9{--sc: repeating-linear-gradient(0deg,var(--al-red) 0 1px,transparent 1px 3px);--scl: #c0726d}.al .sc-n{--sc: repeating-linear-gradient(135deg,#b3a68e 0 1px,transparent 1px 5px);--scl: #a89a80}.al-swatch{display: inline-block;width: 13px;height: 11px;margin-right: 9px;vertical-align: -1px;border: 1px solid var(--al-ink);background: var(--sc,var(--al-ink))}.al .al-pop-tbl th[scope="row"]{font-weight: 400;white-space: normal;min-width: 150px}.al .al-popt:not(.is-wide) .al-pop-tbl th,.al .al-popt:not(.is-wide) .al-pop-tbl td{padding-left: 5px;padding-right: 5px;font-size: 14.5px}.al .al-popt:not(.is-wide) .al-pop-tbl th:first-child{padding-left: 2px}.al .al-popt:not(.is-wide) .al-pop-tbl td:last-child{padding-right: 2px}.al .al-popt:not(.is-wide) .al-pop-tbl th[scope="row"]{min-width: 0}.al .al-popt:not(.is-wide) .al-pop-tbl thead th{font-size: 12.5px;letter-spacing: .05em}.al .al-popt:not(.is-wide) .al-swatch{margin-right: 6px}.al .al-pop-tbl tfoot th,.al .al-pop-tbl tfoot td{font-weight: 700}.al .al-pop-tbl td b{font-weight: 700}.al .al-pop-tbl .al-spark{width: 150px;padding-top: 4px;padding-bottom: 4px;vertical-align: middle}.al .al-pop-tbl .al-spark svg.spark{height: 24px}.al .al-pop-tbl .al-spark svg.spark .spark-line{stroke: var(--scl,var(--al-ink))}.al .al-pop-tbl .al-spark svg.spark .spark-area{fill: var(--scl,var(--al-ink));opacity: .05}.al .al-pop-tbl .al-spark-h{font-weight: 700}.al .al-pop-tbl .al-sub{margin-left: 22px}.al-srv{display: none}.al-pc-facts{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0 0 10px;font-size: 15px;color: var(--al-ink-2)}.al-pc-facts b{font-size: 19px;color: var(--al-ink);font-variant-numeric: tabular-nums lining-nums}.al-pc-page .al-regbox-head .al-caption-t{padding-top: 2px}.al-bulletin{margin-top: 34px;border: 1.5px solid var(--al-ink);background: var(--al-paper-3);padding: 4px}.al-bull-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 16px;padding: 8px 22px;border: 1px solid var(--al-ink);border-bottom: 3px double var(--al-ink)}.al-bull-k{font: 700 20px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .22em;color: var(--al-red)}.al-bull-at{font: italic 400 15px var(--al-serif);color: var(--al-ink-3)}.al-bull-body{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 18px 40px;align-items: center;padding: 26px 26px 20px;border-left: 1px solid var(--al-ink);border-right: 1px solid var(--al-ink)}.al-bull-body .al-h1{font-size: clamp(32px,4.4vw,54px)}.al-bull-detail{margin: 12px 0 0;font-size: 19px;line-height: 1.55;color: var(--al-ink-2);max-width: 40em}.al-stamp{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;width: 170px;height: 170px;border-radius: 50%;border: 3px double var(--al-red);color: var(--al-red);text-align: center;transform: rotate(-8deg);padding: 18px;opacity: .9}.al-stamp-k{font: 700 12.5px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .26em;padding-bottom: 4px;border-bottom: 1px solid var(--al-red)}.al-stamp-v{font: 700 22px/1.1 var(--al-serif);font-variant-caps: small-caps;letter-spacing: .05em}.al-bull-up .al-stamp{border-color: var(--al-ink);color: var(--al-ink)}.al-bull-up .al-stamp-k{border-color: var(--al-ink)}.al-bull-stale .al-stamp{border-color: var(--al-ink-3);color: var(--al-ink-3)}.al-bull-figs{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(320px,100%),1fr));gap: 0 40px;padding: 4px 26px 14px;border: 1px solid var(--al-ink);border-top: 1px solid var(--al-ink)}.al-bull-figs .al-led-k{font-size: 18px}.al-bull-figs .al-big{font-size: 26px}.al .al-dreg td.c-when{width: 5.6em;font-style: normal;color: var(--al-ink);text-align: right}.al .al-dreg td.c-when b{font: 700 16px var(--al-serif);color: var(--al-ink)}.al .al-dreg td.c-when.age-fresh b{color: var(--al-red)}.al .al-dreg td.c-when .al-sub{font-size: 12.5px}.al .al-dreg th.c-no,.al .al-dreg th.c-before{text-align: right}.al .al-dreg tr.al-dayrow th{padding: 18px 4px 6px;border-bottom: 1px solid var(--al-ink);background: none;font: 700 16px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .08em;color: var(--al-red);text-align: left}.al .al-dreg tbody tr.al-dayrow:first-child th{padding-top: 10px}.al .al-dreg tbody tr.al-dayrow:hover th{background: none}.al .al-dreg td.c-before{font-size: 15px}.al-index-grid{columns: 4 240px;column-gap: 44px;margin-top: 30px}.al-index-col{min-width: 0;break-inside: avoid;margin-bottom: 30px}.al .al-index-h{margin: 0 0 6px;padding-bottom: 5px;border-bottom: 2px solid var(--al-ink);font: 700 16px var(--al-serif);font-variant-caps: small-caps;letter-spacing: .07em}.al-index-list{list-style: none;margin: 0;padding: 0}.al-index-list li{padding: 4px 0;border-bottom: 1px solid var(--al-hair-2);font-size: 15.5px}.al-index-list a{color: var(--al-ink)}.al-index-list a:hover{color: var(--al-red)}.al-thumbs{display: grid;grid-template-columns: repeat(auto-fill,minmax(62px,1fr));gap: 0;border-top: 2px solid var(--al-ink);border-left: 1px solid var(--al-hair)}.al-thumb{display: flex;flex-direction: column;align-items: center;padding: 10px 4px 8px;border-right: 1px solid var(--al-hair);border-bottom: 1px solid var(--al-hair);color: var(--al-ink)}.al-thumb b{font: 700 24px/1 var(--al-serif);color: var(--al-red)}.al-thumb span{margin-top: 4px;font-size: 12.5px;color: var(--al-ink-3);font-variant-numeric: tabular-nums lining-nums}.al-thumb:hover{background: var(--al-paper-3)}.al-thumb.is-empty b{color: var(--al-hair)}.al .card{background: var(--al-paper-3);border: 1px solid var(--al-ink);border-radius: 0;box-shadow: none}.al .page-head h1,.al .info-head h1{font: 700 clamp(30px,4vw,46px)/1.1 var(--al-serif);letter-spacing: 0}.al .crumb{font-style: italic}.al .table-wrap{background: none;border: 0;border-top: 2px solid var(--al-ink);border-bottom: 2px solid var(--al-ink);border-radius: 0;box-shadow: none}.al .table-wrap thead th{background: none;border-bottom: 1px solid var(--al-ink);font: 700 13.5px var(--al-serif);font-variant-caps: all-small-caps;letter-spacing: .08em;text-transform: none;color: var(--al-ink-2)}.al .table-wrap td{font-size: 15px;color: var(--al-ink)}.al .table-wrap td.name a{color: var(--al-ink);font-size: 15.5px;font-weight: 700}.al .table-wrap td.name a:hover{color: var(--al-red)}.al .table-wrap .addr{display: block;font-size: 13px}.al .sm-letter{border-radius: 0;background: var(--al-paper-3);border: 1px solid var(--al-hair);color: var(--al-red)}.al .sm-letter.active{background: var(--al-ink);border-color: var(--al-ink);color: var(--al-paper)}.al .pager .cur{background: var(--al-ink);color: var(--al-paper);border-radius: 0}.al .pager a:hover{background: none;border-color: var(--al-hair)}.al .chip{border-radius: 0;font-family: var(--al-serif);font-size: 12.5px;background: var(--al-paper-3)}.al .btn{border-radius: 0;font-family: var(--al-serif);background: var(--al-paper-3);border-color: var(--al-ink);box-shadow: none}.al .btn-acc{background: var(--al-red);border-color: var(--al-red);color: var(--accInk)}.al .search-pill{border-radius: 0;border: 1px solid var(--al-ink);background: var(--al-paper-3);box-shadow: none}@media (prefers-reduced-motion: reduce){.al *,.al *::before,.al *::after{transition: none !important;animation: none !important;scroll-behavior: auto !important}}@media (max-width: 1180px){.al-front{grid-template-columns: minmax(0,1fr) 360px;gap: 0 40px}.al-regs-3{grid-template-columns: repeat(2,minmax(0,1fr))}.al-text-cols{grid-template-columns: minmax(0,1fr) 240px;gap: 24px 36px}}@media (max-width: 960px){.al-wrap,.al .container,.al .container.al-wrap{padding: 0 28px}.al-mast>.al-lookup{display: none}.al-menu-btn{display: inline-flex}.al-contents{display: none;border-top: 0}.al-menu-toggle:checked ~ .al-contents{display: block}.al-mast{border-bottom: 3px double var(--al-ink)}.al-contents-in{flex-direction: column;align-items: stretch;padding-top: 6px;padding-bottom: 14px}.al-contents-k{margin: 6px 0 4px}.al-ct{padding: 9px 0;font-size: 18px;border-bottom: 1px solid var(--al-hair-2)}.al-ct + .al-ct{border-left: 0}.al-ct-n{min-width: 2.6em}.al-ct::after{content: "";flex: 1 1 auto;order: 3;min-width: 10px;height: 4px;margin: 0 0 0 8px;background: radial-gradient(circle,var(--al-ink-3) .9px,transparent 1.25px) left top / 7px 4px repeat-x}.al-ct.is-on .al-ct-t{text-decoration: none}.al-lookup-menu{display: flex;width: 100%;margin: 14px 0 0}.al-front{grid-template-columns: minmax(0,1fr)}.al-records{max-width: 560px}.al-foot-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.al-colophon{grid-column: 1 / -1}.al-text-cols{grid-template-columns: minmax(0,1fr)}.al-figs{grid-template-columns: minmax(0,1fr)}.al-entry{grid-template-columns: minmax(0,1fr);grid-template-rows: none}.al-pop-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.al-fixture{grid-template-columns: 220px minmax(0,1fr);gap: 0 28px}.al .wz-tile:nth-child(6n){border-right: 1px solid var(--al-hair-2)}.al-entry-top,.al-entry-side,.al-entry-main{grid-column: 1;grid-row: auto}.al-entry-side{margin-top: 30px;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0 32px;align-items: start}.al-entry-side .al-infobox{grid-row: span 2}.al-entry-side .al-ib-fig{margin-top: 0}.al-qa-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.al .al-reg,.al .al-reg tbody{display: block}.al .al-reg thead{display: none}.al .al-reg tr{display: flex;flex-wrap: wrap;align-items: baseline;position: relative;padding: 10px 0 10px 2.6em;border-bottom: 1px solid var(--al-hair)}.al .al-reg tbody tr:last-child{border-bottom: 0}.al .al-reg td{display: block;padding: 0;border: 0;white-space: nowrap}.al .al-reg tbody tr:hover td{background: none}.al .al-reg td.c-no{position: absolute;left: 0;top: 10px;width: 2.1em;padding: 0;text-align: right;font-size: 16px}.al .al-reg td.c-name{flex: 1 0 calc(100% - 6.4em);min-width: 0;max-width: none;padding-right: 8px;overflow-wrap: anywhere}.al .al-reg td.c-name a{font-size: 16.5px}.al .al-reg td.c-pop{flex: 0 0 6.4em;min-width: 0;text-align: right}.al .al-reg td.c-pop .al-fill{margin-left: auto;width: 56px}.al .al-reg td.c-region,.al .al-reg td.c-group,.al .al-reg td.c-sched,.al .al-reg td.c-last,.al .al-reg td.c-next{margin: 5px 14px 0 0;font-size: 14.5px;color: var(--al-ink-2)}.al .al-reg td[data-l]::before{content: attr(data-l) " ";font-style: italic;color: var(--al-ink-3)}.al .al-reg td.c-tags{flex: 0 0 100%;order: 9;max-width: none;min-width: 0;margin-top: 3px;font-size: 14px}.al .al-reg td:empty{display: none}.al-tw-reg{overflow: visible}}@media (max-width: 640px){body.al{font-size: 16.5px}.al-wrap,.al .container,.al .container.al-wrap{padding: 0 16px}.al-runhead{font-size: 12px}.al-runhead-in{min-height: 28px}.al-rh-wide,.al-rh-r{display: none}.al-mast{padding-top: 14px;padding-bottom: 12px;gap: 12px}.al-seal{width: 42px;height: 42px;padding: 2px}.al-seal-in{font-size: 18px}.al-seal-in svg{width: 20px;height: 20px}.al-brand{gap: 10px}.al-brand-name{font-size: 21px;white-space: normal;line-height: 1.1}.al-brand-sub{font-size: 13px}.al .al-h2{display: block}.al-sn{margin-right: 10px}.al-h2-note{display: block;margin-top: 3px}.al-sect-bar .al-h2{flex-basis: 100%}.al-cd{flex-wrap: nowrap}.al .al-cd-p{flex-direction: column;align-items: flex-start;gap: 0;padding-right: 14px}.al .al-cd-p + .al-cd-p{padding-left: 14px}.al-cd-v{font-size: 36px}.al-cd-k{font-size: 13px;letter-spacing: .08em}.al-rh-k{display: none}.al-tick{min-height: 36px}.al-menu-btn{padding: 0 10px;gap: 7px;font-size: 13px}.al-head{padding: 30px 0 18px}.al .al-h2{margin-top: 44px;font-size: 21px}.al-h2-note{margin-left: 0;flex-basis: 100%;font-size: 14px}.al-sn{min-width: 0;font-size: 18px}.al-standfirst{font-size: 16.5px}.al-title{padding: 32px 0 22px}.al-lede{font-size: 18px}.al-led-k{font-size: 17.5px}.al-big{font-size: 26px}.al-led-fw .al-big{font-size: 18px}.al-led-fw{flex-wrap: wrap}.al-cd-p{gap: 4px}.al-records-in{padding: 14px 14px 12px}.al-regs-3,.al-regs-2{grid-template-columns: minmax(0,1fr)}.al-form-row{gap: 12px 16px}.al-field-q{flex-basis: 100%;max-width: none}.al-form-row>.al-field:not(.al-field-q){flex: 1 1 140px}.al-form-at{margin-left: 0}.al-quick-g{grid-template-columns: minmax(0,1fr);gap: 0}.al-foot-grid{grid-template-columns: minmax(0,1fr);gap: 22px}.al-finis{margin-left: 0}.al-foot-line>span + span::before{margin: 0 8px}.al .al-qa-a{padding: 0 0 14px 0}.al-qa>summary{font-size: 17px}.al .prose,.al .al-prose{font-size: 17px}.al-entry-side{display: block}.al-entry-side .al-ib-fig{margin-top: 24px}.al-entry-lead p{font-size: 17.5px}.al-toc{display: block;min-width: 0}.al-entry-sub{font-size: 15px}.al-state{width: 10px;height: 10px;margin-right: 10px}.al-tag-row{grid-template-columns: 80px minmax(0,1fr)}.al-own{padding-left: 16px;font-size: 16px}.al-pop-grid{grid-template-columns: minmax(0,1fr);gap: 32px}.al-fixture{grid-template-columns: minmax(0,1fr);gap: 20px;padding: 20px 0}.al-leaf{flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: baseline;gap: 0 10px;padding: 12px}.al-leaf-k,.al-leaf-t{flex-basis: 100%}.al-leaf-d{font-size: 64px}.al-cd-lg .al-cd-v{font-size: 44px}.al-cd-lg .al-cd-k{font-size: 13px}.al-fx-when{font-size: 17.5px}.al-scale-mid{display: none}.al .al-fixtures .c-day,.al-fx-tag{display: none}.al .al-fixtures th,.al .al-fixtures td{padding-left: 5px;padding-right: 5px;font-size: 14.5px}.al .al-fixtures td b{font-size: 15px}.al .al-fixtures td.al-fx-no{width: 2.2em}.al-title .al-kicker>span:first-child,.al-title .al-kicker-sep{display: none}.al .wz-board{grid-template-columns: repeat(2,minmax(0,1fr))}.al .wz-tile:nth-child(2n){border-right: 0}.al .wz-tile-time .wz-t{font-size: 25px}.al .wz-table th:first-child,.al .wz-table td:first-child{padding-left: 2px}.al-bull-body{grid-template-columns: minmax(0,1fr);padding: 18px 16px 14px}.al-stamp{width: 130px;height: 130px;justify-self: end;margin-top: -10px}.al-stamp-v{font-size: 17px}.al-bull-head{padding: 8px 14px}.al-bull-figs{padding: 4px 16px 12px}.al-bull-detail{font-size: 17px}.al-pc-k{font-size: 19px}.al .al-pop-tbl th[scope="row"]{min-width: 120px}.al .al-popt.has-trend .al-srv{display: block;font-size: 13px;font-style: normal;font-weight: 400;color: var(--al-ink-3);margin-left: 22px}.al .al-popt.has-trend .c-srv,.al .al-popt.has-trend .al-spark,.al .al-popt.has-trend .al-spark-h{display: none}.al .al-popt.has-trend .al-pop-tbl th,.al .al-popt.has-trend .al-pop-tbl td{padding-left: 5px;padding-right: 5px;font-size: 14.5px}.al .al-popt.has-trend .al-pop-tbl th:first-child{padding-left: 2px}.al .al-popt.has-trend .al-pop-tbl thead th{font-size: 12.5px;letter-spacing: .05em}}@media (max-width: 760px){.al .al-dreg td.c-when{position: absolute;left: 0;top: 10px;width: 3.6em;text-align: left}.al .al-dreg tr{padding-left: 4.2em}.al .al-dreg tr.al-dayrow{padding-left: 0;border-bottom: 0}.al .al-dreg tr.al-dayrow th{display: block;width: 100%;padding: 16px 0 4px}.al .al-dreg td.c-before[data-l]::before{content: "before "}.al .al-dreg td.c-before{margin: 5px 14px 0 0;text-align: left}}@media print{.al-runhead,.al-contents,.al-menu-btn,.al-lookup,.al-form,.al-pager{display: none !important}body.al{background: #fff}}
