.bp75-hero>.bp75-copy{order:1}.bp75-hero>.bp75-media{order:2}
.bp75{width:100%;max-width:400px;margin:0 auto;text-align:center;color:#09413e}
.bp75 input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
.bp75-slide{display:none;margin:0}.bp75-frame{display:block;position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f4f0e9}
.bp75-frame>img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;border-radius:0!important;transform:scale(var(--bp75-fit,1));transform-origin:center}
.bp75-slide figcaption{font-size:12px;line-height:1.5;min-height:36px;padding:10px 4px 0;color:#5c685f}
.bp75-thumbs{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 3px 10px;margin:10px 0 0;scrollbar-width:thin;scroll-snap-type:x proximity}
.bp75-thumb{flex:0 0 68px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;margin:0;font-size:11px;line-height:1.35;scroll-snap-align:center}
.bp75-thumb .bp75-frame{width:58px;height:58px;border:2px solid #d9dfd3;box-sizing:content-box}
.bp75-thumb:hover .bp75-frame{border-color:#91b426}
.bp75-source{font-size:11px;line-height:1.5;margin:6px 0}.bp75-source summary{cursor:pointer}.bp75-source ul{margin:8px 0;text-align:left}.bp75-source a{text-decoration:underline}
@media(max-width:549px){.bp75{max-width:330px}.bp75-thumb{flex-basis:62px}.bp75-thumb .bp75-frame{width:52px;height:52px}.bp75-hero>.bp75-copy{order:1!important}.bp75-hero>.bp75-media{order:2!important;margin-left:0!important}}
@media(min-width:550px){.bp75-hero>.bp75-media{order:1}.bp75-hero>.bp75-copy{order:2}}
.bp75-native-mobile{display:none}.bp75-native-slot{margin:0;min-width:0}
.bp75-native-slot>.np-figure-label,.bp75-native-mobile>.np-figure-label{position:static!important;display:flex!important;justify-content:center;margin-top:8px}
@media(max-width:900px){#np .bp75-native-slot{display:none!important}#np .bp75-native-mobile{display:block;margin:0 auto 24px;max-width:330px}#np.np-v2 .np-hero{grid-template-columns:1fr!important}#np .np-hero-text{grid-column:1/-1!important}#np .np-intro{grid-column:1/-1!important}}
