:where(.alc-block,.alc-record,.alc-consent,.alc-nav,.alc-lang,.alc-breadcrumbs,.alc-article-meta,.alc-article-footer){--_ink: var(--alc-ink, #1a1a1a);--_paper: var(--alc-paper, #ffffff);--_parch: var(--alc-parchment, #f6f2ea);--_muted: var(--alc-muted, #5e5a54);--_line: var(--alc-line, #d9d3c7);--_accent: var(--alc-accent, #b3261e);--_green: var(--alc-green, #1e5631);--_sans: var(--alc-font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--_serif: var(--alc-font-serif, Georgia, "Times New Roman", serif);--_radius: var(--alc-radius, 2px)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.alc-block{margin-block:1.5rem}.alc-block__title{font-family:var(--_serif)}.alc-muted{color:var(--_muted)}.alc-empty{color:var(--_muted);font-style:italic;padding:1rem;border:1px dashed var(--_line)}.alc-num{font-variant-numeric:tabular-nums;white-space:nowrap}.alc-kicker{font-family:var(--_sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--_muted);margin:0 0 .35rem}.alc-note{background:var(--_parch);border-left:3px solid var(--_ink);padding:.6rem .9rem;font-size:.95rem}.alc-fallback-notice{font-family:var(--_sans);font-size:.8rem;color:var(--_muted);margin:.25rem 0}.alc-fallback-notice:before{content:"\21b3  "}.alc-badge{display:inline-flex;align-items:center;gap:.3em;font-family:var(--_sans);font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;padding:.28em .6em;border:1.5px solid var(--_ink);border-radius:var(--_radius);background:var(--_paper);color:var(--_ink);white-space:nowrap;vertical-align:middle}.alc-badge--small{font-size:.62rem;padding:.2em .45em}.alc-badge--legally-decided{background:var(--_ink);color:var(--_paper)}.alc-badge--completed-verified{background:var(--_green);border-color:var(--_green);color:#fff}.alc-badge--officially-proposed{background:var(--_parch)}.alc-badge--target-forecast{border-style:dashed}.alc-badge--under-review{border-color:var(--_accent);color:var(--_accent)}.alc-badge--under-review:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--_accent)}.alc-badge--historical-superseded{border-style:dotted;color:var(--_muted);border-color:var(--_muted);text-decoration:line-through;text-decoration-thickness:1px}.alc-badge--unverified{border-style:dotted;border-color:var(--_accent);color:var(--_accent)}.alc-badge--none{border-style:dashed;border-color:var(--_muted);color:var(--_muted)}.alc-pill{display:inline-block;font-family:var(--_sans);font-size:.72rem;padding:.15em .55em;border:1px solid var(--_line);border-radius:99px;background:var(--_paper);margin:0}.alc-pill--cgi{border-color:var(--_accent);color:var(--_accent)}.alc-pill--unknown{border-style:dashed}.alc-tier{font-family:var(--_sans);font-size:.7rem;font-weight:650;padding:.1em .4em;border:1px solid var(--_line);border-radius:var(--_radius)}.alc-tier--1,.alc-tier--2{border-color:var(--_ink)}.alc-tier--5{border-style:dashed;color:var(--_muted)}.alc-disclaimer{font-family:var(--_sans);font-size:.82rem;margin:0}.alc-disclaimer p{margin:0}.alc-disclaimer--bar{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;justify-content:space-between;align-items:baseline}.alc-disclaimer__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.alc-disclaimer a{color:inherit;text-underline-offset:.2em}.alc-disclaimer--panel{border:1px solid var(--_line);background:var(--_paper);padding:1rem 1.25rem}.alc-disclaimer--panel .alc-disclaimer__lead{font-size:.95rem;margin-bottom:.4rem}.alc-legend{display:grid;gap:.6rem;margin:0}.alc-legend__row{display:grid;grid-template-columns:minmax(11rem,max-content) 1fr;gap:.75rem;align-items:baseline}.alc-legend dd{margin:0;font-size:.95rem}.alc-legend--compact{display:flex;flex-wrap:wrap;gap:.4rem}.alc-legend--compact .alc-legend__row{display:block}@media (max-width: 560px){.alc-legend__row{grid-template-columns:1fr;gap:.2rem}}.alc-claims{list-style:none;margin:0;padding:0;display:grid;gap:0}.alc-claims--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem}.alc-claim{border-top:1px solid var(--_line);padding:1rem 0 1.1rem}.alc-claims--cards .alc-claim{border:1px solid var(--_line);padding:1rem;background:var(--_paper)}.alc-claim__head{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.alc-claim__type{font-family:var(--_sans);font-size:.75rem;color:var(--_muted)}.alc-claim__statement{font-family:var(--_serif);font-size:1.12rem;line-height:1.45;margin:.5rem 0}.alc-claim__meta,.alc-claim__cites{font-family:var(--_sans);font-size:.82rem;color:var(--_muted);margin:.25rem 0}.alc-claim__more{white-space:nowrap}.alc-cites{display:inline-flex;flex-wrap:wrap;gap:.3rem}.alc-cite{font-family:var(--_sans);font-size:.74rem;padding:.1em .45em;border:1px solid var(--_line);border-radius:var(--_radius);text-decoration:none;color:var(--_ink);background:var(--_paper)}.alc-cite:hover,.alc-cite:focus-visible{border-color:var(--_ink)}.alc-cite--tier1{border-color:var(--_ink);font-weight:600}.alc-cite--missing{border-style:dashed;color:var(--_accent)}.alc-approvals__grid{list-style:none;padding:1px 0 0 1px;margin:1rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:0}.alc-approvals__grid>li,.alc-tiles>li{border:1px solid var(--_line);margin:-1px 0 0 -1px}.alc-approval{background:var(--_paper);padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem}.alc-approval p{margin:0;font-size:.92rem}.alc-approval__title{font-family:var(--_sans);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;margin:0}.alc-approval__latest{font-family:var(--_serif);font-size:1.02rem;line-height:1.35}.alc-approval__meta,.alc-approval__conditions{font-size:.86rem;color:var(--_muted)}.alc-approval--legally-decided{box-shadow:inset 0 4px 0 var(--_ink)}.alc-approval--under-review{box-shadow:inset 0 4px 0 var(--_accent)}.alc-approval--none{background:var(--_parch)}.alc-approval__history summary{cursor:pointer;font-size:.85rem}.alc-approvals__summary{font-family:var(--_sans);font-size:.88rem}.alc-timeline__list{list-style:none;margin:1rem 0;padding:0 0 0 1.6rem;position:relative}.alc-timeline__list:before{content:"";position:absolute;left:.45rem;top:.3rem;bottom:.3rem;width:2px;background:var(--_ink)}.alc-timeline__year{margin:1.6rem 0 .6rem;font-family:var(--_serif);font-size:1.6rem;font-weight:700;position:relative}.alc-timeline__year span{background:var(--_paper);padding-right:.5rem}.alc-timeline__now{margin:1.4rem 0 1.4rem -1.6rem;padding:.4rem 0 .4rem 1.6rem;border-top:2px dashed var(--_accent);font-family:var(--_sans);font-size:.8rem;color:var(--_accent);font-weight:650;text-transform:uppercase;letter-spacing:.06em}.alc-tl{position:relative;margin:0 0 1.1rem;padding:.1rem 0 .1rem .4rem}.alc-tl:before{content:"";position:absolute;left:-1.55rem;top:.45rem;width:.9rem;height:.9rem;border-radius:50%;background:var(--_ink);border:2px solid var(--_ink);box-sizing:border-box}.alc-tl--future:before{background:var(--_paper)}.alc-tl--superseded:before{background:var(--_paper);border-style:dotted;border-color:var(--_muted)}.alc-tl--superseded .alc-tl__title{color:var(--_muted)}.alc-tl__date{font-family:var(--_sans);font-size:.82rem;font-weight:650;margin:0}.alc-tl__kind{font-weight:400;color:var(--_muted);margin-left:.35rem}.alc-tl__title{font-family:var(--_serif);font-size:1.12rem;margin:.15rem 0 .25rem;line-height:1.3}.alc-tl__title a{color:inherit}.alc-tl__text{margin:.2rem 0;font-size:.96rem}.alc-tl__meta,.alc-tl__cites{font-family:var(--_sans);font-size:.78rem;color:var(--_muted);margin:.25rem 0;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.alc-cat-dot{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;background:var(--_ink);margin-right:.3rem;vertical-align:-.05em}.alc-cat--legal .alc-cat-dot,.alc-cat-dot.alc-cat--legal{background:#1a1a1a}.alc-cat-dot.alc-cat--environment{background:#3d6b4f}.alc-cat-dot.alc-cat--design{background:#7a5c3e}.alc-cat-dot.alc-cat--transport{background:#355f8c}.alc-cat-dot.alc-cat--financing{background:#8c6d1f}.alc-cat-dot.alc-cat--approvals{background:#b3261e}.alc-cat-dot.alc-cat--construction{background:#555}.alc-cat-dot.alc-cat--military{background:#4f4a6b}.alc-cat-dot.alc-cat--history{background:#9a948a}.alc-timeline--compact .alc-tl__text,.alc-timeline--compact .alc-tl__cites{display:none}.alc-filters{font-family:var(--_sans);font-size:.9rem;display:grid;gap:.75rem;padding:1rem;background:var(--_parch);border:1px solid var(--_line);margin-bottom:1rem}.alc-filters fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center}.alc-filters legend{font-weight:650;margin-bottom:.3rem;padding:0;width:100%}.alc-filters__row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.alc-filters__field,.alc-filters__search{display:grid;gap:.25rem}.alc-filters__search input{width:100%}.alc-filters input[type=search],.alc-filters input[type=date],.alc-filters input[type=number],.alc-filters select,.alc-form input[type=text],.alc-form input[type=email],.alc-form select,.alc-form textarea{font:inherit;font-size:1rem;padding:.5rem .6rem;border:1px solid var(--_ink);border-radius:var(--_radius);background:var(--_paper);color:var(--_ink);min-height:2.75rem;box-sizing:border-box;max-width:100%}.alc-filters input[type=number]{width:6.5rem}.alc-check{display:inline-flex;gap:.35rem;align-items:center;min-height:2rem;cursor:pointer}.alc-check input{width:1.15rem;height:1.15rem;accent-color:var(--_ink)}.alc-reset{font-size:.85rem;align-self:center}.alc-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem 1.1rem;font-family:var(--_sans);font-size:.9rem;font-weight:600;color:var(--_paper);background:var(--_ink);border:1.5px solid var(--_ink);border-radius:var(--_radius);cursor:pointer;text-decoration:none}.alc-button:hover{background:var(--_accent);border-color:var(--_accent);color:#fff}.alc-button--ghost{background:transparent;color:var(--_ink)}.alc-copy{font-family:var(--_sans);font-size:.75rem;background:none;border:1px solid var(--_line);border-radius:var(--_radius);padding:.2rem .5rem;cursor:pointer;color:var(--_ink);min-height:1.9rem}.alc-copy:hover{border-color:var(--_ink)}:where(.alc-block,.alc-nav,.alc-consent,.alc-record) :focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.alc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}.alc-table-wrap:focus-visible{outline:3px solid var(--_accent)}.alc-table{width:100%;border-collapse:collapse;font-family:var(--_sans);font-size:.86rem}.alc-table caption{text-align:left;font-weight:650;padding:.4rem 0;caption-side:top}.alc-table th,.alc-table td{text-align:left;vertical-align:top;padding:.55rem .6rem;border-bottom:1px solid var(--_line)}.alc-table thead th{border-bottom:2px solid var(--_ink);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.alc-table tbody th{font-weight:600}.alc-figure{margin:2rem 0}.alc-figure__title{font-family:var(--_serif);font-size:1.3rem;margin:0 0 .5rem}.alc-figure__panel{border-top:2px solid var(--_ink);padding-top:.75rem;margin-bottom:1.5rem}.alc-warning{border:1.5px solid var(--_accent);background:#fdf3f2;color:#5c1410;padding:.7rem .9rem;font-family:var(--_sans);font-size:.88rem}.alc-warning p{margin:0 0 .3rem}.alc-warning ul{margin:.3rem 0 0 1.1rem;padding:0}.alc-ok{border-left:3px solid var(--_green);padding:.3rem .7rem;font-family:var(--_sans);font-size:.88rem}.alc-bars{display:grid;gap:.55rem;margin:.5rem 0 1rem}.alc-bars__row{display:grid;grid-template-columns:minmax(8rem,15rem) 1fr;gap:.75rem;align-items:center;font-family:var(--_sans);font-size:.82rem}.alc-bars__track{display:flex;align-items:center;min-height:1.6rem;position:relative}.alc-bars__base{display:block;height:2px;background:var(--_line)}.alc-bars__bar{display:block;height:1.1rem;background:var(--_ink)}.alc-bars__bar.is-range{background:repeating-linear-gradient(135deg,var(--_ink) 0 4px,#444 4px 8px)}.alc-bars__bar--target-forecast,.alc-bars__bar--officially-proposed{background:var(--_paper);border:2px solid var(--_ink);box-sizing:border-box}.alc-bars__bar--officially-proposed.is-range,.alc-bars__bar--target-forecast.is-range{background:repeating-linear-gradient(135deg,var(--_ink) 0 2px,var(--_paper) 2px 6px)}.alc-bars__bar--historical-superseded{background:var(--_line)}.alc-bars__value{margin-left:.5rem;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 560px){.alc-bars__row{grid-template-columns:1fr;gap:.2rem}}.alc-yearplot{width:100%;height:auto;max-width:760px;font-family:var(--_sans)}.alc-yearplot__grid{stroke:var(--_line);stroke-width:1}.alc-yearplot__axis{font-size:11px;fill:var(--_muted)}.alc-yearplot__label{font-size:12px;fill:var(--_ink)}.alc-yearplot__range{stroke:var(--_ink);stroke-width:3}.alc-yearplot__dot{fill:var(--_ink);stroke:var(--_ink);stroke-width:2}.alc-yearplot__dot.alc-st--target-forecast,.alc-yearplot__dot.alc-st--officially-proposed{fill:var(--_paper)}.alc-yearplot__dot.alc-st--historical-superseded{fill:var(--_paper);stroke:#8a857c;stroke-dasharray:2 2}.alc-yearplot__dot.alc-st--unverified{fill:var(--_paper);stroke:var(--_accent)}.alc-tiles{list-style:none;padding:1px 0 0 1px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:0}.alc-tile{background:var(--_paper);padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.25rem}.alc-tile p{margin:0}.alc-tile__label{font-family:var(--_sans);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--_muted)}.alc-tile__value{font-family:var(--_serif);font-size:clamp(1.4rem,1rem + 1.4vw,2rem);line-height:1.1;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.alc-tile__meta,.alc-tile__src{font-family:var(--_sans);font-size:.74rem;color:var(--_muted);display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.alc-explorer__group{margin-bottom:.5rem;width:100%}.alc-explorer__gtitle{font-weight:650;margin:.3rem 0}.alc-explorer__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;margin:1rem 0}.alc-explorer__card{border:1px solid var(--_line);padding:.9rem;background:var(--_paper);font-family:var(--_sans);font-size:.84rem}.alc-explorer__card dl{margin:.4rem 0 0;display:grid;gap:.3rem}.alc-explorer__card dt{font-weight:650;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--_muted)}.alc-explorer__card dd{margin:0}.alc-explorer__value{font-family:var(--_serif);font-size:1.35rem;font-weight:600;margin:.2rem 0}.alc-explorer__ctitle{margin:0;font-weight:650}.alc-library__list{list-style:none;margin:0;padding:0}.alc-doc{border-top:1px solid var(--_line);padding:.9rem 0}.alc-doc__meta,.alc-doc__actions{font-family:var(--_sans);font-size:.8rem;color:var(--_muted);margin:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.alc-doc__title{font-family:var(--_serif);font-size:1.12rem;margin:.3rem 0;line-height:1.3}.alc-doc__ref{font-family:var(--_sans);font-size:.78rem;font-weight:600;color:var(--_muted)}.alc-doc__sum{margin:.2rem 0 .4rem;font-size:.95rem}.alc-sources{margin:2rem 0 1rem;border-top:2px solid var(--_ink);padding-top:.6rem}.alc-sources__title{font-family:var(--_sans);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.alc-sources__list{margin:0;padding-left:1.3rem;font-size:.92rem}.alc-source{margin-bottom:.6rem}.alc-source__title{font-weight:600}.alc-source__meta{display:block;font-family:var(--_sans);font-size:.78rem;color:var(--_muted)}.alc-faq__gtitle{font-family:var(--_serif);font-size:1.35rem;margin:2rem 0 .5rem}.alc-faq__item{border-top:1px solid var(--_line)}.alc-faq__item summary{cursor:pointer;padding:.9rem 2rem .9rem 0;font-family:var(--_serif);font-size:1.08rem;line-height:1.35;list-style:none;position:relative}.alc-faq__item summary::-webkit-details-marker{display:none}.alc-faq__item summary:after{content:"+";position:absolute;right:.2rem;top:.75rem;font-family:var(--_sans);font-size:1.3rem}.alc-faq__item[open] summary:after{content:"\2013"}.alc-faq__answer{padding:0 0 1rem}.alc-faq__cites{font-family:var(--_sans);font-size:.78rem;color:var(--_muted)}.alc-faq__item--unknown summary{color:var(--_muted)}.alc-glossary__letters{display:flex;flex-wrap:wrap;gap:.3rem;font-family:var(--_sans);margin:1rem 0}.alc-glossary__letters a{display:inline-grid;place-items:center;min-width:2rem;min-height:2rem;border:1px solid var(--_line);text-decoration:none;color:var(--_ink)}.alc-glossary__list{margin:0}.alc-glossary__item{border-top:1px solid var(--_line);padding:.8rem 0;scroll-margin-top:6rem}.alc-glossary__item dt{font-family:var(--_serif);font-weight:700;font-size:1.08rem}.alc-glossary__abbr{font-family:var(--_sans);font-size:.8rem;font-weight:650;text-decoration:none;border:1px solid var(--_line);padding:0 .3rem}.alc-glossary__other{font-weight:400;font-style:italic;color:var(--_muted);font-size:.95rem}.alc-glossary__item dd{margin:.25rem 0 0}.alc-questions__list,.alc-promises__list,.alc-changes,.alc-corrections__list{list-style:none;margin:0;padding:0}.alc-question,.alc-promise,.alc-change,.alc-correction{border-top:1px solid var(--_line);padding:1.1rem 0}.alc-question__q,.alc-change__title{font-family:var(--_serif);font-size:1.15rem;margin:0 0 .35rem}.alc-question__why h4,.alc-question__known h4,.alc-promise__comment h4{font-family:var(--_sans);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;margin:.6rem 0 .2rem;color:var(--_muted)}.alc-question__why p,.alc-question__known p{margin:0}.alc-promise__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:baseline}.alc-promise__head h3{font-family:var(--_serif);margin:0;font-size:1.2rem}.alc-promise__head p{margin:0;font-family:var(--_sans);font-size:.82rem}.alc-promise__chain{list-style:none;margin:.8rem 0 0;padding:0 0 0 1.2rem;border-left:2px solid var(--_ink)}.alc-promise__step{padding:.1rem 0 .9rem .8rem;position:relative}.alc-promise__step:before{content:"";position:absolute;left:-1.62rem;top:.35rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--_ink)}.alc-promise__step.is-past{color:var(--_muted)}.alc-promise__step.is-past:before{background:var(--_paper);border:2px dotted var(--_muted);box-sizing:border-box}.alc-promise__when,.alc-promise__facts,.alc-promise__cites{font-family:var(--_sans);font-size:.8rem;margin:.1rem 0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.alc-promise__stmt{font-family:var(--_serif);font-size:1.04rem;margin:.25rem 0}.alc-promise__comment{background:var(--_parch);padding:.6rem .9rem;margin-top:.4rem}.alc-promises__filters{font-family:var(--_sans);font-size:.9rem;margin-bottom:1rem}.alc-change__when{font-family:var(--_sans);font-size:.8rem;color:var(--_muted);margin:0}.alc-change__diff{margin:.5rem 0 0;display:grid;gap:.3rem;font-family:var(--_sans);font-size:.84rem}.alc-change__diff div{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:.5rem}.alc-change__diff dt{font-weight:650}.alc-change__diff dd{margin:0}.alc-change__diff del{color:var(--_muted)}.alc-change__diff ins{text-decoration:none;background:#fff3c4}@media (max-width: 560px){.alc-change__diff div{grid-template-columns:1fr}}.alc-correction-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.5rem 0}.alc-correction-pair>div{padding:.6rem .9rem;border:1px solid var(--_line)}.alc-correction-pair h2,.alc-correction-pair h4{font-family:var(--_sans);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .3rem}.alc-correction-pair__was{background:var(--_parch)}.alc-correction-pair__was p{text-decoration:line-through;text-decoration-color:var(--_accent)}@media (max-width: 640px){.alc-correction-pair{grid-template-columns:1fr}}.alc-correction__when{font-family:var(--_sans);font-size:.8rem;margin:0}.alc-activity{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem 2.5rem}.alc-activity__title{font-family:var(--_sans);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;padding-bottom:.4rem;border-bottom:2px solid var(--_ink)}.alc-activity ul{list-style:none;margin:0;padding:0}.alc-activity li{padding:.55rem 0;border-bottom:1px solid var(--_line);font-size:.95rem;line-height:1.35}.alc-activity__date{display:block;font-family:var(--_sans);font-size:.74rem;color:var(--_muted);font-weight:600}.alc-more{font-family:var(--_sans);font-size:.85rem;font-weight:600}.alc-more:after{content:" \2192"}.alc-gallery__grid,.alc-videos__list{list-style:none;padding:0;margin:1rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.5rem}.alc-media{margin:0}.alc-media img{width:100%;height:auto;display:block}.alc-media__placeholder{aspect-ratio:16 / 10;display:grid;place-content:center;text-align:center;gap:.3rem;padding:1rem;background:repeating-linear-gradient(45deg,var(--_parch) 0 10px,var(--_paper) 10px 20px);border:1px solid var(--_line);font-family:var(--_sans)}.alc-media__ph-label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.alc-media__ph-text{font-size:.82rem;color:var(--_muted)}.alc-media figcaption,.alc-video figcaption{font-family:var(--_sans);font-size:.82rem;padding-top:.5rem}.alc-media figcaption p,.alc-video figcaption p{margin:.2rem 0}.alc-media__labels{display:flex;flex-wrap:wrap;gap:.3rem}.alc-media__title{font-family:var(--_serif);font-size:1rem;font-weight:600}.alc-media__credit{color:var(--_muted)}.alc-video__frame{aspect-ratio:16 / 9;display:grid;place-content:center;gap:.6rem;text-align:center;padding:1rem;background:var(--_ink);color:var(--_paper);font-family:var(--_sans);font-size:.85rem}.alc-video__frame iframe{width:100%;height:100%;border:0}.alc-video__frame[data-loaded]{display:block;padding:0}.alc-video__frame .alc-button{background:var(--_paper);color:var(--_ink)}.alc-map__stage{min-height:22rem;background:var(--_parch);border:1px solid var(--_line);display:grid;place-items:center}.alc-map__consent{max-width:34rem;padding:1.5rem;text-align:center;font-family:var(--_sans);font-size:.9rem}.alc-map__canvas{width:100%;height:clamp(22rem,60vh,36rem)}.alc-map__stage[data-loaded],.alc-map[data-loaded] .alc-map__stage{display:block}.alc-map__legend{list-style:none;padding:0;margin:.75rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-family:var(--_sans);font-size:.82rem}.alc-map-key{display:inline-block;width:.9rem;height:.9rem;border:2px solid var(--_ink);border-radius:50%;margin-right:.4rem;vertical-align:-.1em;box-sizing:border-box}.alc-map-key--documented{background:var(--_accent)}.alc-map-key--corridor{border-color:var(--_accent);border-style:dashed;background:var(--_paper)}.alc-map-key--approximate{border-color:#6b6b6b;border-style:dotted;background:var(--_paper)}.alc-map__attr{font-size:.78rem}.alc-record__header{margin-bottom:1.25rem}.alc-record__title{font-family:var(--_serif);margin:.2rem 0 .5rem;line-height:1.15}.alc-record__status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-family:var(--_sans);font-size:.85rem}.alc-record__id{font-variant-numeric:tabular-nums}.alc-record__statement{font-family:var(--_serif);font-size:clamp(1.2rem,1rem + .8vw,1.55rem);line-height:1.4;margin:1rem 0;padding:0 0 0 1rem;border-left:4px solid var(--_ink)}.alc-record__statement p{margin:0}.alc-quote{margin:1rem 0;padding:.8rem 1rem;background:var(--_parch)}.alc-quote blockquote{margin:0;font-style:italic}.alc-quote figcaption{font-family:var(--_sans);font-size:.78rem;color:var(--_muted);margin-top:.4rem}.alc-record__summary{font-size:1.08rem}.alc-facts-wrap h2,.alc-history h2,.alc-citing h2,.alc-disputed h2,.alc-commentary h2,.alc-updates h2,.alc-article-corrections h2{font-family:var(--_sans);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin:2rem 0 .6rem}.alc-facts{margin:0;border-top:2px solid var(--_ink)}.alc-facts__row{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--_line)}.alc-facts dt{font-family:var(--_sans);font-size:.8rem;font-weight:650;color:var(--_muted)}.alc-facts dd{margin:0}@media (max-width: 560px){.alc-facts__row{grid-template-columns:1fr;gap:.15rem}}.alc-commentary{background:var(--_parch);padding:.2rem 1.1rem .8rem;margin:1.5rem 0;border-left:3px solid var(--_accent)}.alc-commentary__note{font-family:var(--_sans);font-size:.78rem;color:var(--_muted)}.alc-verification{margin-top:2rem;padding:1rem 1.1rem;border:1px solid var(--_line);font-family:var(--_sans);font-size:.85rem;background:var(--_paper)}.alc-verification dl{margin:0 0 .6rem;display:grid;gap:.35rem}.alc-verification dl div{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;gap:.6rem}.alc-verification dt{font-weight:650}.alc-verification dd{margin:0}.alc-doc-actions{display:flex;flex-wrap:wrap;gap:.5rem}.alc-cards{list-style:none;padding:0;margin:1rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem}.alc-card{border:1px solid var(--_line);padding:1rem;background:var(--_paper)}.alc-card p{margin:.3rem 0}.alc-card__title{font-family:var(--_serif);font-size:1.08rem;margin:0 0 .3rem;line-height:1.3}.alc-card__text{font-size:.92rem}.alc-pagination ul{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;font-family:var(--_sans)}.alc-pagination a,.alc-pagination span{display:inline-grid;place-items:center;min-width:2.5rem;min-height:2.5rem;border:1px solid var(--_line);text-decoration:none}.alc-articles__list{list-style:none;padding:0;margin:0}.alc-articles--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.5rem 2rem}.alc-article-item{border-top:1px solid var(--_line);padding:1rem 0}.alc-articles--grid .alc-article-item{border-top:2px solid var(--_ink)}.alc-article-item__title{font-family:var(--_serif);font-size:1.25rem;line-height:1.25;margin:0 0 .4rem}.alc-article-item__title a{color:inherit;text-decoration:none}.alc-article-item__title a:hover{text-decoration:underline;text-underline-offset:.15em}.alc-article-item__dek{margin:0 0 .4rem;color:var(--_ink)}.alc-article-item__meta{font-family:var(--_sans);font-size:.78rem;color:var(--_muted);margin:0}.alc-articles--feature .alc-article-item:first-child .alc-article-item__title{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.alc-dek{font-family:var(--_serif);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.45;margin:.5rem 0 1rem}.alc-byline{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;font-family:var(--_sans);font-size:.82rem}.alc-byline div{display:flex;gap:.35rem}.alc-byline dt{color:var(--_muted)}.alc-byline dd{margin:0;font-weight:600}.alc-nav__list,.alc-nav__sub{list-style:none;margin:0;padding:0}.alc-nav__toggle{font:inherit;background:none;border:0;cursor:pointer;color:inherit;padding:.5rem .2rem;display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem}.alc-nav__chev{width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.alc-nav__toggle[aria-expanded=true] .alc-nav__chev{transform:rotate(225deg)}.alc-js .alc-nav__toggle[aria-expanded=false]+.alc-nav__sub{display:none}.alc-lang{display:inline-flex;gap:0;font-family:var(--_sans);font-size:.8rem;font-weight:650;border:1.5px solid currentColor;border-radius:var(--_radius)}.alc-lang__item{padding:.35rem .6rem;min-height:2rem;display:inline-grid;place-items:center;text-decoration:none;color:inherit}.alc-lang__item.is-current{background:currentColor}.alc-lang__item.is-current{color:var(--_paper);background:var(--_ink)}.alc-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;font-family:var(--_sans);font-size:.8rem}.alc-breadcrumbs li+li:before{content:"/";margin-right:.3rem;color:var(--_muted)}.alc-breadcrumbs a{color:var(--_muted)}.alc-page-verified{font-family:var(--_sans);font-size:.8rem;color:var(--_muted)}.alc-consent{max-width:min(36rem,calc(100vw - 2rem));border:2px solid var(--_ink);padding:0;border-radius:var(--_radius);background:var(--_paper);color:var(--_ink)}.alc-consent::backdrop{background:#1414148c}.alc-consent__form{padding:1.4rem 1.5rem;font-family:var(--_sans);font-size:.9rem}.alc-consent h2{font-family:var(--_serif);margin:0 0 .5rem}.alc-consent__list{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.8rem}.alc-consent__list li{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start}.alc-consent__list input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--_ink)}.alc-consent__list span{color:var(--_muted);font-size:.84rem}.alc-privacy-btn{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.alc-form{display:grid;gap:.9rem;max-width:40rem;font-family:var(--_sans)}.alc-form__field{display:grid;gap:.3rem;margin:0}.alc-form__field label{font-weight:600}.alc-form textarea{width:100%}.alc-form__consent{grid-template-columns:auto 1fr;align-items:start}.alc-form__consent label{font-weight:400;font-size:.9rem}.alc-form__consent input{width:1.2rem;height:1.2rem;margin-top:.2rem}.alc-form__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.alc-notice{padding:.7rem 1rem;border:1.5px solid;margin-bottom:1rem;font-family:var(--_sans)}.alc-notice--ok{border-color:var(--_green)}.alc-notice--error{border-color:var(--_accent)}@media (prefers-reduced-motion: reduce){.alc-nav__chev{transition:none}}@media print{.alc-filters,.alc-copy,.alc-map__stage,.alc-consent,.alc-privacy-btn{display:none!important}.alc-badge{border-width:1px}}.alc-explorer__group .alc-check{display:flex;width:100%}.alc-filters>*,.alc-filters__row>*,.alc-filters__field,.alc-filters__search{min-width:0;max-width:100%}.alc-filters select,.alc-filters input[type=search]{width:100%;max-width:100%}@media (min-width: 640px){.alc-filters__row .alc-filters__field select{width:auto;max-width:18rem}}.alc-form__field{min-width:0}.alc-form input[type=text],.alc-form input[type=email],.alc-form select{width:100%}.alc-media-block{margin-block:2rem}.alc-media--photo img{width:100%;height:auto;display:block;background:var(--_parch)}.alc-media-block--figure .alc-media--photo img,.alc-media-block--wide .alc-media--photo img{max-height:70vh;object-fit:cover}.alc-media__credit{font-family:var(--_sans);font-size:.74rem;color:var(--_muted);line-height:1.45}.alc-media__credit a{color:inherit}.alc-media-block__grid{margin:0}.alc-gallery__section{font-family:var(--_serif);font-size:1.4rem;margin:2.5rem 0 .5rem;padding-top:.6rem;border-top:2px solid var(--_ink)}.alc-gallery__grid--wide{grid-template-columns:1fr}.alc-article-image{margin-block:1.5rem 2rem}.alc-ig{margin:1.5rem 0;padding:1.25rem 1.25rem 1rem;background:var(--_paper);border:1px solid var(--_line);border-top:4px solid var(--_ink);font-family:var(--_sans)}.alc-ig__title{font-family:var(--_serif);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:700;margin:0 0 .8rem;line-height:1.25}.alc-ig__stamp{display:inline-block;margin:0 0 1rem;padding:.35rem .7rem;border:1.5px dashed var(--_accent);color:var(--_accent);font-size:.78rem;font-weight:650}.alc-ig__caption{margin-top:1rem;padding-top:.6rem;border-top:1px solid var(--_line);font-size:.74rem;color:var(--_muted)}.alc-ig__note{color:var(--_ink);font-weight:600}.alc-ig-icon{width:2.4rem;height:2.4rem;fill:var(--_ink);stroke:var(--_ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.alc-ig-icon .alc-ig-icon__inv{stroke:var(--_paper);fill:var(--_paper)}.alc-ig a{color:inherit}.alc-ig__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem 1.25rem}.alc-ig__stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:.7rem;align-items:start;padding:.6rem 0;border-top:1px solid var(--_line)}.alc-ig__stat .alc-ig-icon{grid-row:1 / span 3}.alc-ig__value{font-family:var(--_serif);font-size:1.35rem;font-weight:700;line-height:1.15;font-variant-numeric:lining-nums tabular-nums}.alc-ig__value a{text-decoration:none}.alc-ig__value a:hover{text-decoration:underline}.alc-ig__label{font-size:.8rem;color:var(--_muted);margin:.15rem 0 .35rem}.alc-ig__stat .alc-badge{justify-self:start}.alc-ig__path{list-style:none;margin:0;padding:0 0 0 1.2rem;border-left:3px solid var(--_line);display:grid;gap:.1rem}.alc-ig__step{position:relative;display:grid;grid-template-columns:minmax(7.5rem,10rem) 1fr auto;gap:.2rem 1rem;padding:.55rem 0 .55rem .4rem;border-bottom:1px solid var(--_line);font-size:.9rem;align-items:baseline}.alc-ig__dot{position:absolute;left:-1.78rem;top:.75rem;width:.95rem;height:.95rem;border-radius:50%;border:2.5px solid var(--_ink);background:var(--_paper);box-sizing:border-box}.alc-ig__step.is-done .alc-ig__dot{background:var(--_ink)}.alc-ig__step.is-review .alc-ig__dot{border-color:var(--_accent);background:linear-gradient(90deg,var(--_accent) 50%,var(--_paper) 50%)}.alc-ig__step.is-none .alc-ig__dot{border-style:dotted;border-color:var(--_muted)}.alc-ig__step.is-target .alc-ig__dot,.alc-ig__step.is-due .alc-ig__dot{border-style:dashed}.alc-ig__when{font-weight:650;font-size:.8rem}.alc-ig__state{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--_muted)}.alc-ig__step.is-review .alc-ig__state{color:var(--_accent)}.alc-ig__step.is-done .alc-ig__state{color:var(--_ink)}@media (max-width: 560px){.alc-ig__step{grid-template-columns:1fr}}.alc-ig__scroll{overflow-x:auto}.alc-ig__years,.alc-ig__trow{display:grid;grid-template-columns:minmax(9rem,11rem) repeat(var(--cols),minmax(3.4rem,1fr));min-width:48rem;align-items:center}.alc-ig__year{font-size:.72rem;color:var(--_muted);text-align:center;border-left:1px solid var(--_line);padding-bottom:.3rem}.alc-ig__trow{min-height:2.6rem;border-top:1px solid var(--_line);background:repeating-linear-gradient(90deg,transparent 0 calc(100% - 1px),transparent 0)}.alc-ig__rowlabel{font-size:.8rem;font-weight:650;padding-right:.5rem}.alc-ig__mark{margin:.35rem .1rem;padding:.25rem .4rem;font-size:.72rem;font-weight:650;text-align:center;border-radius:2px;background:var(--_ink);color:var(--_paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alc-ig__mark a{color:inherit;text-decoration:none}.alc-ig__trow.alc-st--historical-superseded .alc-ig__mark{background:var(--_paper);color:var(--_muted);border:1.5px dotted var(--_muted);text-decoration:line-through}.alc-ig__trow.alc-st--target-forecast .alc-ig__mark{background:var(--_paper);color:var(--_ink);border:1.5px dashed var(--_ink)}.alc-ig__trow.alc-st--unverified .alc-ig__mark{background:var(--_paper);color:var(--_accent);border:1.5px dotted var(--_accent)}.alc-ig__versus{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center}.alc-ig__card{border:1px solid var(--_line);padding:1rem;background:var(--_parch)}.alc-ig__card dl{margin:.5rem 0;font-size:.82rem;display:grid;gap:.3rem}.alc-ig__card dt{font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--_muted)}.alc-ig__card dd{margin:0}.alc-ig__cardyear{margin:.3rem 0 0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.alc-ig__neq{font-family:var(--_serif);font-size:3rem;font-weight:700;color:var(--_accent);margin:0}.alc-ig__reasons{margin:1rem 0 0 1.1rem;font-size:.85rem}@media (max-width: 640px){.alc-ig__versus{grid-template-columns:1fr}.alc-ig__neq{text-align:center}}.alc-ig__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.alc-ig__col{padding:.8rem 1rem;border:1px solid var(--_line);font-size:.86rem}.alc-ig__col ul{margin:0;padding-left:1.1rem}.alc-ig__col li+li{margin-top:.25rem}.alc-ig__coltitle{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.alc-ig__col.is-known{border-top:4px solid var(--_ink)}.alc-ig__col.is-unknown{border-top:4px dashed var(--_accent);background:#fdf6f5}.alc-ig__col.is-unknown li::marker{content:"? ";color:var(--_accent);font-weight:700}.alc-ig__col.is-separate{border-top:4px solid var(--_line)}.alc-ig__chain{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.alc-ig__node{flex:1 1 9rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;padding:.8rem;border:2px solid var(--_ink);background:var(--_paper);font-size:.86rem}.alc-ig__node.is-airport{background:var(--_ink);color:var(--_paper)}.alc-ig__node.is-airport .alc-ig-icon{fill:var(--_paper);stroke:var(--_paper)}.alc-ig__link{flex:1 1 11rem;display:flex;gap:.5rem;align-items:center;padding:.6rem .8rem;border:2px dashed var(--_accent);font-size:.8rem}.alc-ig__roads{display:flex;gap:.8rem;padding:.8rem;border:1px solid var(--_line);background:var(--_parch);font-size:.85rem}.alc-ig__roads ul{margin:0;padding-left:1.1rem}@media (max-width: 640px){.alc-ig__chain{flex-direction:column}}.alc-ig__panels{display:grid;gap:1rem}.alc-ig__panel{padding:.8rem 1rem;border:1px solid var(--_line)}.alc-ig__bar{display:grid;grid-template-columns:minmax(8rem,15rem) 1fr;gap:.6rem;align-items:center;margin:.45rem 0;font-size:.82rem}.alc-ig__bartrack{display:flex;align-items:center;gap:.5rem;min-height:1.6rem}.alc-ig__barfill{display:block;height:1.2rem;background:var(--_ink)}.alc-ig__bar.alc-st--target-forecast .alc-ig__barfill,.alc-ig__bar.alc-st--officially-proposed .alc-ig__barfill{background:repeating-linear-gradient(135deg,var(--_ink) 0 3px,var(--_paper) 3px 7px);border:1.5px solid var(--_ink);box-sizing:border-box}.alc-ig__barvalue{font-weight:700;white-space:nowrap}@media (max-width: 560px){.alc-ig__bar{grid-template-columns:1fr;gap:.2rem}}.alc-ig__node{justify-content:center}.alc-ig__chain>li{position:relative}.alc-gallery__grid:not(.alc-gallery__grid--wide) .alc-media--photo img,.alc-media-block__grid .alc-media--photo img{aspect-ratio:3 / 2;object-fit:cover}.alc-gallery__grid>li,.alc-ig__panel,.alc-ig__bar>*,.alc-ig__bartrack,.alc-ig{min-width:0}.alc-ig{overflow-wrap:anywhere}.alc-ig__barvalue{white-space:normal}@media (max-width: 560px){.alc-ig{padding:1rem .8rem .8rem}.alc-ig__bartrack{flex-wrap:wrap}}.alc-ill{--i-bg: var(--wp--preset--color--parchment, #f6f2ea);--i-pa: var(--wp--preset--color--paper, #fff);--i-st: var(--wp--preset--color--stone, #d9d3c7);--i-mu: var(--wp--preset--color--muted, #5e5a54);--i-ink: var(--wp--preset--color--charcoal, #2a2826);--i-ac: var(--wp--preset--color--accent, #b3261e);--i-wa: color-mix(in srgb, var(--i-st) 55%, #c9d3d0);--i-sa: color-mix(in srgb, var(--i-st) 70%, #e8d9b8);display:block;width:100%;height:auto;aspect-ratio:5 / 2;background:var(--i-bg)}.alc-ill .i-bg{fill:var(--i-bg)}.alc-ill .i-pa{fill:var(--i-pa)}.alc-ill .i-st{fill:var(--i-st)}.alc-ill .i-mu{fill:var(--i-mu)}.alc-ill .i-ink{fill:var(--i-ink)}.alc-ill .i-ac{fill:var(--i-ac)}.alc-ill .i-ac-soft{fill:color-mix(in srgb,var(--i-ac) 45%,var(--i-pa))}.alc-ill .i-wa{fill:var(--i-wa)}.alc-ill .i-sa{fill:var(--i-sa)}.alc-ill [class^=i-ln]{fill:none;stroke:var(--i-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.alc-ill .i-ln-soft{stroke-width:1.5;opacity:.45}.alc-ill .i-ln-thick{stroke-width:6}.alc-ill .i-ln-box{stroke-width:2}.alc-ill .i-ln-ac{stroke:color-mix(in srgb,var(--i-ac) 45%,var(--i-pa));stroke-width:6}.alc-ill .i-ln-pa{stroke:var(--i-pa);stroke-width:3}.alc-ill .i-ln-dash{stroke-dasharray:10 10;stroke-width:2;opacity:.7}.alc-ill .i-ln-dash-pa{stroke:var(--i-pa);stroke-dasharray:24 22;stroke-width:4}.alc-media--illustration{margin:0}.alc-media--illustration .alc-ill{border-radius:2px}.alc-pill--ill{background:var(--wp--preset--color--parchment, #f6f2ea);border-color:var(--wp--preset--color--muted, #5e5a54)}@media (forced-colors: active){.alc-ill{forced-color-adjust:none}}.alc-ig__axis{margin:0 0 .4rem;font-size:.75rem;color:var(--_muted);text-transform:uppercase;letter-spacing:.04em}.alc-ig__colwrap{display:grid;grid-template-columns:7fr 3fr;gap:1.5rem}.alc-ig__colgroup{min-width:0}.alc-ig__colgroup.is-planned{border-left:1px dashed var(--_line);padding-left:1rem}.alc-ig__columns{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:.4rem;height:15rem;border-bottom:2px solid var(--_ink);background:repeating-linear-gradient(to top,transparent 0 calc(25% - 1px),var(--_line) calc(25% - 1px) 25%)}.alc-ig__colitem{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;position:relative}.alc-ig__colbar{display:block;height:var(--h);background:var(--_ink)}.alc-ig__colitem.is-derived .alc-ig__colbar{background:var(--_muted)}.alc-ig__colitem.is-planned .alc-ig__colbar{background:repeating-linear-gradient(135deg,var(--_ink) 0 3px,var(--_paper) 3px 7px);border:1.5px solid var(--_ink);border-bottom:0;box-sizing:border-box}.alc-ig__colval{font-weight:700;font-size:.78rem;text-align:center;margin-bottom:.2rem;font-variant-numeric:tabular-nums}.alc-ig__colval a{text-decoration:none}.alc-ig__collabel{position:absolute;top:100%;left:0;right:0;margin-top:.3rem;font-size:.72rem;line-height:1.2;text-align:center;color:var(--_muted)}.alc-ig__colgroup .alc-ig__columns{margin-bottom:3.2rem}.alc-ig__legend{margin:.6rem 0 0;font-size:.78rem;color:var(--_muted)}.alc-ig__key{display:inline-block;width:.8rem;height:.8rem;margin:0 .3rem 0 .6rem;vertical-align:-1px;background:var(--_ink)}.alc-ig__key:first-child{margin-left:0}.alc-ig__key.is-derived{background:var(--_muted)}.alc-ig__key.is-planned{background:repeating-linear-gradient(135deg,var(--_ink) 0 2px,var(--_paper) 2px 4px);border:1px solid var(--_ink)}@media (max-width: 640px){.alc-ig__colwrap{grid-template-columns:1fr}.alc-ig__colgroup.is-planned{border-left:0;padding-left:0;border-top:1px dashed var(--_line);padding-top:.8rem}.alc-ig__columns{height:11rem}.alc-ig__colval{font-size:.68rem}}.alc-ig__stack{list-style:none;margin:.5rem 0 0;padding:0;display:flex}.alc-ig__seg{width:var(--w);min-width:0;display:flex;flex-direction:column;gap:.3rem}.alc-ig__segbar{display:block;height:2.6rem;background:var(--_ink);border-right:3px solid var(--_paper)}.alc-ig__seg.is-b .alc-ig__segbar{background:var(--_muted);border-right:0}.alc-ig__seglabel{font-size:.8rem;color:var(--_muted)}.alc-ig__segvalue{font-family:var(--_serif);font-weight:700;font-size:1.1rem}.alc-ig__total{margin:.9rem 0 0;font-weight:600}.alc-ig__barrange{display:block;height:1.2rem;margin-left:-.5rem;background:color-mix(in srgb,var(--_ink) 30%,var(--_paper))}.alc-ig__barfill.is-debt{background:var(--_accent, #b3261e)}.alc-ig__unitsbox{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--_line)}.alc-ig__units{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.alc-ig__units .alc-ig-icon{width:1.35rem;height:1.35rem;stroke-width:0}.alc-ig__units .is-heavy .alc-ig-icon{fill:var(--_accent, #b3261e)}.alc-ig__units--pitch .alc-ig-icon{width:2.1rem;height:2.1rem;fill:var(--_green)}.alc-ig__stackpaper{display:flex;flex-direction:column-reverse;width:7rem;margin:1rem 0 0}.alc-ig__stackpaper span{display:block;height:3px;margin-top:1px;background:var(--_paper);border:1px solid var(--_ink);border-radius:1px}.alc-ig__stackpaper span:nth-child(odd){margin-left:2px}.alc-ig__mini-path{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8rem}.alc-ig__mini-path li{padding:.3rem .6rem;border:1px solid var(--_ink);background:var(--_paper)}.alc-ig__mini-path li.is-done{background:var(--_ink);color:var(--_paper)}.alc-ig__mini-path li.is-now{border-width:2px;border-color:var(--_accent, #b3261e);font-weight:700}.alc-ig__mini-path{gap:.4rem 1.4rem}.alc-ig__mini-path li{position:relative}.alc-ig__mini-path li+li:before{content:"\2192";position:absolute;left:-1.15rem;top:50%;transform:translateY(-50%);color:var(--_muted);font-weight:400}.alc-ig__areas{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.alc-ig__area{flex:1 1 12rem;max-width:18rem;display:flex;flex-direction:column;gap:.4rem}.alc-ig__areabox{display:block;width:var(--s);aspect-ratio:1;background:var(--_muted)}.alc-ig__area.is-ref .alc-ig__areabox{background:transparent;border:2px dashed var(--_ink);box-sizing:border-box}.alc-ig__area:not(.is-ref) .alc-ig__areabox{background:repeating-linear-gradient(45deg,var(--_ink) 0 2px,var(--_paper) 2px 8px);border:2px solid var(--_ink);box-sizing:border-box}.alc-ig__arealabel{font-size:.85rem}.alc-topic-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.25rem}.alc-topic-card a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid var(--_line);background:var(--_paper);transition:border-color .15s}.alc-topic-card a:hover,.alc-topic-card a:focus-visible{border-color:var(--_ink)}.alc-topic-card a:hover .alc-topic-card__title{text-decoration:underline}.alc-topic-card .alc-ill{aspect-ratio:16 / 9}.alc-topic-card__title{display:block;padding:.8rem .9rem 0;font-family:var(--_serif);font-size:1.15rem;font-weight:700;line-height:1.2}.alc-topic-card__text{display:block;padding:.35rem .9rem .9rem;font-size:.88rem;color:var(--_muted)}.alc-topic-cards__note{margin:.6rem 0 0;font-size:.75rem;color:var(--_muted)}.alc-media-block--wide .alc-media--illustration .alc-ill{aspect-ratio:5 / 2}@media (max-width: 560px){.alc-media--illustration .alc-ill{aspect-ratio:16 / 9}}.alc-ig__colgroup>.alc-ig__coltitle{min-height:2.8em}@media (max-width: 640px){.alc-ig__colgroup>.alc-ig__coltitle{min-height:0}}.alc-table-wrap{position:relative}.alc-automated{margin:.8rem 0;padding:.6rem .8rem;border-left:4px solid var(--_accent);background:var(--_parch);font-size:.88rem;line-height:1.45}.alc-automated strong{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;margin-right:.3rem;color:var(--_accent)}.alc-overdue{display:inline-block;margin:.5rem 0;padding:.2rem .55rem;border:1.5px dashed var(--_accent);color:var(--_accent);font-weight:700;font-size:.8rem}.alc-wire__list{list-style:none;margin:0;padding:0}.alc-wire__item{padding:.55rem 0;border-top:1px solid var(--_line);display:flex;flex-wrap:wrap;gap:.2rem .7rem;align-items:baseline}.alc-wire__item time{font-size:.8rem;color:var(--_muted);font-variant-numeric:tabular-nums;min-width:6.5rem}.alc-wire__outlet{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.alc-wire__title{flex:1 1 18rem}.alc-wire__ours{font-size:.8rem;font-weight:700}.alc-wire__note{margin-top:.8rem;font-size:.8rem;color:var(--_muted)}.alc-consent.is-banner{position:fixed;inset:auto 1rem 1rem auto;margin:0;z-index:1000;box-shadow:0 10px 40px #00000040;max-height:calc(100vh - 2rem);overflow:auto}.alc-consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.alc-consent__actions .alc-button{flex:1 1 9rem;justify-content:center;text-align:center}.alc-consent__always{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;margin-top:.15rem;background:var(--_ink);color:var(--_paper);font-size:.8rem;font-weight:700;border-radius:2px}@media (max-width: 560px){.alc-consent.is-banner{inset:auto .5rem .5rem;max-width:none}.alc-consent__form{padding:1rem}}
