@layer component{.card[data-v-e5327a8b]{border:1px solid #b1b1b1;box-sizing:border-box;display:grid;gap:15px;grid-template-areas:"thumbnail" "title" "description" "icon";grid-template-rows:auto auto 1fr auto;height:100%;padding:10px;transition:border-color .3s ease-out}@media (any-hover:hover){.card[data-v-e5327a8b]:hover{border-color:#a50034}.card:hover .thumbnail[data-v-e5327a8b]{scale:1.1}.card:hover .icon[data-v-e5327a8b]{border-radius:50%}}.card[data-v-e5327a8b]:focus-visible{border-color:#a50034}.card:focus-visible .thumbnail[data-v-e5327a8b]{scale:1.1}.card:focus-visible .icon[data-v-e5327a8b]{border-radius:50%}.thumbnail__wrap[data-v-e5327a8b]{border:1px solid #f8f8f8;grid-area:thumbnail;overflow:hidden}.thumbnail[data-v-e5327a8b]{aspect-ratio:346/195;height:auto;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-out;width:100%}.title[data-v-e5327a8b]{font-size:1.25rem;grid-area:title;line-height:1.4}.description[data-v-e5327a8b],.title[data-v-e5327a8b]{letter-spacing:.04em}.description[data-v-e5327a8b]{border-top:1px solid #b1b1b1;font-size:1rem;grid-area:description;line-height:1.7;padding-top:15px;white-space:pre-line}.icon[data-v-e5327a8b]{grid-area:icon;justify-self:end;margin-right:5px}}@layer component{.tag-cloud[data-v-7fe30505]{background-color:#fff;box-shadow:1px 2px 10px #00000024;padding:40px 72px}@media (max-width:768px){.tag-cloud[data-v-7fe30505]{padding:20px 10px 30px}}.announce[data-v-7fe30505]{letter-spacing:.05em;line-height:1.6;margin-bottom:20px}@media not (max-width:768px){.announce[data-v-7fe30505]{font-size:1rem}}@media (max-width:768px){.announce[data-v-7fe30505]{font-size:.875rem}}.tag-cloud__list[data-v-7fe30505]{display:flex;flex-wrap:wrap}@media not (max-width:768px){.tag-cloud__list[data-v-7fe30505]{gap:20px 10px}}@media (max-width:768px){.tag-cloud__list[data-v-7fe30505]{gap:15px}}[aria-selected=true][data-v-7fe30505]{--tag-bg:#a50034;--tag-label:#fff}.tag-cloud__item[data-v-7fe30505]{position:relative}.tag-cloud__item:has(.tag:hover) .close-icon g[data-v-7fe30505]{stroke:#fff}.tag-cloud__item:has(.tag:hover) .close-icon circle[data-v-7fe30505]{fill:#a50034}.tag-cloud__item:has(.tag:hover) .close-icon line[data-v-7fe30505]{stroke:#fff}.close-icon[data-v-7fe30505]{position:absolute;right:0;top:0;translate:40% -45%}.close-icon circle[data-v-7fe30505]{transition:fill .3s ease-out}.close-icon line[data-v-7fe30505]{transition:stroke .3s ease-out}}
