.menswear-article{--serif:'Songti TC','Noto Serif TC',serif;--sans:-apple-system,BlinkMacSystemFont,'PingFang TC',sans-serif;font-size:18px;line-height:1.9}.menswear-article .lead{font:24px/1.8 var(--serif);color:var(--navy)}.menswear-article section{margin-top:48px}.menswear-article .takeaway{padding:24px;background:#edf1f5;border-left:4px solid var(--gold);margin:30px 0}.menswear-article .takeaway h2{margin-top:0}.menswear-article .toc{display:flex;flex-direction:column;gap:8px;border:1px solid var(--cloud);padding:22px;font-size:16px}.menswear-article figure{margin:28px 0}.menswear-article figure img{width:100%;height:auto;margin:0;border:1px solid var(--cloud);border-radius:8px}.menswear-article figcaption{font-size:15px;color:#59626a;line-height:1.7;margin-top:10px}.menswear-article .table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--cloud);border-radius:8px;margin:25px 0}.prose .menswear-article table{display:table;width:100%;margin:0;font-size:16px;line-height:1.75;box-shadow:none}.menswear-article caption{text-align:left;padding:15px;color:var(--navy);font-weight:600}.menswear-article tbody th{color:var(--navy);padding:14px;min-width:110px;vertical-align:top;text-align:left}.menswear-article td{min-width:175px}.menswear-article .note{font-size:16px;color:#59626a}.menswear-article .related{padding:24px;background:#f1eee5;border-radius:8px}.menswear-article .related h2{margin-top:0}.menswear-article .wardrobe svg{max-width:100%;height:auto}.menswear-article .wardrobe h3{margin:8px 0}.menswear-article .wardrobe p{margin:1em 0}.menswear-article .wardrobe-intro p{margin:8px 0}.menswear-article .wardrobe-observe p{margin:6px 0 0}@media(max-width:650px){.menswear-article .lead{font-size:22px}.menswear-article h2{font-size:26px}}
