/*! Generated by npm run build:assets. Do not edit directly. */
.ig-feed{--ig-gap:clamp(8px, 1vw, 14px)}.ig-feed__grid{display:grid;grid-template-columns:repeat(var(--ig-cols,4),minmax(0,1fr));gap:var(--ig-gap);margin:0;padding:0;list-style:none}.ig-feed--row .ig-feed__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ig-cols,4) - 1) * var(--ig-gap))/ var(--ig-cols,4));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}.ig-feed--row .ig-feed__cell{scroll-snap-align:start}.ig-feed--row.ig-feed--cols-1 .ig-feed__grid{scroll-snap-type:x mandatory;padding-bottom:0}.ig-feed__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.ig-feed__foot:not(:has(.ig-feed__follow)){justify-content:center}.ig-feed--foot-left .ig-feed__foot{justify-content:flex-start}.ig-feed--foot-center .ig-feed__foot{justify-content:center}.ig-feed--foot-right .ig-feed__foot{justify-content:flex-end}.ig-feed__follow{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:1px solid;border-radius:var(--btn-radius);color:var(--section-fg,var(--gov-title));font-size:var(--step--1);font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.ig-feed__follow:hover{border-color:var(--gov-teal);color:var(--gov-teal-text)}.ig-feed__follow:focus-visible{outline:3px solid var(--gov-teal);outline-offset:3px}.ig-feed__follow svg{flex:0 0 auto}.ig-feed__foot:has(.carousel-nav:not([hidden])) .ig-feed__follow,:is(.ig-feed--foot-left,.ig-feed--foot-center,.ig-feed--foot-right) .ig-feed__follow{flex:0 1 auto}.ig-feed__item{display:flex;flex-direction:column;gap:8px;height:100%;color:inherit;text-decoration:none}.ig-feed__item:focus-visible{outline:3px solid var(--gov-teal);outline-offset:3px;border-radius:var(--radius-sm)}.ig-feed__frame{position:relative;display:block;aspect-ratio:var(--ig-ratio,1 / 1);overflow:hidden;border-radius:var(--radius-sm);background:var(--gov-bg-alt)}.ig-feed__frame picture{display:block;width:100%;height:100%}.ig-feed__img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .25s}.ig-feed__item:hover .ig-feed__img{filter:brightness(.86)}.ig-feed__item--card{gap:0;overflow:hidden;border:1px solid var(--gov-border);border-radius:var(--radius);background:var(--gov-surface);box-shadow:var(--card-shadow);transition:transform .25s cubic-bezier(.16, 1, .3, 1),box-shadow .25s cubic-bezier(.16, 1, .3, 1),border-color .25s}.ig-feed__item--card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--gov-teal) 35%,var(--gov-border));box-shadow:var(--shadow-hover)}.ig-feed__item--card .ig-feed__frame{border-radius:0}.ig-feed__item--card:focus-visible{border-radius:var(--radius)}.ig-feed__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:14px 16px 16px}.ig-feed__kind{position:absolute;top:8px;right:8px;display:inline-flex;color:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .55))}.ig-feed__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--step--1);font-weight:var(--heading-font-weight,700);line-height:1.35;color:var(--gov-title)}.ig-feed__caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ig-caption-lines,2);line-clamp:var(--ig-caption-lines,2);overflow:hidden;font-size:var(--step--1);font-weight:400;line-height:1.45;color:var(--gov-ink)}.ig-feed__date{display:inline-flex;align-items:center;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--gov-border);font-size:var(--step--3);font-weight:600;line-height:1.4;color:var(--gov-muted)}.ig-feed__date .ui-icon{flex:none;opacity:.75}.ig-feed__date:only-child{padding-bottom:0;border-bottom:0}.ig-feed--ratio-4-5{--ig-ratio:4/5}.ig-feed--ratio-3-4{--ig-ratio:3/4}.ig-feed--cols-1 .ig-feed__grid{max-width:min(100%,640px);margin-inline:auto}.widget-instagram .ig-feed{--ig-cols:3;--ig-gap:6px}.widget-instagram .ig-feed__foot{margin-top:12px}@media (max-width:720px){:where(.ig-feed:not(.ig-feed--cols-1,.ig-feed--cols-2)) .ig-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){:where(.ig-feed:not(.ig-feed--cols-1)) .ig-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-feed--row:not(:where(.ig-feed--cols-1)) .ig-feed__grid{grid-auto-columns:46%}}@container cms-col (max-width:480px){:where(.ig-feed:not(.ig-feed--cols-1)) .ig-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
