.inside-page{background:var(--paper)}.inside-page .page-hero{padding:35px 6% 70px;background:var(--navy);color:white;position:relative;overflow:hidden}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#acb9d0;margin-bottom:48px}.breadcrumbs a:hover{color:var(--gold)}.page-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center}.page-hero h1{font-size:clamp(42px,5vw,74px);letter-spacing:-3px;line-height:1.1;margin:0 0 24px}.page-hero .lede{font-size:16px;line-height:1.8;max-width:620px;color:#c1cbdc}.page-hero-media{height:350px;position:relative}.page-hero-media img{width:100%;height:100%;object-fit:cover;border-radius:2px;filter:saturate(.8)}.page-hero-media:after{content:"";position:absolute;inset:0;border:1px solid #d8c39a50;background:linear-gradient(0deg,#0b17304d,transparent 55%);pointer-events:none}.page-hero .actions{flex-wrap:wrap}.page-ribbon{padding:20px 6%;border-bottom:1px solid #d2d7df;color:#626c7c;font-size:11px;display:flex;gap:30px;flex-wrap:wrap}.page-ribbon span:before{content:'✦';color:#9b7c3f;margin-right:10px}.inside-page .section{padding-top:75px;padding-bottom:75px}.intro-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.intro-grid p,.body-copy p{font-size:15px;line-height:1.9;color:#626c7c}.inside-page h2{font-size:clamp(31px,3.4vw,48px)}.inside-page h3{letter-spacing:-.5px;font-size:21px}.page-kicker{font-size:10px;letter-spacing:2px;color:#626c7c;margin-bottom:18px}.range-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px}.range-list li{border-bottom:1px solid #d2d7df;padding:18px 0;font-size:14px;line-height:1.6;display:flex;gap:14px}.range-list li:before{content:'↗';color:#3058bd}.detail-panel{padding:36px;background:#e9edf3;border-top:3px solid #d8c39a}.detail-panel p{font-size:13px;line-height:1.8;color:#626c7c}.detail-panel ol{padding-left:22px}.detail-panel li{font-size:14px;line-height:1.8;padding:8px 0}.split-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}.spec-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7}.spec-table th,.spec-table td{text-align:left;padding:17px 15px;border-bottom:1px solid #d2d7df;vertical-align:top}.spec-table th{color:#15233e;background:#e9edf3}.spec-table td{color:#626c7c}.spec-table th:first-child{width:32%}.section-tint{background:#e9edf3}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.related-card{display:block;border-top:1px solid #bac4d4;padding:25px 0}.related-card strong{font-size:18px;display:block;font-weight:500;margin-bottom:12px}.related-card p{font-size:13px;color:#626c7c;line-height:1.7}.related-card span{color:#3058bd;font-size:12px}.page-cta{margin:0 6% 75px;padding:48px;background:var(--navy);color:white;display:flex;justify-content:space-between;align-items:center;gap:35px}.page-cta h2{font-size:34px;max-width:600px}.page-cta p{margin:18px 0 0;color:#b5bfd1;font-size:14px;line-height:1.8}.page-cta .button{flex-shrink:0}.inside-page .product-grid{margin-top:30px}.inside-page .product-card .card-body p{min-height:75px}.inside-page .product-card{display:block}.inside-page .product-image{height:225px}.inside-page .card-body .view-range{font-size:12px;color:#2348a6;border-top:1px solid #ccd3df;padding-top:17px;display:flex;justify-content:space-between}.product-card[hidden]{display:none!important}.catalog-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #d2d7df;padding-bottom:20px}.catalog-tools input{border:1px solid #bac4d4;padding:12px 15px;background:#fff;font-size:13px;min-width:260px}.catalog-tools label{font-size:12px}.catalog-count{color:#626c7c;font-size:12px}.faq-entries{max-width:900px;margin:0 auto}.faq-entries details{padding:24px 0;border-top:1px solid #ccd1ca}.faq-entries summary{cursor:pointer;font-size:17px;line-height:1.6}.faq-entries p{font-size:14px;color:#626c7c;line-height:1.9;margin:16px 0 0}.contact-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.contact-directory article{border-top:2px solid #d8c39a;padding:28px 0}.contact-directory a{color:#2348a6;overflow-wrap:anywhere}.contact-directory p{font-size:14px;line-height:1.8;color:#626c7c}.page-footer-links{display:grid!important;grid-template-columns:1fr 1fr;gap:18px 35px!important;align-items:start!important}.page-footer-links a:hover{color:var(--gold)}.inside-page nav a[aria-current=page]{color:var(--gold)}.page-motion{position:static;margin:20px 0 0;color:#b5bfd1;background:transparent;border:1px solid #ffffff40;padding:8px 12px;font-size:10px}.page-hero-media{animation:page-in .8s ease-out}.inside-page .page-hero h1{animation:page-in .65s ease-out}@keyframes page-in{from{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:none}}.inside-page .guide-note{padding:20px;border-left:3px solid #d8c39a;background:#e9edf3;color:#626c7c;font-size:13px;line-height:1.8}.inside-page a.inline-link{color:#2348a6;text-decoration:underline;text-underline-offset:4px}.inside-page .contact{scroll-margin-top:30px}.market-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px}.market-card{padding:30px;border:1px solid #d2d7df}.market-card p{font-size:14px;line-height:1.8;color:#626c7c}.market-card:first-child{grid-column:1/-1;background:#e9edf3}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.guide-steps article{border-top:1px solid #d2d7df;padding-top:25px}.guide-steps span{font-size:12px;color:#3058bd;display:block;margin-bottom:20px}.guide-steps p{font-size:14px;line-height:1.8;color:#626c7c}.inside-page .contact-copy .eyebrow{color:#d8c39a}.inside-page #catalog-empty{padding:30px;background:#e9edf3}.inside-page .breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.inside-page .breadcrumbs li+li:before{content:'/';margin-right:10px;color:#687895}
@media(max-width:1050px){.page-hero-grid{gap:35px}.page-hero-media{height:310px}.split-detail,.intro-grid{gap:35px}.contact-directory{gap:22px}}
@media(max-width:760px){.inside-page .page-hero{padding:28px 6% 45px}.breadcrumbs{margin-bottom:32px}.page-hero-grid,.intro-grid,.split-detail{grid-template-columns:1fr;gap:28px}.page-hero h1{font-size:43px;letter-spacing:-2px}.page-hero .lede{font-size:14px}.page-hero-media{height:235px}.page-ribbon{gap:14px;font-size:10px;padding:18px 6%}.inside-page .section{padding:50px 6%}.range-list{grid-template-columns:1fr}.detail-panel{padding:25px}.related-grid,.contact-directory,.guide-steps{grid-template-columns:1fr}.related-card{padding:20px 0}.page-cta{padding:30px;margin-bottom:50px;flex-direction:column;align-items:start}.page-cta h2{font-size:29px}.inside-page .product-image{height:160px}.inside-page .card-body{padding:16px}.inside-page .card-body h2{font-size:18px;letter-spacing:-.6px}.inside-page .card-body p{font-size:12px}.market-grid{grid-template-columns:1fr}.market-card:first-child{grid-column:auto}.catalog-tools input{width:100%;min-width:0}.catalog-tools label{width:100%}.spec-table th,.spec-table td{padding:12px 8px;font-size:12px;overflow-wrap:anywhere}.page-hero .actions{gap:20px}.page-footer-links{gap:18px!important}.inside-page .range-note{padding-bottom:0}}
@media(prefers-reduced-motion:reduce){.page-hero-media,.inside-page .page-hero h1{animation:none}}

/* Breadcrumb navigation is independent of the collapsible header menu. */
.inside-page .breadcrumbs{position:static;inset:auto;display:flex;flex-direction:row;background:transparent;padding:0;width:auto;height:auto;color:#acb9d0;font-size:11px;gap:10px}.inside-page .contact-directory h2{font-size:29px;letter-spacing:-1px}
