@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.structure-card{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);min-width:0;height:100%;padding:calc(var(--spacing,.25rem) * 2);color:var(--color-foreground,hsl(var(--foreground)));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:450px){.structure-card{padding:calc(var(--spacing,.25rem) * 4)}}.structure-card{--structure-card-media-radius:var(--radius-2xl);container-type:inline-size}.structure-card-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:flex}.structure-card-content{align-items:stretch;gap:inherit;flex-direction:column;min-width:0;display:flex}.structure-card-content>.structure-card-title{grid-area:1/1}.structure-card-content>.structure-card-description{grid-area:2/1}.structure-card-content>.structure-card-info{grid-area:3/1}.structure-card-content:not(:has(>.structure-card-description))>.structure-card-info{grid-row:2}.structure-card-media{border-radius:var(--structure-card-media-radius);aspect-ratio:16/9;flex-shrink:0;grid-area:1/2/3;align-self:flex-start;width:100%;min-width:0;position:relative;overflow:hidden}.structure-card-title{-webkit-line-clamp:2;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,hsl(var(--foreground)));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.structure-card-title svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);vertical-align:text-bottom;color:var(--color-muted-foreground,hsl(var(--muted-foreground)));flex-shrink:0;display:inline}.structure-card-media-grid{gap:var(--spacing,.25rem);width:100%;height:100%;display:grid;overflow:hidden}.structure-card-media-cell{min-width:0;min-height:0;overflow:hidden}.structure-card-media[data-cover-count="2"] .structure-card-media-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.structure-card-media:is([data-cover-count="3"],[data-cover-count="4"]) .structure-card-media-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.structure-card-media[data-cover-count="3"] .structure-card-media-cell:first-child{grid-row:span 2}.structure-card-description{-webkit-line-clamp:3;min-width:0;font-size:var(--text-sm,.8rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted-foreground,hsl(var(--muted-foreground)));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.structure-card-tags{gap:calc(var(--spacing,.25rem) * 1.5);width:100%;min-width:0}.structure-card-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-color:var(--color-border,hsl(var(--border)));flex-wrap:nowrap;min-width:0;margin-top:0;display:flex}.structure-card-date{min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--color-muted-foreground,hsl(var(--muted-foreground)));flex-shrink:0;margin-left:auto}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card),[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card){--structure-card-media-radius:var(--radius-xl);height:auto}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-footer,[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-footer{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2);border-top-width:1px;margin-top:auto}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content,[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) clamp(6rem,24cqi,12rem);align-items:flex-start;display:grid}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description){grid-template-rows:min-content min-content 1fr}[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content:has(>.structure-card-description){grid-template-rows:min-content min-content 1fr}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description)>.structure-card-title{grid-column:1/-1}[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content:has(>.structure-card-description)>.structure-card-title{grid-column:1/-1}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description)>.structure-card-media{grid-row:2/4}[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content:has(>.structure-card-description)>.structure-card-media{grid-row:2/4}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"])){flex-direction:column;display:flex}[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"])){flex-direction:column;display:flex}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-title{order:-2}[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-title{order:-2}html[data-card-view=row] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-media{order:-1}[data-feed-view=row] .structure-card:not([data-feed-view=grid] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-media{order:-1}@media not all and (min-width:768px){html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card){--structure-card-media-radius:var(--radius-xl);height:auto}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-footer{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2);border-top-width:1px;margin-top:auto}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) clamp(6rem,24cqi,12rem);align-items:flex-start;display:grid}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description){grid-template-rows:min-content min-content 1fr}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description)>.structure-card-title{grid-column:1/-1}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description)>.structure-card-media{grid-row:2/4}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"])){flex-direction:column;display:flex}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-title{order:-2}html[data-card-view=default] .structure-card:not([data-feed-view] .structure-card)>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-media{order:-1}}@media not all and (min-width:48rem){[data-feed-view=default] .structure-card{--structure-card-media-radius:var(--radius-xl);height:auto}[data-feed-view=default] .structure-card>.structure-card-footer{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2);border-top-width:1px;margin-top:auto}[data-feed-view=default] .structure-card>.structure-card-content{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) clamp(6rem,24cqi,12rem);align-items:flex-start;display:grid}[data-feed-view=default] .structure-card>.structure-card-content:has(>.structure-card-description){grid-template-rows:min-content min-content 1fr}[data-feed-view=default] .structure-card>.structure-card-content:has(>.structure-card-description)>.structure-card-title{grid-column:1/-1}[data-feed-view=default] .structure-card>.structure-card-content:has(>.structure-card-description)>.structure-card-media{grid-row:2/4}[data-feed-view=default] .structure-card>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"])){flex-direction:column;display:flex}[data-feed-view=default] .structure-card>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-title{order:-2}[data-feed-view=default] .structure-card>.structure-card-content:has(>.structure-card-description):has(>.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]))>.structure-card-media{order:-1}}.structure-card-media-carousel{display:none}@media not all and (min-width:48rem){.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"]){background-color:#0000}.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"])>.structure-card-media-collage{display:none}.structure-card-media:is([data-cover-count="2"],[data-cover-count="3"],[data-cover-count="4"])>.structure-card-media-carousel{display:block}.structure-card-media-carousel .scrolling-carousel{touch-action:pan-x pan-y;scroll-snap-type:x mandatory}.structure-card-media-carousel .structure-card-media-track{gap:calc(var(--spacing,.25rem) * 2);width:100%;min-width:100%}.structure-card-media-track>.structure-card-media-slide{aspect-ratio:var(--aspect-video,16 / 9);scroll-snap-align:start;flex:0 0 88%;min-width:0;overflow:hidden}}@media (hover:hover){.structure-card [data-card-actions-trigger]{pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.structure-card:hover [data-card-actions-trigger],.structure-card:focus-within [data-card-actions-trigger],.structure-card [data-card-actions-trigger][aria-expanded=true],.structure-card [data-card-actions-trigger][data-state=open]{pointer-events:auto;opacity:1}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
