.photo-review-heading{max-width:950px;padding:25px 0 35px}.editorial .photo-review-heading h1{font-size:clamp(48px,5.7vw,88px);margin-bottom:25px}.photo-review-heading>p:not(.eyebrow){max-width:760px}.photo-batch-stats{display:flex;gap:45px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:30px 0}.photo-batch-stats>span{font-size:14px;color:var(--muted)}.photo-batch-stats strong{display:block;font:400 35px/1.2 var(--display);color:var(--wine);letter-spacing:-.045em;margin-bottom:6px}.photo-review-nav{display:flex;gap:13px;flex-wrap:wrap;margin:0 0 55px}.photo-review-nav>a{font-size:14px;border:1px solid var(--line);border-radius:30px;padding:11px 17px}.photo-review-nav>a[aria-current]{border-color:var(--wine);background:var(--wine);color:white}.photo-review-nav>a>span{margin-left:10px;opacity:.65}.photo-review-section{margin-bottom:75px}.editorial .photo-review-section h2{font-size:40px}.photo-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;align-items:start}.photo-review-card{min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;scroll-margin-top:25px}.photo-review-image{display:block;aspect-ratio:4/5;position:relative;background:#f7f9fa}.photo-review-image img{width:100%;height:100%;object-fit:contain}.photo-review-image>span{position:absolute;top:14px;left:14px;padding:5px 10px;border-radius:30px;background:#fff;font-size:11px}.photo-review-info{padding:22px}.editorial .photo-review-info h3{font-size:25px;line-height:1.15;margin-bottom:12px}.editorial .photo-review-info>p:not(.sku){font-size:14px;line-height:1.6;color:var(--muted)}.photo-review-info .sku{margin-bottom:12px}.photo-review-info details{border-top:1px solid var(--line);padding:13px 0;font-size:13px}.photo-review-info summary{cursor:pointer;line-height:1.5}.photo-review-info ul{padding-left:17px;line-height:1.75;margin:15px 0 0}.editorial main .photo-prompt{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:14px 0 0;white-space:pre-line}.photo-review-links{display:flex;flex-wrap:wrap;gap:13px 18px;padding-top:17px;font-size:13px;color:var(--wine)}.photo-review-links>a:first-child{width:100%;font-size:15px}.photo-qa-note{background:#f3f6f4;padding:15px;margin:15px 0}.photo-qa-note>strong{font-size:12px;font-weight:600}.editorial main .photo-qa-note p{font-size:13px;line-height:1.7;margin:9px 0 0}.photo-review-pending{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f5f7f8;color:var(--muted)}.photo-review-pending>span{font:400 60px var(--display);color:#bbc5bf}.editorial main .photo-review-pending p{font-size:14px}.photo-batch-notes{padding:40px 0 80px;border-top:1px solid var(--line);max-width:850px}.editorial .photo-batch-notes h2{font-size:38px}.photo-review-banner{margin:20px var(--gutter) 0;padding:20px 24px;background:#f1f5f4;border:1px solid #dce5df;border-radius:12px;display:flex;gap:20px;align-items:center}.photo-review-banner strong{font-weight:500;font-size:15px}.editorial main .photo-review-banner p{font-size:13px;margin:5px 0 0;line-height:1.6;max-width:720px;color:var(--muted)}.photo-review-banner>a{color:var(--wine);font-size:13px;white-space:nowrap}.photo-review-banner>div{margin-right:auto}.photo-review-section:has(.photo-review-grid:empty){display:none}
@media(max-width:1100px){.photo-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-review-banner{flex-wrap:wrap}.photo-review-banner>div{width:100%}}
@media(max-width:600px){.photo-review-grid{grid-template-columns:1fr;gap:30px}.photo-review-heading{padding-top:20px}.editorial .photo-review-heading h1{font-size:46px}.photo-batch-stats{gap:24px;padding:20px 0}.photo-batch-stats>span{font-size:12px}.photo-batch-stats strong{font-size:29px}.photo-review-nav{gap:9px;margin-bottom:35px}.photo-review-nav>a{font-size:12px;padding:10px 13px}.editorial .photo-review-section h2{font-size:31px}.photo-review-info{padding:22px}.photo-review-banner{padding:18px;gap:13px}.photo-batch-notes{padding-bottom:45px}.editorial .photo-batch-notes h2{font-size:30px}}
