/* Hallmark · macrostructure: Map / Diagram · HELPER existing charcoal/champagne/ivory tokens. Audience: factory buyers; purpose: explore connected units and request a line configuration. Existing N11 nav and site-index footer preserved. Pre-emit critique: P5 H5 E4 S5 R5 V4. */
html,body{overflow-x:clip}body.product-redesign main .line270-hero{background:var(--color-navy-deep)!important;padding:44px 0 46px!important;min-height:0!important;height:auto!important}body.product-redesign main .line270-hero:before,body.product-redesign main .line270-hero:after{display:none!important}body.product-redesign main .line270-hero .hero-copy{max-width:950px;width:100%;padding:0}body.product-redesign main .line270-hero h1{max-width:none;font-size:clamp(32px,4vw,56px)!important;overflow-wrap:anywhere}body.product-redesign main .line270-hero .lead{max-width:80ch}.line270-overview{padding:48px 0;background:var(--color-paper)}.line270-section-head{max-width:850px;margin:0 0 26px}.line270-section-head h2{margin:12px 0;font-size:clamp(27px,3vw,38px)}.line270-section-head p,.line270-scope{color:var(--color-muted);line-height:1.8}.line270-figure{margin:0}.line270-figure>a{display:block;background:var(--color-navy-deep)}body.product-redesign main .line270-figure img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain;aspect-ratio:1860/845}.line270-figure figcaption{font-size:13px;color:var(--color-muted);padding-top:12px}.line270-scope{max-width:100ch;margin-top:24px;font-size:14px}.line270-unit-section{padding:56px 0;background:var(--color-paper-2)}.line270-unit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.line270-card{min-width:0}.line270-card>a:first-child{display:block}.line270-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.line270-number{display:block;color:var(--color-accent-dark);font-size:12px;letter-spacing:.14em;margin:20px 0 10px}.line270-card h3{font-size:24px;line-height:1.2;margin:0 0 14px}.line270-card h3 a{font-family:var(--font-display)!important;color:var(--color-ink);text-decoration:none}.line270-card p{color:var(--color-muted);font-size:15px;line-height:1.8}.line270-handover{padding-top:12px;border-top:1px solid var(--color-rule);font-size:13px!important}.line270-link{display:inline-block;white-space:nowrap;margin-top:8px;color:var(--color-link)}.line270-library{margin-top:36px}.line270-return{padding:28px 0;background:var(--color-paper-2);border-top:1px solid var(--color-rule)}.line270-return p{margin:8px 0;max-width:75ch}.line270-return a{white-space:nowrap}#line270-units,#line270-overview{scroll-margin-top:130px}.line270-card a:focus-visible,.line270-figure a:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media(max-width:1000px){.line270-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.line270-unit-grid{grid-template-columns:minmax(0,1fr);gap:36px}.line270-overview,.line270-unit-section{padding:32px 0}body.product-redesign main .line270-hero{padding:32px 0!important}.line270-card h3,.line270-section-head h2{overflow-wrap:anywhere!important}.line270-hero .actions{display:flex;flex-wrap:wrap;gap:12px}.line270-hero .actions a{white-space:nowrap;font-size:12px;padding:12px 14px}}
