section.rn-owned-reviews{--rv-accent:currentColor;max-width:1120px;margin:3rem auto;padding:clamp(20px,4vw,48px);color:inherit;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);font:inherit;scroll-margin-top:100px}.rnrv-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.rnrv-head h2{font-family:var(--font-heading-family,'Cinzel',serif);font-size:clamp(23px,3vw,36px);line-height:1.25;margin:.3em 0 1em}.rnrv-eyebrow{font-size:.78em;letter-spacing:.12em;text-transform:uppercase;margin:0}.rnrv-score{display:flex;align-items:center;gap:14px;white-space:nowrap}.rnrv-score strong{font-size:3.4em;font-weight:500;line-height:1}.rnrv-score span{font-size:.85em;line-height:1.5}.rnrv-note{font-size:.88em;line-height:1.65;max-width:70ch;opacity:.85}.rnrv-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:24px 0}.rnrv-tools select{font:inherit;color:inherit;border:1px solid currentColor;background:transparent;padding:8px 12px;border-radius:0;max-width:100%}.rnrv-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.rnrv-review{min-width:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:24px 0;break-inside:avoid}.rnrv-meta{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.8em;line-height:1.6}.rnrv-meta [role=img]{font-size:1.3em;letter-spacing:.06em;white-space:nowrap}.rnrv-meta time{opacity:.8}.rnrv-review blockquote{font:inherit;line-height:1.75;margin:16px 0;overflow-wrap:anywhere;padding:0;border:0;text-align:left}.rnrv-source{font-size:.76em;letter-spacing:.03em;opacity:.8;margin:16px 0 0}.rnrv-photo{margin:20px 0}.rnrv-photo img{display:block;width:auto;max-width:100%;max-height:340px;height:auto;object-fit:contain}.rnrv-photo figcaption{font-size:.74em;margin-top:8px;opacity:.8}.rnrv-reply{margin:20px 0 0;padding:16px;border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 4%,transparent);font-size:.9em}.rnrv-reply p{margin:8px 0 0;line-height:1.7}.rnrv-more,.rnrv-submit{font:inherit;cursor:pointer;color:inherit;border:1px solid currentColor;background:transparent;min-height:48px;padding:12px 22px}.rnrv-more{display:block;margin:8px auto 30px}.rnrv-write{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);margin-top:30px;padding:24px 0}.rnrv-write summary{font-size:1.12em;cursor:pointer;min-height:44px;list-style:disclosure-closed}.rnrv-form{display:grid;gap:12px;max-width:600px;margin-top:24px}.rnrv-form fieldset{margin:0 0 12px;padding:0;border:0;min-width:0}.rnrv-form legend{margin:0 0 10px}.rnrv-form label span{font-size:.85em}.rnrv-form input:not([type=radio]):not([type=hidden]),.rnrv-form textarea{border:1px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:0;background:transparent;color:inherit;min-height:46px;width:100%;padding:12px;font:inherit;box-sizing:border-box}.rnrv-rating{display:flex;flex-wrap:wrap;gap:8px}.rnrv-rating label{position:relative;cursor:pointer}.rnrv-rating input{position:absolute;opacity:0}.rnrv-rating span{border:1px solid currentColor;padding:12px;display:block;min-width:46px;text-align:center}.rnrv-rating input:checked+span{background:color-mix(in srgb,currentColor 15%,transparent);outline:2px solid currentColor;outline-offset:2px}section.rn-owned-reviews :focus-visible{outline:2px solid currentColor;outline-offset:4px}.rnrv-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rnrv-success{padding:16px;border:1px solid currentColor}.rnrv-all{text-align:center;font-size:.88em;margin:16px 0}.rnrv-all a{text-decoration:underline;text-underline-offset:4px}section.rn-owned-reviews.rv-js .rnrv-later{display:none}section.rn-owned-reviews.rv-expanded .rnrv-later{display:block}section.rn-owned-reviews:not(.rv-js) .rnrv-more,section.rn-owned-reviews:not(.rv-js) .rnrv-tools{display:none}@media(max-width:600px){section.rn-owned-reviews{margin:32px auto;padding:24px 20px}.rnrv-list{grid-template-columns:1fr}.rnrv-head{align-items:flex-start;gap:14px}.rnrv-score{gap:8px;margin:0}.rnrv-score strong{font-size:2.7em}.rnrv-head h2{font-size:24px}.rnrv-tools{justify-content:flex-start;flex-wrap:wrap}.rnrv-meta{gap:8px}.rnrv-rating span{padding:10px}.rnrv-form{gap:10px}}

section.rn-owned-reviews{container-type:inline-size}section.rn-owned-reviews[data-review-brand="Bruxlings"] .rnrv-head h2{font-family:Fraunces,serif}section.rn-owned-reviews[data-review-brand="White Doe"] .rnrv-head h2,section.rn-owned-reviews[data-review-brand="Ripleys Nest"] .rnrv-head h2{font-family:Cinzel,serif}.rnrv-rating input:focus-visible+span{outline:2px solid currentColor;outline-offset:4px}@container(max-width:650px){.rnrv-list{grid-template-columns:1fr}.rnrv-head{display:block}.rnrv-head h2{font-size:24px}.rnrv-score{margin:12px 0 20px;justify-content:flex-start}.rnrv-meta{flex-wrap:wrap;gap:8px}}
