@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.article-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 16px}@media screen and (min-width: 576px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px}}@media screen and (min-width: 992px){.article-grid{gap:48px 24px}}@media screen and (min-width: 576px){.article-grid:has(.article-item--flex){grid-template-columns:minmax(0,1fr);gap:32px}}.article-item{position:relative}.article-item__head{position:relative;display:flex;width:100%;aspect-ratio:312/180;margin-bottom:1rem;border-radius:4px;background-color:#ededed}.article-item__media{overflow:hidden;border-radius:inherit;display:flex;width:100%;height:100%}.article-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:.5rem;pointer-events:none}.article-item__overlay .tag{pointer-events:unset}.article-item__excerpt{font-size:var(--fs-small);line-height:1.35;margin-top:.5rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.article-item__excerpt .datetime{position:relative;z-index:1;display:inline;margin-inline-end:.1em}.article-item__excerpt .datetime:first-letter{text-transform:uppercase!important}.article-item .title{font-size:var(--fs-h6);line-height:1.25}@media screen and (max-width: 767px){.article-item .title{font-size:1.063rem}}.article-item:has(.block-link:is(:hover,:active,:focus-visible)) .title{color:#ca1731}.article-item:has(.block-link:is(:hover,:active,:focus-visible)) .article-item__media .img-animated{scale:1.025}.article-item .block-link:visited{color:#4301a0}@media screen and (min-width: 576px){.article-item--flex{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.article-item--flex .article-item__head{margin-block-end:0;aspect-ratio:220/140;overflow:hidden}.article-item--flex .article-item__excerpt{-webkit-line-clamp:4;line-clamp:4}}@media screen and (min-width: 992px){.article-item--flex{gap:12px 24px}}@media screen and (min-width: 576px){.article-item--flex.article-item--large{grid-template-columns:300px minmax(0,1fr)}.article-item--flex.article-item--large .title{font-size:var(--fs-h5)}.article-item--flex.article-item--large .article-item__excerpt{-webkit-line-clamp:5;line-clamp:5}}.article-item--flex.article-item--full{grid-template-columns:minmax(0,1fr)}.article-item--flex.article-item--full .article-item__head{aspect-ratio:648/340}.article-item--flex.article-item--full .title{font-size:var(--fs-h3)}@media screen and (max-width: 575px){.article-item--flex.article-item--full .title{font-size:var(--fs-h4)}}.article-item--flex.article-item--full .article-item__excerpt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media screen and (max-width: 575px){.article-item--flex.article-item--full .article-item__excerpt{margin-top:.5rem}}@media screen and (max-width: 575px){.article-item--flex.article-item--full .article-item__excerpt span{display:inline}}.bulletin-list{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 575px){.bulletin-list{gap:1rem}}.bulletin-list .article-bulletin{max-width:600px}.article-bulletin__body{position:relative;font-size:.938rem}.article-bulletin__body .tag-list{font-size:var(--tag-font-size);display:inline flex;margin-inline-end:.1em}.article-bulletin__body a{color:var(--color-accent)}@media (hover: hover) and (pointer: fine){.article-bulletin__body a:is(:hover,:active,:focus-visible){color:var(--color-text-emphasis);text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.15em}}.article-bulletin__body a span{color:#6503ef}.article-bulletin__foot{margin-block-start:.25rem}.article-overlay{position:relative;display:flex;align-items:end;border-radius:4px;overflow:hidden}.article-overlay__background{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#ededed}.article-overlay__background picture{width:100%;height:100%}.article-overlay__foreground{isolation:isolate;z-index:1;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:1.25rem;width:100%;background-image:linear-gradient(to top,#000000b3,#00000073 calc(100% - 1.5rem),#0000)}@media screen and (max-width: 575px){.article-overlay__foreground{padding-inline:var(--container-padding)}}.article-overlay__foreground .title{color:#fff}.article-overlay:has(.block-link:is(:hover,:active,:focus-visible)) .img-animated{scale:1.025}.article-thumb-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.article-thumb{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.article-thumb__head{display:flex;width:100%;border-radius:4px;background-color:#ededed;aspect-ratio:100/80}.article-thumb__media{display:flex;width:100%;height:100%;border-radius:inherit;overflow:hidden;background-color:#ededed}.article-thumb__media .img-placeholder{width:28px}.article-thumb__body .title{line-height:1.2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.article-thumb__body .datetime{position:relative;z-index:1;margin-top:.25rem}.article-thumb:has(.block-link:is(:hover,:active,:focus-visible)) .title{color:#4301a0;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.15em}.article-thumb:has(.block-link:is(:hover,:active,:focus-visible)) .img-animated{scale:1.05}@media screen and (min-width: 768px){.opener-section{margin-block:var(--container-padding)}}.opener{display:grid;gap:8px}@media screen and (min-width: 768px){.opener{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.opener{margin-inline:var(--container-padding-negative)}}.opener>*{display:flex}@media screen and (min-width: 768px){.opener__major{grid-row:span 2}}.opener__major .article-overlay{aspect-ratio:1.2}.opener__major .article-overlay .title{font-size:var(--fs-h5);font-weight:600}.opener__minor .article-overlay{aspect-ratio:2.4}.opener .article-overlay{width:100%}@media screen and (max-width: 767px){.opener .article-overlay{border-radius:0}}.topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media screen and (max-width: 374px){.topic-list{grid-template-columns:minmax(0,1fr)}}.topic-item{position:relative;isolation:isolate;display:flex;align-items:end;border-radius:4px;overflow:hidden;aspect-ratio:3}@media (min-width: 375px) and (max-width: 767px){.topic-item{aspect-ratio:1.5}}.topic-item__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;background-color:#ededed}.topic-item__background picture{width:100%;height:100%}.topic-item__foreground{display:flex;flex-direction:column;height:100%;width:100%;padding:.75rem;background-image:linear-gradient(to top,#000000b3,#00000073 48px,#0000 100px)}.topic-item__foreground .block-link{color:#fff;text-decoration:none}.topic-item__foreground .title{font-size:var(--fs-h6);font-weight:525;margin-block-start:auto}@media screen and (max-width: 767px){.topic-item__foreground .title{font-size:var(--fs-small)}}.topic-item:has(.block-link:is(:hover,:active,:focus-visible)) .img-animated{scale:1.025}
