.oxa-article-page{overflow:clip}.home-route-reader-page__inner--article.oxa-article-shell{width:min(calc(100% - (2 * var(--oxa-public-rail-gutter))), var(--oxa-public-rail-width));max-width:var(--oxa-public-rail-width);gap:0}.oxa-article-back-link{align-items:center;gap:.55rem;width:100%;margin:0 auto clamp(2rem,4vw,3rem);display:inline-flex}.oxa-article-opening{border-bottom:1px solid var(--oxa-surface-border);gap:1.25rem;width:100%;margin-inline:auto;padding-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.oxa-article-opening__details-row{justify-content:space-between;align-items:center;gap:2rem;display:flex}.oxa-article-opening__source{color:#edf6ef9e;font-family:var(--oxa-type-family-body);font-size:var(--oxa-type-size-body-small);line-height:var(--oxa-type-line-body);margin:0}.oxa-article-opening__meta{color:#edf6ef8a;font-family:var(--oxa-type-family-proof);font-size:var(--oxa-type-size-caption);line-height:var(--oxa-type-line-control);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem 1rem;margin-left:auto;display:flex}.oxa-article-opening__meta span{align-items:center;gap:.38rem;display:inline-flex}.oxa-article-cover-frame{aspect-ratio:1200/630;border:1px solid var(--oxa-surface-border-strong);background:var(--brand-carbon);border-radius:0;width:100%;display:grid;overflow:hidden;box-shadow:0 34px 70px -52px #000000f5}.oxa-article-cover-frame img{-o-object-fit:contain;object-fit:contain;background:var(--brand-carbon);width:100%;height:100%;display:block}.oxa-article-cover-fallback{color:var(--brand-off-white);font-family:var(--oxa-type-family-display);font-size:var(--oxa-type-size-headline-xl);font-weight:var(--oxa-type-display-hero-weight);line-height:var(--oxa-type-line-display);letter-spacing:var(--oxa-type-letter-display);align-content:end;padding:clamp(1.5rem,5vw,4rem);display:grid}.oxa-article-opening__deck{color:#edf6efc7;width:min(100%,54rem);font-family:var(--oxa-type-family-body);font-size:var(--oxa-type-size-body-lg);font-weight:var(--oxa-type-lead-weight);line-height:var(--oxa-type-body-leading);letter-spacing:var(--oxa-type-letter-subtle);margin:.45rem 0 0}.oxa-article-opening__source-link{justify-self:start}.oxa-article-reading-layout{-moz-column-gap:clamp(3rem, 7vw, 6rem);grid-template-columns:minmax(0,46rem) minmax(16rem,18rem);justify-content:space-between;align-items:start;column-gap:clamp(3rem,7vw,6rem);width:100%;margin:clamp(2.75rem,5vw,4.5rem) 0 0;display:grid}.oxa-article-reading-body.home-route-reader-plane--article{width:100%;min-width:0;max-width:46rem;box-shadow:none;background:0 0;border:0;grid-area:1/1;margin-left:0;padding:0}.oxa-article-navigator{border-left:1px solid var(--oxa-surface-border);overscroll-behavior:contain;grid-area:1/2;gap:1.5rem;min-width:0;max-height:calc(100vh - 9rem);padding-left:2.25rem;display:grid;position:sticky;top:7.25rem;overflow-y:auto}.oxa-article-navigator__label{color:#edf6efe0;font-family:var(--oxa-type-family-body);font-size:var(--oxa-type-size-body);font-weight:var(--oxa-type-body-strong-weight);line-height:var(--oxa-type-line-control);margin:0 0 1rem}.oxa-article-navigator__list{border-left:1px solid var(--oxa-surface-border);gap:.1rem;margin:0;padding:0 0 0 .9rem;list-style:none;display:grid}.oxa-article-navigator__list li{margin:0;position:relative}.oxa-article-navigator__list li:before{content:"";background:0 0;width:1px;height:calc(100% - .9rem);min-height:.8rem;position:absolute;top:.55rem;left:calc(-.9rem - 1px)}.oxa-article-navigator__list li[data-active=true]:before{background:var(--brand-archive-green)}.oxa-article-navigator__link{color:#edf6ef85;font-size:var(--oxa-type-size-body);font-weight:var(--oxa-type-body-weight);line-height:var(--oxa-type-line-compact);transition:border-color var(--oxa-button-duration) var(--oxa-button-ease), color var(--oxa-button-duration) var(--oxa-button-ease);border-bottom:1px solid #0000;padding:.7rem 0;text-decoration:none;display:block}.oxa-article-navigator__link:hover,.oxa-article-navigator__link:focus-visible,.oxa-article-navigator__link[aria-current=location]{color:#edf6eff0}.oxa-article-navigator__link[aria-current=location]{border-bottom-color:var(--brand-archive-green)}.oxa-article-navigator__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--oxa-button-focus-ring);outline-offset:2px}.oxa-article-navigator__utilities{border-top:1px solid var(--oxa-surface-border);gap:.15rem;padding-top:1rem;display:grid}.oxa-article-control{border:1px solid var(--oxa-surface-border);border-radius:var(--oxa-button-radius-compact);background:var(--oxa-button-quiet-fill);color:#edf6efad;min-height:2.6rem;font-family:var(--oxa-type-family-body);font-size:var(--oxa-type-size-body-small);transition:border-color var(--oxa-button-duration) var(--oxa-button-ease), background-color var(--oxa-button-duration) var(--oxa-button-ease), color var(--oxa-button-duration) var(--oxa-button-ease);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.oxa-article-navigator__utility-button{background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;min-height:2.75rem;padding:.55rem 0;text-decoration:none}.oxa-article-control:hover,.oxa-article-control:focus-visible{background:var(--oxa-button-quiet-fill-hover);color:var(--brand-archive-green);border-color:#21c55e73}.oxa-article-navigator__utility-button:hover,.oxa-article-navigator__utility-button:focus-visible{background:0 0;border-color:#0000}.oxa-article-control:focus-visible{outline:2px solid var(--oxa-button-focus-ring);outline-offset:2px}.oxa-article-mobile-controller{display:none}.oxa-article-content,.oxa-article-content .tiptap-content{color:#edf6efc7;min-width:0;font-family:var(--oxa-type-family-body);font-size:var(--oxa-type-reading-body-size);font-weight:var(--oxa-type-body-weight);line-height:var(--oxa-type-reading-leading)}.oxa-article-content .tiptap-content{max-width:none}.oxa-article-content>div,.oxa-article-content .tiptap-content{overflow-wrap:anywhere}.oxa-article-content p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 1.45em}.oxa-article-content h2{color:#f4f6f4fa;font-family:var(--oxa-type-family-display);font-size:var(--oxa-type-reading-section-size);font-weight:var(--oxa-type-body-strong-weight);line-height:var(--oxa-type-line-title);letter-spacing:var(--oxa-type-letter-tight);margin:2.8em 0 .85em;scroll-margin-top:8.5rem}.oxa-article-content h2:first-child{margin-top:0}.oxa-article-content h3{color:#f4f6f4f0;font-family:var(--oxa-type-family-display);font-size:var(--oxa-type-size-title-sm);font-weight:var(--oxa-type-body-strong-weight);line-height:var(--oxa-type-line-title);letter-spacing:var(--oxa-type-letter-tight);margin:2.15em 0 .7em;scroll-margin-top:8.5rem}.oxa-article-content .tiptap-content>p:first-child,.oxa-legacy-article-content>div:first-child>p:first-child{color:#f4f6f4e6;font-size:inherit;font-weight:var(--oxa-type-lead-weight);line-height:inherit}.oxa-article-content ul,.oxa-article-content ol{gap:.55rem;margin:0 0 1.55em;padding-left:1.45rem;display:grid}.oxa-article-content li{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding-left:.18rem}.oxa-article-content strong{color:#f4f6f4f0;font-weight:var(--oxa-type-body-strong-weight)}.oxa-article-content a{color:var(--brand-archive-green);text-underline-offset:.2em;text-decoration-color:#21c55e66;text-decoration-thickness:1px}.oxa-article-content a:hover,.oxa-article-content a:focus-visible{color:var(--brand-archive-green-hover);text-decoration-color:currentColor}.oxa-article-content blockquote{color:#edf6efad;font-size:var(--oxa-type-size-body);font-style:normal;line-height:var(--oxa-type-line-reading);background:0 0;border:0;border-left:2px solid #21c55ebd;border-radius:0;margin:2rem 0;padding:.15rem 0 .15rem 1.4rem}.oxa-article-content code:not(pre code){border-radius:var(--radius-sm);color:#edf6efe0;font-family:var(--oxa-type-family-proof);font-size:var(--oxa-type-size-caption);background:#ffffff0b;border:1px solid #ffffff12;padding:.12em .34em}.oxa-article-content pre,.oxa-article-content__code{max-width:100%;margin:1.8rem 0}.oxa-article-content .tiptap-content pre{border:1px solid var(--oxa-surface-border);border-radius:var(--oxa-surface-radius-tight);background:#090a09f5;max-width:100%;overflow-x:auto}.oxa-article-content img{border:1px solid var(--oxa-surface-border);border-radius:var(--oxa-surface-radius-tight);width:auto;max-width:100%;height:auto;margin:2rem auto;display:block}.oxa-article-content figure{max-width:100%;margin:2.4rem 0}.oxa-article-content figcaption{color:#edf6ef7a;font-family:var(--oxa-type-family-proof);font-size:var(--oxa-type-size-caption);line-height:var(--oxa-type-line-body);margin-top:.7rem}.oxa-article-content table{border:1px solid var(--oxa-surface-border);border-collapse:collapse;border-radius:var(--oxa-surface-radius-tight);scrollbar-width:thin;width:100%;max-width:100%;margin:2rem 0;display:block;overflow-x:auto}.oxa-article-content table:focus-visible{outline:2px solid var(--oxa-button-focus-ring);outline-offset:3px}.oxa-article-content thead,.oxa-article-content tbody{width:100%}.oxa-article-content th,.oxa-article-content td{border-bottom:1px solid var(--oxa-surface-border);color:#edf6efb3;min-width:8.5rem;font-size:var(--oxa-type-size-body-small);line-height:var(--oxa-type-line-body);text-align:left;vertical-align:top;padding:.72rem .82rem}.oxa-article-content th{color:#f4f6f4e0;font-family:var(--oxa-type-family-proof);font-weight:var(--oxa-type-proof-weight);background:#ffffff07}.oxa-related-resources{border-top:1px solid var(--oxa-surface-border);gap:1.35rem;width:100%;margin:clamp(4.5rem,9vw,7.5rem) auto 0;padding-top:clamp(2rem,4vw,3rem);display:grid}.oxa-related-resources__title{color:#f4f6f4f5;font-family:var(--oxa-type-family-display);font-size:var(--oxa-type-size-title-md);font-weight:var(--oxa-type-body-strong-weight);line-height:var(--oxa-type-line-title);letter-spacing:var(--oxa-type-letter-tight);margin:0}.oxa-related-resources__grid{border-top:1px solid var(--oxa-surface-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oxa-related-resources .oxa-related-link{border:0;border-right:1px solid var(--oxa-surface-border);color:#edf6efc7;min-height:7.4rem;font-size:var(--oxa-type-size-body);font-weight:var(--oxa-type-body-medium-weight);line-height:var(--oxa-type-line-compact);transition:color var(--oxa-button-duration) var(--oxa-button-ease);background:0 0;border-radius:0;align-items:end;padding:1.15rem 1.15rem 1.25rem 0;text-decoration:none;display:flex}.oxa-related-resources .oxa-related-link+.oxa-related-link{padding-left:1.15rem}.oxa-related-resources .oxa-related-link:last-child{border-right:0}.oxa-related-resources .oxa-related-link:hover,.oxa-related-resources .oxa-related-link:focus-visible{color:var(--brand-archive-green)}.oxa-related-resources .oxa-related-link:focus-visible{outline:2px solid var(--oxa-button-focus-ring);outline-offset:-2px}.oxa-article-shell>.oxa-article-footer{width:100%;margin:clamp(2.5rem,5vw,4rem) auto 0}.oxa-article-contents-sheet__overlay{z-index:70;background:#000000c7;position:fixed;inset:0}.oxa-article-contents-sheet{z-index:71;max-height:min(82dvh,42rem);padding:1rem var(--oxa-public-rail-gutter-mobile) calc(1.6rem + env(safe-area-inset-bottom));border:1px solid var(--oxa-surface-border-strong);color:var(--brand-off-white);background:#0f110f;border-bottom:0;border-radius:.9rem .9rem 0 0;outline:none;gap:1.2rem;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -34px 80px -36px #000000f5}.oxa-article-contents-sheet:before{content:"";background:#ffffff38;border-radius:999px;width:2.7rem;height:.2rem;margin:0 auto}.oxa-article-contents-sheet header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.oxa-article-contents-sheet__title{font-family:var(--oxa-type-family-display);font-size:var(--oxa-type-size-title-md);font-weight:var(--oxa-type-body-strong-weight);line-height:var(--oxa-type-line-title);margin:0}.oxa-article-contents-sheet__close{width:2.75rem;min-height:2.75rem}.oxa-article-contents-sheet .oxa-article-navigator__list{gap:.18rem}.oxa-article-navigator__link--sheet{min-height:2.75rem;font-size:var(--oxa-type-size-body);padding:.72rem 0}@media (width<=980px){.oxa-article-reading-layout{grid-template-columns:minmax(0,58rem);gap:1.3rem;width:100%;margin:clamp(3.2rem,7vw,5rem) auto 0;transform:none}.oxa-article-reading-body.home-route-reader-plane--article{grid-area:2/1;width:100%;margin-left:0}.oxa-article-navigator{display:none}.oxa-article-mobile-controller{z-index:25;border:1px solid var(--oxa-surface-border-strong);border-radius:var(--oxa-button-radius);background:#0f110ffa;grid-area:1/1;grid-template-columns:minmax(0,1fr) 2.85rem;gap:.5rem;width:100%;padding:.45rem;display:grid;position:sticky;top:4.35rem;overflow:hidden;box-shadow:0 16px 34px -28px #000000f0}.oxa-article-mobile-controller__progress{background:var(--brand-archive-green);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.oxa-article-mobile-controller__contents-button,.oxa-article-mobile-controller__copy-button{min-width:0;padding:0 .75rem}.oxa-article-mobile-controller__contents-button{justify-content:flex-start}.oxa-article-mobile-controller__copy-button{width:2.75rem;padding:0}.oxa-article-mobile-controller small{color:#edf6ef80;min-width:0;font-size:var(--oxa-type-size-caption);font-weight:var(--oxa-type-body-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=767px){.home-route-reader-page__inner--article.oxa-article-shell{width:min(calc(100% - var(--oxa-public-rail-gutter-mobile)), var(--oxa-public-rail-width))}.oxa-article-opening__details-row{flex-direction:column;align-items:flex-start;gap:.65rem}.oxa-article-opening__meta{justify-content:flex-start;margin-left:0}.oxa-article-opening{gap:1rem}.oxa-article-cover-frame{margin-inline:calc(-.5 * var(--oxa-public-rail-gutter-mobile));width:calc(100% + var(--oxa-public-rail-gutter-mobile));border-left:0;border-right:0;border-radius:0}.oxa-article-opening__deck{font-size:var(--oxa-type-size-body-large);line-height:var(--oxa-type-body-leading)}.oxa-article-content,.oxa-article-content .tiptap-content{font-size:var(--oxa-type-size-body);line-height:var(--oxa-type-body-leading)}.oxa-article-content .tiptap-content>p:first-child,.oxa-legacy-article-content>div:first-child>p:first-child{font-size:var(--oxa-type-size-body-large)}.oxa-article-content h2,.oxa-article-content .tiptap-content h2{font-size:var(--oxa-type-size-title-lg)}.oxa-article-content h3,.oxa-article-content .tiptap-content h3{font-size:var(--oxa-type-size-title-sm)}.oxa-related-resources__grid{grid-template-columns:1fr}.oxa-related-resources .oxa-related-link,.oxa-related-resources .oxa-related-link+.oxa-related-link{border-right:0;border-bottom:1px solid var(--oxa-surface-border);min-height:5.5rem;padding:1rem 0}.oxa-related-resources .oxa-related-link:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.oxa-article-navigator__link,.oxa-related-resources .oxa-related-link{transition:none}}
