@layer modules{@media (min-width: 64em){.Articles--col-main .Articles__list{--grid-cols: 3}}@media (min-width: 35em){.Articles--first .Articles__list{--grid-cols: 2}}@media (min-width: 50em){.Articles--first .Articles__list{--grid-cols: 3}}@media (min-width: 35em){.Articles--first .Articles__li:nth-child(1){width:100%}}.Article--first .Article__name{font-size:1.5rem}.Article--first .Article__text{font-size:1.125rem}@media (min-width: 35em){.Article--first .Article__image-row{margin-bottom:0}.Article--first .Article__copy{box-sizing:border-box;padding:2rem}.Article--first .Article__copy:not(:first-child){position:absolute;right:0;bottom:.5rem;left:0;background:#ffffffab}.Article--first .Article__copy .Flags{vertical-align:middle;display:inline-block;margin-top:-.3rem;margin-bottom:-.1rem}.Article--first .Article__name-text{color:#282828}.Article--first .Article__image-row~.Article__copy .Article__text{max-height:6.075rem;overflow:hidden}}}@layer layout{.CONTENTS-COLUMNS{margin-bottom:3rem}.CONTENTS-COLUMNS>*:last-child{margin-bottom:0}@media (min-width: 64em){.CONTENTS-COLUMNS{display:flex;gap:3rem;align-items:start;justify-content:space-between}}.CONTENTS-COLUMNS__MAIN{min-width:1px;margin-bottom:3rem}.CONTENTS-COLUMNS__MAIN>*:last-child{margin-bottom:0}@media (min-width: 64em){.CONTENTS-COLUMNS__MAIN{order:2;flex-grow:1;flex-shrink:1;margin-bottom:0}}@media (min-width: 64em){.CONTENTS-COLUMNS__MAIN--STICKY{position:sticky;top:calc(var(--header-fixed-final-height) + 1rem)}}.CONTENTS-COLUMNS__SIDE{margin-bottom:3rem}.CONTENTS-COLUMNS__SIDE>*:last-child{margin-bottom:0}@media (min-width: 64em){.CONTENTS-COLUMNS__SIDE{flex-shrink:0;width:16.59375rem;min-height:1px;margin-bottom:0}}@media (min-width: 64em){.CONTENTS-COLUMNS__SIDE--WIDE{width:33.1875rem}}@media (min-width: 64em){.CONTENTS-COLUMNS__SIDE--COL-4{--grid-cols: 4;--grid-col-gap: 3rem;width:calc((100% - var(--grid-col-gap) * (var(--grid-cols) - 1)) / var(--grid-cols))}}@media (max-width: 63.9375em){.CONTENTS-COLUMNS__SIDE--MB-SM{margin-bottom:1rem}}@media (min-width: 64em){.CONTENTS-COLUMNS__SIDE--LEFT{order:1}}@media (min-width: 64em){.CONTENTS-COLUMNS__SIDE--RIGHT{order:3}}@media (min-width: 64em){.CONTENTS-COLUMNS__SIDE--STICKY{position:sticky;top:calc(var(--header-fixed-final-height) + 1rem)}}@media (min-width: 60em){.BLOG .CONTENTS-BREADCRUMBS__CONTENT{padding-right:19rem}}.BLOG .Backcrumb--blog{margin-bottom:1em}@media (min-width: 60em){.BLOG .Backcrumb--blog{position:absolute;top:-2.3rem;right:1rem;max-width:18rem}}}
