.owr-section{padding:var(--wr-space,64px) 0;background:var(--wr-bg,#FFFCF9);color:var(--wr-text,#2F3097);overflow:hidden}
.owr-heading{max-width:900px;padding:0 24px;margin:0 auto 54px;text-align:center}
.r-site .owr-heading h2{font:500 var(--wr-title,36px)/1.2 'Often Martian Medium',monospace;letter-spacing:-.035em;text-transform:uppercase;margin:0;color:var(--wr-text)}
.owr-heading h2 span{display:block;text-decoration:underline;text-decoration-color:var(--wr-accent);text-decoration-thickness:4px;text-underline-offset:7px}
.r-site .owr-heading p{font:500 16px/1.4 var(--often-font-offer,monospace);color:var(--wr-text);margin:20px 0 0}
.owr-carousel{display:block;width:100%;--wr-start:max(20px,calc((100% - var(--wr-container,1440px))/2 + 20px));--wr-rail:min(calc(100vw - 40px),calc(var(--wr-container,1440px) - 40px))}
.owr-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--wr-width,280px);gap:var(--wr-gap,20px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:var(--wr-start);width:calc(100% - var(--wr-start));box-sizing:border-box;padding:1px 20px 3px 0;scroll-padding-inline:0;cursor:grab}
.owr-track::-webkit-scrollbar{display:none}.owr-track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}
.owr-card{display:flex;flex-direction:column;min-width:0;min-height:var(--wr-height,372px);padding:var(--wr-padding,24px);box-sizing:border-box;background:var(--wr-card,#FEE8FF);color:var(--wr-text);border:1px solid color-mix(in srgb,var(--wr-accent) 55%,transparent);border-radius:var(--wr-radius,14px);scroll-snap-align:start}
.owr-stars{display:flex;gap:4px;color:var(--wr-accent);margin-bottom:12px}.owr-stars svg{fill:currentColor;stroke:currentColor;stroke-width:1}.owr-stars .owr-star-empty{fill:none;opacity:.5}
.owr-byline{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font:600 20px/1.4 var(--often-font-offer,monospace);text-transform:uppercase;margin-bottom:24px}
.owr-status{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--wr-accent);border-radius:20px;padding:3px 7px;font:600 10px/1.1 'Often Inter',Arial,sans-serif;text-transform:none;color:var(--wr-text)}
.r-site .owr-card h3{font:750 var(--wr-card-title,24px)/1.15 'Often Inter',Arial,sans-serif;letter-spacing:-.02em;text-transform:none;text-align:left;margin:0 0 8px;color:var(--wr-text)}
.often-direction-c .r-site .owr-card blockquote{font:500 var(--wr-body,16px)/1.15 'Often Inter',Arial,sans-serif;margin:0;padding:0;border:0;color:var(--wr-text);overflow-wrap:anywhere}
.owr-verification{display:inline-flex;align-items:center;gap:6px}.owr-check{color:var(--wr-accent);height:var(--wr-check-size,23px);width:auto;flex:none}.owr-status{padding:3px 14px}.owr-source{font:600 12px/1.4 'Often Inter',Arial,sans-serif;margin-top:auto;padding-top:18px}
.owr-controls{display:flex;justify-content:center;align-items:center;gap:56px;margin:24px 24px 0;color:var(--wr-text)}.owr-controls[hidden]{display:none}.owr-controls span{font:600 15px/1.2 var(--often-font-offer,monospace)}.owr-controls button{display:grid;place-items:center;background:none;border:0;color:inherit;width:44px;height:44px;padding:0}
.owr-section :focus-visible{outline:2px solid var(--wr-text);outline-offset:3px}
@media(max-width:767px){.owr-section{padding:calc(var(--wr-space,64px)*.75) 0}.owr-heading{margin-bottom:30px;padding:0 20px}.r-site .owr-heading h2{font-size:min(var(--wr-title,36px),26px)}.owr-track{grid-auto-columns:min(var(--wr-width,342px),calc(100vw - 40px))}.owr-controls{gap:20px}}
@media(prefers-reduced-motion:reduce){.owr-track{scroll-behavior:auto}}

.owr-reference-sizing .owr-track{grid-auto-columns:var(--wr-rail);gap:16px}
@media(min-width:640px){.owr-reference-sizing .owr-track{grid-auto-columns:calc((var(--wr-rail) - 16px * 1.1)/2.1)}}
@media(min-width:990px){.owr-reference-sizing .owr-track{grid-auto-columns:calc((var(--wr-rail) - var(--wr-gap,24px) * 2)/3);gap:var(--wr-gap,24px)}}
@media(min-width:1200px){.owr-reference-sizing .owr-track{grid-auto-columns:calc((var(--wr-rail) - var(--wr-gap,24px) * 2.9)/3.9)}}

.owr-track.is-rebasing{scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}
.owr-carousel.is-ready .owr-track{margin-left:0;width:100%;padding-left:var(--wr-start);scroll-padding-inline-start:var(--wr-start)}
.owr-carousel.is-ready .owr-track{clip-path:inset(0 0 0 var(--wr-leading-edge,var(--wr-start)))}

.owr-card h3{order:0}
.owr-card blockquote{order:1}
.owr-card .owr-source{order:2;margin-top:0}
.owr-card .owr-stars{order:3;margin-top:auto;padding-top:24px;color:var(--wr-stars);margin-bottom:12px}
.owr-card .owr-byline{order:4;gap:6px;margin:0;font-size:20px;font-weight:500}
.owr-card .often-buyer-badge{min-width:min(117px,100%);min-height:var(--wr-check-size,23px)}