.engineering{color:#111;background:#fff;font-family:var(--font-inter),sans-serif}.eng-index{max-width:1320px;margin:auto;padding:90px 56px 120px}.eng-label{font:500 11px/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.eng-intro h1{font-size:clamp(52px,7vw,96px);font-weight:500;line-height:1.04;letter-spacing:-.06em;margin:26px 0}.eng-intro h1 em{font-family:Georgia,serif;color:#4056f4;font-weight:400}.eng-intro>p{max-width:460px;font-size:18px;color:#666;line-height:1.7}.eng-feature{display:grid;grid-template-columns:1fr 1.25fr;margin-top:75px;border-block:1px solid #ddd;color:inherit;text-decoration:none!important}.eng-art{display:flex;align-items:center;justify-content:center;min-height:350px;background:#4056f4;color:#fff;font-size:240px;line-height:1;letter-spacing:-.07em}.eng-art i{font-family:Georgia,serif;font-size:.9em;transform:rotate(-10deg)}.eng-feature-copy{padding:44px;align-self:center}.eng-feature h2{font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-.045em;margin:20px 0}.eng-feature p{font-size:16px;color:#666;line-height:1.7}.eng-read{display:flex;gap:24px;margin-top:30px;align-items:center;font-size:14px}.eng-feature:hover .eng-read{color:#4056f4}.eng-breadcrumb{max-width:800px;padding:40px 40px 12px;margin:auto;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#666}.eng-breadcrumb a{color:#4056f4}.engineering .chat-article-editorial main{overflow:visible}.engineering .chat-article-editorial h1{font-family:var(--font-inter),sans-serif!important;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.07;letter-spacing:-.05em!important}.engineering .chat-article-editorial article{padding-top:16px}.engineering .chat-article-editorial h2{font-family:var(--font-inter),sans-serif!important;font-weight:500;letter-spacing:-.035em}.engineering .chat-article-editorial p{font-size:17px;line-height:1.8}.engineering .chat-article-editorial #sources p{font-size:13px}.engineering .chat-article-editorial a:focus-visible{outline:3px solid #4056f4;outline-offset:4px}.engineering .chat-article-editorial [id^=source-]{scroll-margin-top:100px}@media(max-width:760px){.eng-index{padding:56px 24px 72px}.eng-feature{grid-template-columns:1fr;margin-top:45px}.eng-feature-copy{padding:30px 0}.eng-feature h2{font-size:30px}.eng-art{min-height:260px;font-size:200px}.eng-breadcrumb{padding:28px 16px 12px;font-size:11px}}