.ppn-instagram-auto{max-width:900px;margin:auto}.ppn-instagram-auto #sb_instagram{width:100%!important;padding:0!important}.ppn-instagram-auto .sb_instagram_header,.ppn-instagram-auto #sbi_load,.ppn-instagram-auto .sbi_header_link,.ppn-instagram-auto .sbi_follow_btn,.ppn-instagram-auto .sbi_load_btn{display:none!important}.ppn-instagram-auto #sbi_images{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;float:none!important}.ppn-instagram-auto #sbi_images .sbi_item{width:100%!important;float:none!important;padding:0!important;min-width:0}.ppn-instagram-auto #sbi_images .sbi_item:nth-child(n+7){display:none!important}.ppn-instagram-auto .sbi_photo{display:block!important;aspect-ratio:1;height:auto!important;overflow:hidden;border-radius:4px}.ppn-instagram-auto .sbi_photo img{width:100%;height:100%;object-fit:cover}.ppn-instagram-auto svg{width:22px!important;height:22px!important}.ppn-instagram-auto .sbi-screenreader{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}
.ppn-recent-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ppn-recent-videos a{display:grid;align-content:start;gap:10px}.ppn-recent-videos img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.ppn-radio{padding:24px 0;margin:25px 0;border-block:1px solid #ccd1c6}.ppn-radio-short{margin:10px 8%;font-size:14px}.ppn-campaign-image{max-width:100%;width:auto;height:auto;max-height:360px;object-fit:contain}.ppn-campaign-banner{padding-block:25px;text-align:center;background:#eeece1}.ppn-campaign-banner h2{margin:12px 0}.ppn-campaign-popup{box-sizing:border-box;width:min(560px,94vw);max-height:88vh;overflow:auto;padding:24px;border:1px solid #b9a367;border-radius:8px;background:#faf7ef;color:#153e35}.ppn-campaign-popup::backdrop{background:#08261fcc}.ppn-campaign-popup [data-campaign-close]{display:block;margin:0 0 14px auto;background:transparent;border:1px solid #87998b;padding:8px 12px;color:inherit;cursor:pointer}.ppn-campaign-popup h2{font-size:28px}.ppn-strip-track{scroll-behavior:auto}.ppn-strip-track [aria-hidden=true]{pointer-events:none}@media(max-width:600px){.ppn-instagram-auto #sbi_images{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ppn-recent-videos{grid-template-columns:1fr}.ppn-recent-videos img{max-width:360px}.ppn-campaign-image{max-height:300px}}
