.layout-common-wrapper .layout-common{width:100%;margin:0 auto 0 auto}.layout-common-one-col-wrapper .layout-common-one-col{width:100%;margin:0 auto 0 auto}.layout-common-two-col-wrapper .layout-common-two-col{width:100%;max-width:1440px;margin:20px auto 0 auto;display:grid;gap:20px;padding:0 20px;grid-template-columns:repeat(12, 1fr);grid-template-areas:". . main main main main main main main right right right"}@media only screen and (max-width:1200px){.layout-common-two-col-wrapper .layout-common-two-col{grid-template-columns:repeat(10, 1fr);grid-template-areas:"main main main main main main right right right right"}}@media only screen and (max-width:820px){.layout-common-two-col-wrapper .layout-common-two-col{grid-template-columns:repeat(4, 1fr);grid-template-areas:"main main main main" "right right right right"}}.layout-common-two-col-wrapper .layout-common-two-col .column-main{grid-area:main}.layout-common-two-col-wrapper .layout-common-two-col .column-main .text-container-block:first-child .text-container-block-wrapper .block{margin-top:0}.layout-common-two-col-wrapper .layout-common-two-col .column-main .block-editorial-river-listing:first-child .card-set-header{margin-top:0}.layout-common-two-col-wrapper .layout-common-two-col .column-right{grid-area:right;margin:0;display:flex;flex-direction:column;align-items:flex-end}.layout-common-two-col-wrapper .layout-common-two-col .column-right>*{width:100%}@media only screen and (min-width:821px){.layout-common-two-col-wrapper .layout-common-two-col .column-right>*{max-width:335px}}@media only screen and (min-width:821px){.layout-common-two-col-wrapper .layout-common-two-col .column-right .column-right-item:first-child>*{padding-top:0}.layout-common-two-col-wrapper .layout-common-two-col .column-right .column-right-item:not(.non-sticky){width:100%;margin-bottom:10px}.layout-common-two-col-wrapper .layout-common-two-col .column-right .column-right-item:not(.non-sticky).js-rail-processed{flex-shrink:0;flex-grow:0;margin-bottom:0}.layout-common-two-col-wrapper .layout-common-two-col .column-right .column-right-item:not(.non-sticky)>*{position:sticky;top:80px}}@media only screen and (min-width:821px) and (min-width:1024px){.toolbar-horizontal .layout-common-two-col-wrapper .layout-common-two-col .column-right .column-right-item:not(.non-sticky)>*{top:120px}.toolbar-horizontal.toolbar-tray-open .layout-common-two-col-wrapper .layout-common-two-col .column-right .column-right-item:not(.non-sticky)>*{top:160px}}