.inner-page .current-nav{color:var(--accent)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;font-size:11px;color:var(--muted);line-height:1.6}.breadcrumbs a{text-decoration:none}.inner-section{padding:86px 0}.inner-section h2{font-size:45px;margin-bottom:36px;max-width:1000px}.inner-section .eyebrow{color:var(--muted)}.inner-section .text-link{margin-top:24px}.inner-section p{max-width:900px}.inner-section .reading-copy{max-width:820px;font-size:17px}.inner-section .reading-copy+p{margin-top:20px}.inner-section .container>[data-field]>p+.button,.inner-section .pending-evidence+.button{margin-top:28px}.inner-lead{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end}.inner-lead h1{font-size:70px;line-height:1.06;letter-spacing:-1.7px}.inner-lead>p{font-size:17px;max-width:440px}.page-intro{padding-top:56px;padding-bottom:70px}.wide-media{margin-top:50px}.wide-media img{width:100%;height:auto;max-height:570px;object-fit:cover;border-radius:25px}.soft-band{background:white}.split-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split-columns h3{font-size:29px;margin-bottom:24px}.split-columns p{font-size:16px}.pending-evidence{padding:24px 28px;background:#e9edef;border-left:2px solid #b9c5cc;max-width:900px}.pending-evidence .eyebrow{display:block;font-size:9px;margin-bottom:12px}.pending-evidence p{font-size:13px;color:#586873;line-height:1.85}.small-note{font-size:12px;color:var(--muted);margin-top:24px}.inner-inquiry{display:grid;grid-template-columns:.9fr 1.3fr;gap:100px}.inner-inquiry h2{font-size:48px;margin-bottom:26px}.inner-inquiry>div>p{font-size:15px;max-width:370px}.inner-inquiry .inquiry-direct>a{margin-bottom:12px}.inner-section .inner-inquiry .eyebrow{font-size:11px}.inner-section .inner-inquiry .form-note{font-size:11px}.inner-section .inquiry-form__status{font-size:13px}.inner-page .inner-inquiry [data-field]{min-width:0}.pdp-hero{padding-block:56px 80px}.pdp-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:start}.pdp-gallery{min-width:0}.gallery-main{position:relative;background:white;border-radius:24px;overflow:hidden}.gallery-main>img{width:100%;height:570px;object-fit:contain;padding:20px}.gallery-main>button{position:absolute;right:18px;bottom:18px;background:#f4f5f6ef;border:1px solid #d4dce1;padding:9px 16px;border-radius:5px;font-size:11px;color:var(--ink)}.pdp-gallery>[data-gallery-caption]{font-size:11px;color:var(--muted);margin-top:13px}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.gallery-thumbs button{min-width:0;display:block;background:transparent;padding:7px;border:1px solid var(--line);border-radius:8px;color:var(--body);text-align:left}.gallery-thumbs button[aria-pressed=true]{border-color:var(--accent)}.gallery-thumbs img{width:100%;height:90px;object-fit:contain}.gallery-thumbs span{display:block;font-size:8px;line-height:1.6;margin-top:7px}.pdp-summary{padding-top:28px}.pdp-summary .eyebrow{font-size:11px;letter-spacing:1.3px}.pdp-summary h1{font-size:72px;letter-spacing:-1.5px;overflow-wrap:anywhere}.pdp-subtitle{font-family:Syne;font-size:30px;line-height:1.3;margin:25px 0 0;max-width:440px}.pdp-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.pdp-facts>div{border-top:1px solid var(--line);padding-top:15px}.pdp-facts dt{font-size:11px;color:var(--muted);margin-bottom:8px}.pdp-facts dd{font-size:20px;font-weight:700;line-height:1.5;margin:0}.pdp-facts>div:nth-child(2){grid-column:1/-1;grid-row:2}.pdp-summary>.text-link{display:block;font-size:13px;margin-top:20px}.pdp-summary .small-note{font-size:11px}.pdp-anchors{background:#fffffff0;backdrop-filter:blur(10px);border-block:1px solid var(--line);position:sticky;top:111px;z-index:21}.pdp-anchors .container{display:flex;justify-content:space-between;gap:25px;padding-block:18px;overflow-x:auto;scrollbar-width:thin}.pdp-anchors a{white-space:nowrap;font-size:12px;font-weight:650;text-decoration:none}.pdp-anchors a:hover{color:var(--accent)}.product-page .inner-section{scroll-margin-top:180px}.product-page .feature-row{display:grid;grid-template-columns:40px 1fr 1.5fr;gap:40px;border-top:1px solid var(--line);padding:30px 0}.product-page .feature-row h3{font-size:27px;line-height:1.25}.product-page .feature-row p{font-size:16px}.engineering-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.engineering-grid>img{width:100%;height:470px;object-fit:contain;background:white;border-radius:20px;padding:20px}.engineering-grid h3{font-size:30px;line-height:1.25;margin-bottom:30px}.engineering-grid .pending-evidence{padding:18px;margin-top:24px}.detail-table-scroll{width:100%;overflow:auto;border-top:1px solid #b4c0c8}.detail-table-scroll table{border-collapse:collapse;width:100%;text-align:left;font-size:15px;line-height:1.8}.detail-table-scroll caption{text-align:left;font-size:11px;color:var(--muted);padding:18px 0}.detail-table-scroll thead{background:#e8ecef}.detail-table-scroll th,.detail-table-scroll td{padding:20px 24px;border-bottom:1px solid #d2dbe0;vertical-align:top}.detail-table-scroll th{font-weight:650}.detail-table-scroll tbody th{width:28%;min-width:170px}.detail-table-scroll tbody tr:nth-child(even){background:#fff9}.system-flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:32px;margin:0 0 45px}.system-flow li{padding-top:20px;border-top:1px solid #b8c3ca}.system-flow h3{font-size:25px;margin-top:20px}.selection-prompts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;font-size:13px;font-weight:650}.selection-prompts>span{padding-top:20px;border-top:1px solid var(--line)}.inner-faq{border-top:1px solid #c8d1d6;padding:22px 0}.inner-faq:last-child{border-bottom:1px solid #c8d1d6}.inner-faq summary{display:flex;justify-content:space-between;gap:35px;font-size:18px;font-weight:650;line-height:1.5}.inner-faq summary>span{font-size:25px;font-weight:400}.inner-faq[open] summary>span{transform:rotate(45deg)}.inner-faq p{font-size:16px;max-width:850px;margin-top:20px}.product-lightbox{border:0;border-radius:18px;background:white;width:min(1000px,94vw);height:92dvh;padding:45px 20px 20px;overflow:auto}.product-lightbox::backdrop{background:#182126cf}.product-lightbox button{position:absolute;right:20px;top:12px;border:0;background:white;font-size:14px}.product-lightbox img{width:100%;height:100%;object-fit:contain}.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 44px}.equipment-card{min-width:0;display:flex;flex-direction:column}.equipment-photo{height:310px;display:block;margin-bottom:26px}.equipment-photo img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.equipment-card h3{font-size:30px;margin-bottom:24px}.equipment-card h3>a{text-decoration:none}.equipment-card>dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;border-top:1px solid var(--line);padding-top:20px;margin:0 0 26px}.equipment-card dt{font-size:10px;color:var(--muted)}.equipment-card dd{margin:5px 0 0;font-size:14px;font-weight:650}.equipment-card dl>div:nth-child(3){grid-column:1/-1}.equipment-card .button{font-size:12px;padding:10px 13px;min-height:44px;gap:10px;background:transparent;color:var(--ink);border-color:#bdc8ce}.equipment-card .button>span{display:none}.equipment-card .product-actions{gap:20px}.equipment-card .text-link{font-size:12px;margin-top:0}.product-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:28px;align-items:end}.product-filters label{display:block;font-size:11px;font-weight:650}.product-filters input,.product-filters select{display:block;width:100%;border:0;border-bottom:1px solid #aebdc7;background:transparent;padding:14px 0;font-size:14px;border-radius:0;color:var(--ink)}.filter-count{font-size:11px;color:var(--muted);margin-top:24px}.filter-empty{padding:40px;border:1px solid #c6d0d7;font-size:14px}.model-summary{padding:26px 0;border-top:1px solid var(--line);margin-top:32px;scroll-margin-top:140px}.model-summary:first-of-type{margin-top:70px}.model-summary summary{display:flex;align-items:center;justify-content:space-between;gap:30px}.model-summary h3{font-size:24px}.model-summary>p{font-size:15px;margin-top:22px}.model-summary .button{margin-top:24px}.model-summary:not([open])>p,.model-summary:not([open])>.button{display:none}.text-link-grid{display:flex;flex-direction:column;gap:22px;font-size:20px}.category-jump{display:flex;gap:20px 45px;flex-wrap:wrap;font-size:14px}.family-row{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;padding:60px 0;border-top:1px solid var(--line);scroll-margin-top:130px;align-items:center}.family-image{height:360px}.family-image img{width:100%;height:100%;object-fit:contain}.family-row h2{font-size:42px;margin-bottom:24px}.family-row p{font-size:16px}.family-row .family-models{font-size:12px;color:var(--muted);margin-top:22px}.family-row .product-actions{margin-top:30px}.family-row .text-link{margin-top:0}.inner-page .equipment-grid:has(>.equipment-card:only-child){max-width:400px;margin-top:50px;grid-template-columns:1fr}.application-tiles{display:grid;grid-template-columns:1fr 1fr;gap:65px 48px}.application-tile{scroll-margin-top:140px}.application-tile figure{margin-bottom:28px}.application-tile img{width:100%;height:340px;object-fit:cover;border-radius:20px}.application-tile h2{font-size:36px;margin-bottom:22px}.application-tile p{font-size:16px;max-width:480px}.application-tile .text-link{margin-top:22px}.assessment-list{list-style:none;padding:0;margin:0;counter-reset:assessment}.assessment-list>li{counter-increment:assessment;display:flex;gap:35px;border-top:1px solid var(--line);padding:24px 0;font-size:19px}.assessment-list>li:before{content:"0"counter(assessment);font-size:12px;color:var(--muted);padding-top:5px}.requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.requirement-grid>div{border-top:1px solid #b7c6cf;padding-top:22px}.requirement-grid h3{margin:22px 0;font-size:27px;line-height:1.25}.requirement-grid p{font-size:15px}.company-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;margin:36px 0 55px}.company-metrics>div{display:flex;flex-direction:column;padding-top:20px;border-top:1px solid #b3c0c9}.company-metrics strong{font:650 50px/1.2 Syne}.company-metrics span{font-size:11px;color:var(--muted);margin-top:12px}.history-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.history-timeline article{border-top:1px solid #b5c3cc;padding-top:22px}.history-timeline article>span{font:600 38px Syne;color:#7d8d97}.history-timeline h3{font-size:26px;margin:22px 0}.history-timeline p{font-size:15px}.history-timeline .text-link{font-size:13px}.company-gallery{display:grid;grid-template-columns:1fr 1fr;gap:36px}.company-gallery img{width:100%;height:340px;object-fit:cover;border-radius:20px}.company-gallery figcaption{font-size:10px;color:var(--muted);margin-top:12px}.news-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.news-feature img{width:100%;height:440px;object-fit:cover;border-radius:22px}.news-feature h2{font-size:40px;line-height:1.2;margin:24px 0}.news-feature h2>a{text-decoration:none}.news-feature time{font-size:11px;color:var(--muted)}.news-feature p{font-size:15px}.article-detail{padding-block:60px 110px}.article-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.article-detail__main{grid-column:2;grid-row:1;min-width:0}.article-detail__sidebar{grid-column:1;grid-row:1;padding-right:20px}.detail-title{font-size:40px;letter-spacing:0;line-height:1.2}.article-context>.eyebrow{font-size:11px}.article-meta{font-size:12px;color:var(--muted);margin-top:26px}.article-lead{font-size:18px;line-height:1.75;margin-top:26px}.detail-media{margin:36px 0 42px}.detail-media img{width:100%;height:auto;border-radius:14px}.detail-media figcaption{font-size:11px;color:var(--muted);line-height:1.8;margin-top:14px}.detail-prose{max-width:800px;font-size:18px;line-height:1.75;text-align:left}.detail-prose p{margin:0 0 24px}.detail-prose h2{font-size:28px;letter-spacing:0;line-height:1.3;margin:38px 0 22px}.detail-prose h3{font-size:22px;letter-spacing:0;line-height:1.4;margin:30px 0 18px}.detail-prose .pending-note{font-size:12px;margin-top:35px}.detail-sidebar-section{border-top:1px solid #b5c4ce;padding-top:24px;padding-bottom:36px}.detail-sidebar-section>a{font-size:16px}.detail-sidebar-section .small-note{font-size:12px}.detail-mini-inquiry{padding:30px;background:#e8edef;border-radius:15px}.detail-mini-inquiry h2{font-size:30px;letter-spacing:0;margin-bottom:22px}.detail-mini-inquiry p{font-size:14px;margin-bottom:25px}.detail-mini-inquiry .button{font-size:12px;gap:12px;padding:12px 15px}.detail-mini-inquiry .eyebrow{font-size:9px;margin-bottom:20px}.article-related{padding:38px 0;border-block:1px solid var(--line);margin-top:40px}.article-related h2,.article-cta h2{font-size:30px;letter-spacing:0;line-height:1.3;margin-bottom:22px}.article-related>p{font-size:14px;margin:22px 0}.article-related>a{font-size:14px}.article-cta{padding-top:45px}.article-cta p{font-size:16px;margin-bottom:25px}.article-cta .eyebrow{font-size:10px;margin-bottom:22px}.case-cover{padding-top:65px}.case-cover h1{font-size:66px;letter-spacing:-1px;line-height:1.1;margin-bottom:30px}.case-cover>p{font-size:17px;max-width:800px}.case-cover>.eyebrow{font-size:11px;color:var(--muted)}.case-image-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:320px;background:#e6ecef;border-radius:22px;color:#60737f;font-family:Syne;font-size:27px;padding:40px;text-align:center;margin:45px 0}.case-image-pending small{font:12px/1.8 Manrope;max-width:500px}.case-detail__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;border-block:1px solid #bdcbd3;padding:30px 0;margin:0}.case-detail__facts dt{font-size:11px;color:var(--muted)}.case-detail__facts dd{font-size:15px;margin:10px 0 0}.case-detail__body>.inner-section:nth-child(even){background:white}.case-detail__body h2{font-size:42px}.case-detail__body .pending-evidence{background:transparent;border:0;padding:0;max-width:800px}.case-detail__body .pending-evidence>.eyebrow{display:none}.case-detail__body .pending-evidence p{font-size:17px;line-height:1.8}.contact-facts{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:55px}.contact-facts h2{font-size:25px;margin-bottom:25px}.contact-facts a{display:block;font-size:15px;text-decoration:none;margin-bottom:14px;overflow-wrap:anywhere}.contact-facts p{font-size:14px}.contact-facts .small-note{font-size:11px}@media(max-width:1100px){.inner-lead{gap:50px}.inner-lead h1{font-size:59px}.pdp-hero-grid{gap:50px}.pdp-summary h1{font-size:59px}.pdp-subtitle{font-size:27px}.pdp-anchors{top:111px}.gallery-main>img{height:490px}.equipment-grid{gap:60px 25px}.equipment-photo{height:270px}.equipment-card .product-actions{gap:16px}.equipment-card .button{font-size:11px;padding-inline:10px}.family-row{gap:60px}.inner-inquiry{gap:60px}.inner-inquiry h2{font-size:43px}.engineering-grid{gap:50px}.company-metrics strong{font-size:42px}.application-tile h2{font-size:32px}.article-detail__sidebar{padding-right:0}.detail-mini-inquiry{padding:22px}.news-feature{gap:40px}.news-feature h2{font-size:34px}}@media(max-width:1023px){.article-detail__layout{display:flex;flex-direction:column;gap:55px}.article-detail__main{width:100%}.article-detail__sidebar{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:40px}.detail-mini-inquiry h2{font-size:30px}.contact-facts{grid-template-columns:1fr 1fr;gap:45px}.contact-facts>div:last-child{grid-column:1/-1}}@media(max-width:850px){.inner-lead{grid-template-columns:1fr;gap:28px}.inner-lead>p{max-width:650px}.inner-section{padding-block:65px}.pdp-hero-grid{gap:35px}.pdp-summary h1{font-size:45px}.pdp-subtitle{font-size:23px}.pdp-summary{padding-top:10px}.pdp-facts dd{font-size:17px}.gallery-main>img{height:430px}.gallery-thumbs{gap:6px}.gallery-thumbs button{padding:4px}.gallery-thumbs img{height:65px}.gallery-thumbs span{font-size:7px}.product-page .feature-row{grid-template-columns:25px 1fr;gap:25px}.product-page .feature-row>div{grid-column:2}.engineering-grid{gap:35px}.engineering-grid>img{height:380px}.equipment-grid{grid-template-columns:1fr 1fr;gap:55px 32px}.equipment-photo{height:300px}.product-filters{grid-template-columns:1fr 1fr;gap:25px}.product-filters>button{justify-self:start}.inner-inquiry{grid-template-columns:1fr;gap:38px}.inner-inquiry>div>p{max-width:600px}.inner-inquiry h2{font-size:43px}.inner-inquiry .inquiry-direct{margin-top:25px}.family-row{gap:40px}.family-row h2{font-size:34px}.family-image{height:300px}.requirement-grid{gap:30px}.requirement-grid h3{font-size:23px}.requirement-grid p{font-size:14px}.company-metrics{grid-template-columns:1fr 1fr;gap:28px}.company-gallery img{height:260px}.history-timeline{gap:30px}.history-timeline h3{font-size:22px}.history-timeline p{font-size:14px}.application-tiles{gap:50px 30px}.application-tile img{height:270px}.application-tile h2{font-size:29px}.news-feature{grid-template-columns:1fr}.news-feature img{height:auto}.system-flow{grid-template-columns:1fr 1fr}.system-flow h3{font-size:23px}}@media(max-width:600px){.breadcrumbs{padding-top:10px;font-size:9px;gap:8px}.inner-section{padding-block:54px}.inner-section h2{font-size:34px;margin-bottom:28px;line-height:1.15}.inner-section .reading-copy{font-size:15px}.inner-lead h1{font-size:45px;letter-spacing:-.8px}.inner-lead>p{font-size:14px}.page-intro{padding-top:38px;padding-bottom:48px}.wide-media{margin-top:32px}.wide-media img{height:auto;max-height:none;border-radius:16px}.inner-section p{font-size:14px}.inner-section .eyebrow{font-size:9px;letter-spacing:1.1px}.split-columns{grid-template-columns:1fr;gap:35px}.split-columns h3{font-size:26px;margin-bottom:20px}.pending-evidence{padding:22px}.pending-evidence p{font-size:12px!important}.small-note{font-size:10px!important}.inner-inquiry{gap:32px}.inner-inquiry h2{font-size:38px}.inner-inquiry .inquiry-direct>a{font-size:13px}.inner-inquiry .form-note{font-size:10px!important}.inner-inquiry .inquiry-form__status{font-size:12px}.pdp-hero{padding-block:32px 50px}.pdp-hero-grid{grid-template-columns:1fr;gap:30px}.gallery-main{border-radius:18px}.gallery-main>img{height:390px;padding:16px}.gallery-main>button{font-size:9px;right:12px;bottom:12px}.pdp-gallery>[data-gallery-caption]{font-size:10px}.gallery-thumbs{gap:10px;margin-top:16px}.gallery-thumbs img{height:70px}.gallery-thumbs span{font-size:7px}.pdp-summary{padding-top:0}.pdp-summary .eyebrow{font-size:9px}.pdp-summary h1{font-size:51px;letter-spacing:-1px}.pdp-subtitle{font-size:25px;margin-top:20px}.pdp-facts{margin:28px 0;gap:20px}.pdp-facts dt{font-size:10px}.pdp-facts dd{font-size:18px}.pdp-summary>.button{font-size:13px}.pdp-summary .small-note{font-size:10px}.pdp-anchors{top:86px}.pdp-anchors .container{width:100%;padding:15px 24px;gap:24px}.pdp-anchors a{font-size:11px}.product-page .inner-section{scroll-margin-top:145px}.product-page .feature-row{grid-template-columns:20px 1fr;gap:16px;padding:24px 0}.product-page .feature-row h3{font-size:25px}.product-page .feature-row>div{font-size:14px}.engineering-grid{grid-template-columns:1fr;gap:28px}.engineering-grid>img{height:340px;border-radius:15px}.engineering-grid h3{font-size:26px;margin-bottom:22px}.detail-facts dd{font-size:13px}.detail-table-scroll th,.detail-table-scroll td{padding:16px 12px;font-size:12px}.detail-table-scroll tbody th{width:32%;min-width:95px}.detail-table-scroll caption{font-size:10px;padding:14px 0}.system-flow{gap:20px;margin-bottom:28px}.system-flow li{padding-top:15px}.system-flow h3{font-size:21px;line-height:1.2;margin-top:16px}.selection-prompts{grid-template-columns:1fr;gap:18px;margin-top:26px;font-size:12px}.inner-faq{padding:20px 0}.inner-faq summary{font-size:15px;gap:20px}.inner-faq p{font-size:14px;margin-top:16px}.equipment-grid{grid-template-columns:1fr;gap:45px}.equipment-photo{height:330px;margin-bottom:22px}.equipment-card h3{font-size:30px;margin-bottom:24px}.equipment-card dt{font-size:10px}.equipment-card dd{font-size:13px}.equipment-card .button{font-size:12px;padding:11px 16px}.equipment-card .text-link{font-size:12px}.equipment-card+.equipment-card{border-top:1px solid var(--line);padding-top:30px}.product-filters{grid-template-columns:1fr;gap:20px}.product-filters input,.product-filters select{font-size:16px;padding-block:12px}.filter-count{font-size:10px!important}.model-summary h3{font-size:22px}.model-summary p{font-size:13px}.model-summary .button{font-size:12px}.text-link-grid{font-size:16px;gap:20px}.category-jump{display:grid;grid-template-columns:1fr;gap:16px;font-size:13px}.family-row{grid-template-columns:1fr;gap:28px;padding-block:40px}.family-image{height:300px}.family-row h2{font-size:33px}.family-row p{font-size:14px}.family-row .family-models{font-size:11px;line-height:1.9}.family-row .product-actions{gap:22px}.family-row .button{font-size:12px}.application-tiles{grid-template-columns:1fr;gap:45px}.application-tile img{height:auto;max-height:340px;object-fit:contain;border-radius:16px}.application-tile h2{font-size:31px}.application-tile p{font-size:14px}.assessment-list>li{font-size:16px;gap:24px;padding:20px 0}.requirement-grid{grid-template-columns:1fr;gap:30px}.requirement-grid h3{font-size:25px;margin:18px 0}.requirement-grid p{font-size:14px}.company-metrics{gap:25px;margin:28px 0 35px}.company-metrics strong{font-size:38px}.company-metrics span{font-size:9px}.history-timeline{grid-template-columns:1fr;gap:30px}.history-timeline article>span{font-size:36px}.history-timeline h3{font-size:26px;margin:18px 0}.history-timeline p{font-size:14px}.company-gallery{grid-template-columns:1fr;gap:28px}.company-gallery img{height:auto;border-radius:15px}.company-gallery figcaption{font-size:9px;margin-top:10px}.news-feature{gap:28px}.news-feature img{border-radius:15px}.news-feature h2{font-size:31px;margin:20px 0}.news-feature p{font-size:14px}.news-feature time{font-size:10px}.article-detail{padding-block:38px 65px}.article-detail__layout{gap:38px}.article-detail__sidebar{display:block}.detail-sidebar-section{padding-bottom:28px}.detail-title{font-size:30px;letter-spacing:0;line-height:1.25}.article-meta{font-size:11px;margin-top:22px}.article-lead{font-size:17px;line-height:1.75;margin-top:24px}.detail-media{margin:30px 0}.detail-media figcaption{font-size:10px}.detail-prose{font-size:18px;line-height:1.75}.detail-prose h2{font-size:24px;line-height:1.3;margin:32px 0 20px}.detail-prose p{margin-bottom:22px}.detail-prose .pending-note{font-size:11px}.detail-mini-inquiry{padding:25px}.detail-mini-inquiry h2{font-size:29px}.article-related h2,.article-cta h2{font-size:28px}.article-related>p{font-size:13px}.article-cta p{font-size:15px}.case-cover{padding-top:38px}.case-cover h1{font-size:42px;letter-spacing:-.6px}.case-cover>p{font-size:14px}.case-cover>.eyebrow{font-size:9px;letter-spacing:1px}.case-image-pending{min-height:260px;padding:28px;font-size:24px;margin:32px 0;border-radius:16px}.case-image-pending small{font-size:10px}.case-detail__facts{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0}.case-detail__facts dt{font-size:10px}.case-detail__facts dd{font-size:12px}.case-detail__body h2{font-size:32px}.case-detail__body .pending-evidence p{font-size:15px!important}.contact-facts{grid-template-columns:1fr;gap:35px}.contact-facts>div:last-child{grid-column:auto}.contact-facts h2{font-size:26px;margin-bottom:22px}.contact-facts a{font-size:14px}.contact-facts p{font-size:13px}}.solution-detail__facts{display:flex;gap:70px;padding-block:28px;border-block:1px solid #c9d3da;margin-block:0}.solution-detail__facts dt{font-size:11px;color:var(--muted)}.solution-detail__facts dd{font-size:15px;margin:8px 0 0}@media(max-width:600px){.solution-detail__facts{display:block;padding-block:24px}.solution-detail__facts>div+div{margin-top:22px}.solution-detail__facts dt{font-size:10px}.solution-detail__facts dd{font-size:13px}}.pdp-supporting-copy{font-size:14px;color:var(--muted);line-height:1.7;margin-top:18px}.pdp-supporting-copy p{margin:0}.system-flow>li{min-width:0}@media(min-width:401px)and (max-width:1100px){.system-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.system-flow{grid-template-columns:1fr}.system-flow h3{font-size:23px}}
