@media (max-width: 1199px){.article .slide-inner{margin:var(--m)}}@media (max-width: 769px){.article .slide-inner{margin:var(--s);margin-top:var(--m)}}@media (max-width: 479px){.article .slide-inner{margin:var(--m) 0 0}}.article .page-header{text-align:left}.article .block{grid-template-columns:repeat(12,1fr);text-align:left;margin-top:var(--m)}@media (max-width: 769px){.article .block{margin-top:var(--s)}}.article .block:first-of-type{margin-top:var(--s)}@media (max-width: 1023px){.article .block.m-s{display:block}}.article .block.m-s .left{grid-column:span 8}@media (max-width: 1023px){.article .block.m-s .left{margin-bottom:var(--s)}}.article .block.m-s .right{grid-column:span 4}.article .block.reverse .left{grid-column:5/span 8;grid-row:1}.article .block.reverse .right{grid-column:1/span 4;grid-row:1}@media (max-width: 1023px){.article .intro{display:block}}.article .intro .title{text-align:right;width:200%;transform:translate(-50%);margin-bottom:var(--xs)}@media (max-width: 1023px){.article .intro .title{text-align:center;width:100%;transform:none;margin-top:var(--s)}}@media (max-width: 769px){.article .intro .title{font-size:var(--mob-large);margin:var(--s) 0}}.article .intro .tags{margin-bottom:var(--xs)}@media (max-width: 1023px){.article .intro .tags{text-align:center}}@media (max-width: 769px){.article .intro .tags{margin-bottom:var(--s)}}.article .intro .tag{margin-bottom:var(--xxxs)}.article .intro .lede{margin-top:var(--xs)}.article .four-up{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width: 1023px){.article .four-up{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--s);grid-row-gap:var(--s)}}@media (max-width: 479px){.article .four-up{display:block}}.article .four-up .flex-item{flex:1;max-width:700px;max-width:66.6666666667%}@media (max-width: 1023px){.article .four-up .flex-item{width:100%;max-width:100%}}.article .four-up .flex-item:not(:last-child){margin-right:var(--s)}@media (max-width: 1023px){.article .four-up .flex-item:not(:last-child){margin-right:0}}@media (max-width: 479px){.article .four-up .flex-item:not(:last-child){margin-bottom:var(--s)}}.article figcaption{margin-top:var(--xxs)}.article figcaption a{text-decoration:underline}.article figcaption em{font-style:italic}.article .top{display:none;margin-top:var(--m);margin-bottom:var(--m)}@media (max-width: 769px){.article .top{display:block}}@media (max-width: 479px){.article .top{margin-bottom:0}}
