.prose{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.prose h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:2.2em 0 .8em;scroll-margin-top:30px}.prose p{margin:0 0 1.3em}.prose a{text-decoration:underline;text-underline-offset:4px}.story-contents{display:flex;flex-direction:column;gap:14px}.story-contents a{font-size:13px;line-height:1.45;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:8px;opacity:.85}.source-note{font-size:13px;line-height:1.6;margin-top:50px}.source-note a{display:block;margin:12px 0;overflow-wrap:anywhere}.byline a{text-decoration:none}.writer,.author-story{border-bottom:1px solid currentColor;padding:15px 0 25px}.writer h2{margin-top:20px}.article-signoff small:empty,.signoff small:empty{display:none}.fashion-topics a{max-width:250px;white-space:normal;line-height:1.3}.info-body{max-width:760px}.article-body,.article-columns{align-items:start}@media(max-width:760px){.prose{font-size:17px;line-height:1.75}.story-contents{gap:8px}.story-contents a{font-size:13px}.article-body aside,.article-columns aside{padding:20px 0!important}.article-body,.article-columns{display:flex;flex-direction:column}.article-body>.prose,.article-columns>.prose{width:100%}.fashion-topics a{max-width:210px;flex-shrink:0}.article-signoff,.signoff{margin-top:35px}}