.gz-columns .gz-card,.gz-archive .gz-card{display:grid;grid-template-columns:minmax(0,1fr) 140px;column-gap:18px}.gz-columns .gz-card-image,.gz-archive .gz-card-image{grid-column:2;grid-row:1/7;margin:0;align-self:start;border:0}.gz-columns .gz-card>*:not(.gz-card-image),.gz-archive .gz-card>*:not(.gz-card-image){grid-column:1}.gz-columns .gz-summary{display:none}.gz-columns .gz-card h3,.gz-archive .gz-card h3{font-size:20px}.gz-columns .gz-card-meta{margin-bottom:10px}.gz-columns .gz-more{margin-top:8px}.gz-featured .gz-card{display:flex!important;flex-direction:column}.gz-featured .gz-card-meta{order:0}.gz-featured h3{order:1}.gz-featured .gz-date{order:2}.gz-featured .gz-card>p:not(.gz-date):not(.gz-summary){order:3}.gz-featured .gz-card-image{order:4;margin:16px 0!important}.gz-featured .gz-summary{order:5}.gz-featured .gz-more{order:6}.gzo-topic-banner{padding:26px 30px;background:#e8eddf;border-left:4px solid #205748;margin:32px 0}.gzo-topic-banner h2{font-size:24px;margin:0 0 10px}.gzo-topic-banner p{font-size:15px;line-height:1.8;margin:10px 0}.gzo-topic-banner a{font-weight:650;color:#205748}.gzo-table-wrap{overflow:auto;max-width:100%;border:1px solid #ccd3c5;margin:24px 0}.gzo-table-wrap table{min-width:720px;border-collapse:collapse;margin:0}.gzo-table-wrap td,.gzo-table-wrap th{padding:12px 16px;border:1px solid #d8ded1;text-align:left;vertical-align:top;font-size:14px;line-height:1.7}.gzo-table-wrap th{background:#e7ecdf}.gzo-note{background:#e9eddf;padding:16px 20px;border-left:3px solid #799162;font-size:15px;line-height:1.8}.gzo-date-details{border:1px solid #d7decd;padding:15px 20px;margin:22px 0}.gzo-date-details summary{cursor:pointer;font-size:14px;font-weight:650}.gzo-date-details .gz-date-figure{margin-bottom:0}.gzo-date-details figcaption{font-size:12px}.gz-content p{overflow-wrap:anywhere}
@media(max-width:760px){.gz-archive .gz-grid{grid-template-columns:1fr}.gz-columns .gz-card,.gz-archive .gz-card{grid-template-columns:minmax(0,1fr) 100px;gap:0 14px}.gz-columns .gz-card h3,.gz-archive .gz-card h3{font-size:19px}.gzo-topic-banner{padding:22px}.gzo-topic-banner h2{font-size:22px}}
@media(max-width:390px){.gz-columns .gz-card,.gz-archive .gz-card{grid-template-columns:minmax(0,1fr) 82px;gap:0 10px}.gz-columns .gz-card-meta,.gz-archive .gz-card-meta{flex-wrap:wrap;gap:5px}.gz-columns .gz-card,.gz-archive .gz-card{padding:17px}.gz-columns .gz-card h3,.gz-archive .gz-card h3{font-size:18px}}
