/* Shorts: compact product rhythm, faces in frame, one connected running pause. */
.shorts-edit{max-width:1180px;margin:auto}.shorts-edit .draft-note{font:10px Syne,Arial,sans-serif;letter-spacing:.13em;color:#2448c5;margin:12px 0 20px}
.shorts-edit .new-opening{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:0 0 14px;align-items:center}.shorts-edit .new-opening h1{font:italic clamp(42px,5vw,66px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:14px 0 20px}.shorts-edit .new-deck{font:19px/1.5 Syne,Arial,sans-serif;max-width:27ch}.shorts-edit .new-opening figure{margin:0}.shorts-edit .new-opening figure img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:50% 45%}.shorts-edit figcaption{font:11px/1.5 Syne,Arial,sans-serif;margin:8px 0 0;max-width:100%;color:#666}
.shorts-edit .shorts-intro{max-width:820px;margin:24px 0;font:19px/1.55 Georgia,serif}.shorts-edit .shorts-intro p{margin:0}.shorts-edit .review-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 27px;margin:28px 0}
.shorts-edit .review-product{grid-column:span 2;display:flex;flex-direction:column;border:0;padding:0;min-width:0}.shorts-edit .review-product figure{padding:0;height:300px;aspect-ratio:auto;background:#efefec;overflow:hidden;margin:0 0 15px}.shorts-edit .review-product figure img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;transform:none;max-width:100%}.shorts-edit #shorts-pick-1 figure img,.shorts-edit #shorts-pick-2 figure img{object-fit:cover;object-position:50% 45%}.shorts-edit #shorts-pick-3 figure img,.shorts-edit #shorts-pick-4 figure img,.shorts-edit #shorts-pick-5 figure img{object-fit:contain;object-position:50% 50%}.shorts-edit #shorts-pick-6 figure img{object-fit:cover}.shorts-edit #shorts-pick-7,.shorts-edit #shorts-pick-8{grid-column:span 3;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;border-top:1px solid #d6d4cd;padding-top:20px}.shorts-edit #shorts-pick-7 figure,.shorts-edit #shorts-pick-8 figure{height:300px;background:#fff;margin:0}.shorts-edit #shorts-pick-7 figure img,.shorts-edit #shorts-pick-8 figure img{object-fit:contain}
.shorts-edit .review-product h2{font:25px/1.15 Georgia,serif;letter-spacing:-.025em;margin:7px 0 13px;min-height:2.3em}.shorts-edit #shorts-pick-7 h2,.shorts-edit #shorts-pick-8 h2{min-height:0}.shorts-edit .review-product .eyebrow{font:600 11px/1.45 Syne,Arial,sans-serif;color:#2448c5;letter-spacing:0;text-transform:none;margin:0;min-height:1.45em}.shorts-edit .product-description,.shorts-edit .editorial-main-copy,.shorts-edit .product-catch{font:400 16px/1.5 Syne,Arial,sans-serif!important;font-style:normal!important;margin:0 0 13px!important;color:#222!important}.shorts-edit .product-catch{border-top:1px solid #d8d5cb;padding-top:10px!important}.shorts-edit .editorial-note-label{font:600 10px/1.4 Syne,Arial,sans-serif;letter-spacing:.08em;display:block;color:#2448c5;margin:0 0 5px;text-transform:uppercase}.shorts-edit .review-product>div>p:has(strong){font:600 14px/1.5 Syne,Arial,sans-serif;margin:14px 0 2px}.shorts-edit .review-product>div>a{font:600 12px/1.4 Syne,Arial,sans-serif;min-height:35px}.shorts-edit details{font:12px/1.5 Syne,Arial,sans-serif;color:#555}.shorts-edit .review-product details{padding:9px 0}.shorts-edit details p{font-size:12px}
.shorts-edit .shorts-note{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr;gap:7%;padding:20px 0 24px;border-block:1px solid #c6cbdc;margin:0;align-items:center}.shorts-edit .shorts-note figure{margin:0}.shorts-edit .shorts-note>figure>img{display:block;width:100%;height:270px;object-fit:cover;object-position:50% 45%}.shorts-edit .shorts-note .eyebrow{color:#2448c5;font:600 10px/1.4 Syne,Arial,sans-serif;letter-spacing:.07em;margin:0 0 9px}.shorts-edit .shorts-note h2{font:italic 34px/1.12 Georgia,serif;color:#2448c5;margin:0 0 14px}.shorts-edit .shorts-note-copy>p:last-child{font:17px/1.6 Syne,Arial,sans-serif;margin:0;max-width:31ch}.shorts-edit .shorts-ending{max-width:620px;margin:22px 0 28px;font:italic 23px/1.4 Georgia,serif;color:#2448c5}.shorts-edit .shorts-ending p{margin:0}
@media(max-width:1050px){.shorts-edit .review-products{grid-template-columns:repeat(2,minmax(0,1fr))}.shorts-edit .review-product,.shorts-edit #shorts-pick-7,.shorts-edit #shorts-pick-8{grid-column:span 1;display:block;padding:0;border:0}.shorts-edit #shorts-pick-7 figure,.shorts-edit #shorts-pick-8 figure{margin:0 0 15px}.shorts-edit .shorts-note{grid-template-columns:1fr 1fr;gap:5%}.shorts-edit .shorts-note>figure>img{height:240px}.shorts-edit .review-product h2{min-height:2.3em}}
@media(max-width:700px){.shorts-edit .new-opening{display:block}.shorts-edit .new-opening h1{font-size:43px}.shorts-edit .new-opening figure{margin-top:20px}.shorts-edit .new-opening figure img{aspect-ratio:1.2}.shorts-edit .new-deck{max-width:none;font-size:18px}.shorts-edit .shorts-intro{font-size:18px}.shorts-edit .review-products{grid-template-columns:1fr;gap:27px}.shorts-edit .review-product figure,.shorts-edit #shorts-pick-7 figure,.shorts-edit #shorts-pick-8 figure{height:270px}.shorts-edit .review-product h2{min-height:0;font-size:27px}.shorts-edit .shorts-note{display:block;padding:18px 0 24px}.shorts-edit .shorts-note>figure>img{height:auto;aspect-ratio:1.4}.shorts-edit .shorts-note-copy{padding-top:22px}.shorts-edit .shorts-note h2{font-size:31px}.shorts-edit .shorts-note-copy>p:last-child{max-width:none;font-size:16px}.shorts-edit .shorts-ending{font-size:22px}}

.shorts-edit #shorts-pick-3 figure img,.shorts-edit #shorts-pick-4 figure img,.shorts-edit #shorts-pick-5 figure img{transform:scale(1.4);transform-origin:50% 0}

/* Latest shorts pass: nine equal cards; original faces protected. */
.shorts-edit #shorts-pick-7,.shorts-edit #shorts-pick-8,.shorts-edit #shorts-pick-9{grid-column:span 2;display:flex;flex-direction:column;gap:0;border:0;padding:0}
.shorts-edit #shorts-pick-7 figure,.shorts-edit #shorts-pick-8 figure,.shorts-edit #shorts-pick-9 figure{height:300px;margin:0 0 15px;background:#efefec}
.shorts-edit #shorts-pick-1 figure img,.shorts-edit #shorts-pick-4 figure img,.shorts-edit #shorts-pick-5 figure img,.shorts-edit #shorts-pick-9 figure img{object-fit:contain;object-position:50% 0;transform:scale(1.22);transform-origin:50% 0}
.shorts-edit #shorts-pick-2 figure img,.shorts-edit #shorts-pick-3 figure img{object-fit:cover;object-position:50% 45%;transform:none}
.shorts-edit #shorts-pick-7 figure img,.shorts-edit #shorts-pick-8 figure img{object-fit:cover;object-position:50% 50%;transform:none}
.shorts-edit .shorts-note>figure>img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 0}
.shorts-edit .shorts-ending{border-top:1px solid #2448c5;padding-top:20px;margin-top:18px;max-width:680px}
@media(max-width:1050px){.shorts-edit #shorts-pick-7,.shorts-edit #shorts-pick-8,.shorts-edit #shorts-pick-9{grid-column:span 1}}
@media(max-width:700px){.shorts-edit #shorts-pick-7 figure,.shorts-edit #shorts-pick-8 figure,.shorts-edit #shorts-pick-9 figure{height:270px}.shorts-edit .shorts-note>figure>img{aspect-ratio:4/3}}

/* Final connected compositions: opening, running pause and wash-kit ending. */
.shorts-edit .new-opening{align-items:start;gap:6%;margin-bottom:20px}
.shorts-edit .new-opening h1{margin-top:10px;margin-bottom:22px}
.shorts-edit .new-opening .shorts-intro{font:17px/1.55 Syne,Arial,sans-serif;max-width:34ch;margin:22px 0 0}
.shorts-edit .new-opening .new-deck{max-width:30ch;margin:0}
.shorts-edit .new-opening figure img{height:430px;aspect-ratio:auto;object-fit:cover;object-position:50% 45%}
.shorts-edit .shorts-note-copy{min-width:0;align-self:center}
.shorts-edit .shorts-note-copy>.eyebrow{margin-bottom:5px}
.shorts-edit .shorts-note-copy h2.ug-tip-ink{margin:0 0 8px}
.shorts-edit .shorts-note-copy .ug-tip-subtitle{margin-top:4px}
.shorts-edit .shorts-note-copy>p:last-child{line-height:1.5;max-width:34ch}
.shorts-edit .shorts-last-look{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;align-items:center;border-top:1px solid #b7c3e7;padding-top:25px;margin-top:26px}
.shorts-edit .shorts-wash-note{display:grid;grid-template-columns:125px 1fr;gap:25px;align-items:start;min-width:0}
.shorts-edit .shorts-wash-note figure{margin:0;min-width:0}
.shorts-edit .shorts-wash-note figure img{display:block;width:100%;height:185px;object-fit:contain;background:#fff}
.shorts-edit .shorts-wash-note figcaption{font-size:10px;line-height:1.4;margin-top:6px}
.shorts-edit .shorts-wash-note h2{font:26px/1.12 Georgia,serif;letter-spacing:-.025em;color:#2448c5;margin:5px 0 12px}
.shorts-edit .shorts-wash-note .eyebrow{font:600 10px/1.4 Syne,Arial,sans-serif;color:#2448c5;margin:0}
.shorts-edit .shorts-wash-note p{font:15px/1.5 Syne,Arial,sans-serif;margin:0 0 10px}
.shorts-edit .shorts-wash-note a{font:600 13px/1.4 Syne,Arial,sans-serif;color:#2448c5;text-underline-offset:3px}
.shorts-edit .shorts-wash-note details{font-size:11px;margin-top:8px}
.shorts-edit .shorts-wash-note details p{font-size:12px;line-height:1.5;margin-top:8px}
.shorts-edit .shorts-last-look .shorts-ending{border-top:0;border-left:2px solid #2448c5;margin:0;padding:10px 0 10px 23px;font-size:24px}
@media(max-width:900px){.shorts-edit .shorts-last-look{grid-template-columns:1fr;gap:24px}.shorts-edit .shorts-wash-note{grid-template-columns:120px 1fr;gap:24px}.shorts-edit .shorts-last-look .shorts-ending{max-width:600px}}
@media(max-width:700px){.shorts-edit .new-opening .shorts-intro{font-size:16px;max-width:none;margin-top:18px}.shorts-edit .new-opening figure img{height:auto;aspect-ratio:1.2}.shorts-edit .shorts-wash-note{grid-template-columns:100px 1fr;gap:18px}.shorts-edit .shorts-wash-note figure img{height:165px}.shorts-edit .shorts-last-look{margin-top:22px;padding-top:20px}.shorts-edit .shorts-last-look .shorts-ending{font-size:22px}}

/* Keep the waistband and hem visible in these original worn-product portraits. */
.shorts-edit #shorts-pick-7 figure img,.shorts-edit #shorts-pick-9 figure img{object-fit:contain;object-position:50% 50%;transform:none}
@media(max-width:700px){
 .shorts-edit .shorts-wash-note{grid-template-columns:90px minmax(0,1fr);gap:8px 18px;align-items:start}
 .shorts-edit .shorts-wash-note>div{display:contents}
 .shorts-edit .shorts-wash-note>figure{grid-column:1;grid-row:1/3}
 .shorts-edit .shorts-wash-note figure img{height:120px}
 .shorts-edit .shorts-wash-note>div>.eyebrow{grid-column:2;align-self:end;margin:0}
 .shorts-edit .shorts-wash-note>div>h2{grid-column:2;align-self:start;margin:0}
 .shorts-edit .shorts-wash-note>div>p:not(.eyebrow),.shorts-edit .shorts-wash-note>div>a,.shorts-edit .shorts-wash-note>div>details{grid-column:1/-1}
}
/* One finish: laundry note and closing thought share a measured desktop composition. */
.shorts-edit .shorts-last-look{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center}
.shorts-edit .shorts-wash-note{grid-template-columns:110px minmax(0,1fr);gap:24px;align-items:start}
.shorts-edit .shorts-wash-note .ug-tip-ink{margin:0 0 14px}
.shorts-edit .shorts-wash-note .ug-tip-lettering{width:min(100%,280px)}
.shorts-edit .shorts-wash-note .ug-tip-subtitle{font:600 17px/1.3 Syne,Arial,sans-serif;color:#123bc4;margin-top:3px}
.shorts-edit .shorts-wash-note figure{padding-top:8px}
@media(max-width:700px){
 .shorts-edit .shorts-last-look{grid-template-columns:1fr;gap:24px}
 .shorts-edit .shorts-wash-note{grid-template-columns:90px minmax(0,1fr);gap:12px 18px}
 .shorts-edit .shorts-wash-note>figure{grid-row:1}
 .shorts-edit .shorts-wash-note>div>h2{grid-column:2;grid-row:1;align-self:center}
 .shorts-edit .shorts-wash-note>div>p,.shorts-edit .shorts-wash-note>div>a,.shorts-edit .shorts-wash-note>div>details{grid-column:1/-1}
 .shorts-edit .shorts-last-look .shorts-ending{padding-top:5px;padding-bottom:5px}
}
