._wrapper_xqa32_1._wrapper_xqa32_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#eaf5fd;padding:3rem 1rem;overflow-y:scroll}._wrapper_xqa32_1._wrapper_xqa32_1 *{-webkit-user-select:none;-moz-user-select:none;user-select:none}._wrapper_xqa32_1._wrapper_xqa32_1:has(._code_xqa32_14){gap:0;padding-inline:0;padding-bottom:0}._wrapper_xqa32_1._wrapper_xqa32_1:has(._code_xqa32_14) ._layout_xqa32_19{min-height:200px}._content_xqa32_23{width:100%;max-width:100%;container-type:inline-size;container-name:viewport}._layout_xqa32_19{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"featured" "group";gap:.75rem}._layout_xqa32_19 ._layoutGroup_xqa32_37{display:grid;grid-template-columns:1fr;gap:inherit;grid-area:group}@container viewport (min-width: 250px){._layout_xqa32_19 ._layoutGroup_xqa32_37{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}._layout_xqa32_19>._layoutItem_xqa32_48{--featured: true;grid-area:featured}@container viewport (min-width: 560px){._layout_xqa32_19{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"featured-content featured-content featured-thumb featured-thumb" "item-1 item-2 featured-thumb featured-thumb";gap:1rem}._layout_xqa32_19>._layoutItem_xqa32_48{--featured: true;grid-area:initial;display:contents}._layout_xqa32_19>._layoutItem_xqa32_48 ._card_xqa32_64{display:contents}._layout_xqa32_19>._layoutItem_xqa32_48 ._cardContent_xqa32_67{anchor-name:--card-content;grid-area:featured-content}._layout_xqa32_19>._layoutItem_xqa32_48 ._cardThumb_xqa32_71{anchor-name:--card-thumb;grid-area:featured-thumb}._layout_xqa32_19 ._layoutGroup_xqa32_37{grid-area:initial;display:contents}._layout_xqa32_19 ._layoutGroup_xqa32_37 ._layoutItem_xqa32_48:nth-of-type(1){grid-area:item-1}._layout_xqa32_19 ._layoutGroup_xqa32_37 ._layoutItem_xqa32_48:nth-of-type(2){grid-area:item-2}}._layoutItem_xqa32_48{position:relative;min-height:60px;container-type:inline-size;container-name:card}._layoutItem_xqa32_48:has(._card_xqa32_64){min-height:initial!important}._card_xqa32_64{display:flex;align-items:start;flex-direction:column;gap:.5rem}@container card (min-width: 150px){._card_xqa32_64._cq_xqa32_104{flex-direction:row}}@container style(--featured: true){._card_xqa32_64._cq_xqa32_104{flex-direction:column}._card_xqa32_64._cq_xqa32_104 ._cardThumb_xqa32_71{flex:1;width:100%;aspect-ratio:5/3}._card_xqa32_64._cq_xqa32_104 ._cardTitle_xqa32_117._cardTitle_xqa32_117{font-size:calc(2cqw + .8rem)}}@container card (min-width: 430px) and style(--featured: true){._card_xqa32_64._cq_xqa32_104{flex-direction:row}._card_xqa32_64._cq_xqa32_104 ._cardThumb_xqa32_71{flex:0 0 calc(15cqw + 150px);width:100%;aspect-ratio:4/3}}._cardThumb_xqa32_71{width:100%;flex-shrink:0;flex-basis:clamp(3.75rem,2.218rem + 12.9cqw,6.25rem);aspect-ratio:4/3;background-color:rgb(from #000 r g b/.1)}._cardContent_xqa32_67>*+*{margin-top:.25rem}._cardTitle_xqa32_117._cardTitle_xqa32_117{font-size:calc(1cqw + .75rem);font-weight:700;text-wrap:pretty}._cardMeta_xqa32_150._cardMeta_xqa32_150,._cardSubtitle_xqa32_154._cardSubtitle_xqa32_154{font-size:calc(1cqw + .65rem)}._buttonGroup_xqa32_158{display:flex;gap:.25rem}._buttonGroup_xqa32_158 ._button_xqa32_158{min-width:40px;padding:.25rem .5rem}._button_xqa32_158{min-width:110px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#495057;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._button_xqa32_158:hover:not([disabled]){color:#fff;background-color:hsl(from var(--brand-1) h s calc(l - 10));border-color:hsl(from var(--brand-1) h s calc(l - 10))}._button_xqa32_158:active{background-color:#004085}._button_xqa32_158[disabled]{opacity:.75;cursor:not-allowed}._layoutGroup_xqa32_37{border-radius:5px;display:flex;flex-direction:column;gap:1rem}._outline_xqa32_204 [data-name=group]{outline:2px dashed rgb(from deeppink r g b/.65);outline-offset:5px;border-radius:5px}
