.su-instagram[hidden]{display:none}.su-instagram-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}.su-instagram-controls button{min-height:44px;padding:10px 18px;border:2px solid currentColor;border-radius:24px;background:white;color:#25294f;font:inherit;cursor:pointer}.su-instagram-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0 0 18px}.su-instagram-track>li{flex:0 0 min(300px,82vw);scroll-snap-align:start;border:1px solid #ddd;border-radius:20px;overflow:hidden;background:white}.su-instagram-track img,.su-instagram-track video{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;background:#eee}.su-instagram-track p{padding:0 18px;overflow-wrap:anywhere;font-size:15px}.su-instagram-track a{display:block;padding:18px;min-height:44px}.su-instagram-controls button:focus-visible,.su-instagram-track a:focus-visible{outline:3px solid #25294f;outline-offset:3px}@media(prefers-reduced-motion:reduce){.su-instagram-track{scroll-behavior:auto}}
.su-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.su-editorial-grid figure{margin:0;border:1px solid #ddd;border-radius:20px;overflow:hidden;background:white}.su-editorial-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.su-editorial-grid figcaption{padding:18px}.su-editorial-grid figcaption p{font-size:15px;line-height:1.5;margin:0 0 10px}.su-editorial-grid a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.su-editorial-grid a:focus-visible{outline:3px solid #25294f;outline-offset:3px}@media(max-width:1000px){.su-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.su-editorial-grid{grid-template-columns:1fr}.su-editorial-grid img{aspect-ratio:1/1;object-position:center}}
