/* Original About page only; reuse public tokens and component styles. */
.wintenic-about{font-family:var(--wintenic-font);font-size:16px;line-height:1.6;font-weight:400;color:var(--ink)}
.wintenic-about h1,.wintenic-about h2,.wintenic-about h3{font-weight:700;color:var(--navy)}
.wintenic-about h1{font-size:clamp(34px,4.1vw,58px);line-height:1.12;margin-bottom:24px}
.wintenic-about h3{font-size:22px;line-height:1.3;margin-bottom:16px}
.wintenic-about p{font-size:16px;line-height:1.6}
.wintenic-about .about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:56px}
.wintenic-about figure{margin:0;min-width:0}
.wintenic-about .about-building{width:100%;max-width:560px;justify-self:center}
.wintenic-about img{display:block;width:100%;height:auto;object-fit:contain}
.wintenic-about .about-section{padding-block:48px}
.wintenic-about h2{margin-bottom:28px}
.wintenic-about .about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wintenic-about .about-facility{border:1px solid var(--line);min-width:0}
.wintenic-about .about-card-copy,.wintenic-about .about-product{padding:24px}
.wintenic-about .about-card-copy p{margin-bottom:0}
.wintenic-about .about-product{border:1px solid var(--line);background:white}
.wintenic-about .about-actions,.wintenic-about .about-options{margin-top:28px}
.wintenic-about .about-configurations{background:var(--wash)}
.wintenic-about .about-inquiry-copy{max-width:850px}
.wintenic-about .button{font-size:16px;line-height:1.4;font-weight:700;min-height:48px}
.wintenic-about .text-link{font-size:16px;font-weight:700;display:inline-flex;align-items:center;min-height:44px}
@media(max-width:800px){.wintenic-about .about-hero{grid-template-columns:minmax(0,1fr);gap:28px}}
@media(max-width:600px){.wintenic-about .about-grid{grid-template-columns:minmax(0,1fr)}.wintenic-about .about-hero,.wintenic-about .about-section{padding-block:36px}.wintenic-about .about-card-copy,.wintenic-about .about-product{padding:20px}}
