main.design-article{max-width:1360px;margin:auto;padding:30px 32px 80px}.article-heading{max-width:1000px;margin:20px auto 44px;text-align:center}.article-category{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.article-heading h1{font-size:clamp(30px,4vw,54px);line-height:1.15;font-weight:400}.article-heading .standfirst{max-width:800px;margin:24px auto;line-height:1.8;font-size:17px}.design-body{max-width:950px;margin:auto}.design-body .text-block{max-width:760px;margin:40px auto;line-height:1.9;font-size:16px}.design-body h2{font-size:28px;font-weight:400;line-height:1.3}.design-body figure{margin:34px 0 10px}.design-body img{display:block;width:100%;max-height:650px;object-fit:contain;border-radius:3px}.photo-credit{font-size:11px;line-height:1.6;opacity:.7;margin:12px 0 30px}.archive-note{font-size:12px;line-height:1.7;opacity:.75}.design-related{display:flex;justify-content:center;gap:20px;margin-top:65px}.design-related a{padding:17px 26px;border:1px solid #dddcd755;border-radius:3px;text-decoration:none}.design-related a:hover{background:#dddcd710}@media(max-width:650px){main.design-article{padding:15px 20px 50px}.article-heading{text-align:left}.design-body .text-block{font-size:15px}.design-related{flex-wrap:wrap}}