/* Editorial extension only. Showroom, mechanical scenes and global tokens are untouched. */
.ht-editorial{background:#090a0d;color:#f3f1ed}.ht-journal-wrap{max-width:1240px;margin:0 auto;padding:150px 44px 88px}.ht-journal-heading{max-width:950px;margin:0 0 64px}.ht-journal-heading h1{font-size:clamp(36px,5.7vw,76px);font-weight:500;line-height:1.06;letter-spacing:-.04em;overflow-wrap:anywhere;margin:24px 0}.ht-journal-heading h1 em{font-style:normal;color:#93959a}.ht-journal-heading>p{font-size:18px;line-height:1.65;max-width:680px;color:#b1b2b7}.ht-journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 32px}.ht-journal-card{border-top:1px solid #303135}.ht-journal-card>a{display:block;color:inherit;text-decoration:none}.ht-journal-cover{aspect-ratio:16/10;overflow:hidden;background:#17191c;margin-top:22px}.ht-journal-cover img,.ht-journal-hero img{width:100%;height:100%;object-fit:cover;display:block}.ht-journal-copy{padding:24px 0}.ht-journal-number{font-size:10px;letter-spacing:.17em;color:#ba635b}.ht-journal-copy h2{font-size:clamp(24px,2.4vw,34px);line-height:1.18;letter-spacing:-.02em;margin:18px 0;overflow-wrap:anywhere}.ht-journal-copy p{color:#a4a6ad;line-height:1.65}.ht-journal-read{display:flex;justify-content:space-between;padding-top:20px;font-size:12px}.ht-journal-card a:hover .ht-journal-read{color:#cf7469}.ht-journal-card a:focus-visible{outline:2px solid #c36a61;outline-offset:8px}.ht-journal-back{display:inline-block;color:#a9aab1;margin-bottom:42px;font-size:12px}.ht-journal-article{max-width:1100px}.ht-journal-hero{margin:0 0 52px;aspect-ratio:16/9}.ht-journal-body{max-width:740px;margin:0 auto;color:#d0d0d4;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.ht-journal-body p{margin:0 0 1.6em}.ht-journal-end{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #303135;margin-top:64px;padding-top:24px;font-size:12px;color:#a4a6ad}.ht-journal-end a{color:#e1b6ad}.ht-journal-empty{color:#9b9da5;padding:40px 0}.ht-editorial .premium-brand,.ht-editorial .premium-menu-toggle{visibility:visible}
@media(max-width:700px){.ht-journal-wrap{padding:118px 24px 56px}.ht-journal-heading{margin-bottom:40px}.ht-journal-grid{grid-template-columns:1fr;gap:28px}.ht-journal-heading>p,.ht-journal-body{font-size:16px}.ht-journal-end{flex-direction:column}.ht-journal-hero{margin-bottom:32px}}
