.live-page{max-width:1280px;margin:auto;padding:48px 24px 64px}.live-page h1{font-size:clamp(30px,4vw,56px);line-height:1.13;overflow-wrap:anywhere}.live-page h2{margin-top:32px}.live-note{background:#e9f5f4;border-left:4px solid #0caaa5;padding:18px 24px;margin:24px 0;color:#153a42}.live-controls{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.live-controls label{flex:1;min-width:220px}.live-controls input,.live-controls select{display:block;width:100%;padding:14px;border:1px solid #a4b7bd;border-radius:4px;background:white;color:#102e38;font:inherit}.live-controls button,.live-row button,.live-pagination button,.live-selection-row button{padding:12px 16px;background:#0b494f;color:white;border:0;border-radius:4px;cursor:pointer}.live-row{display:grid;grid-template-columns:minmax(0,1fr) 210px 125px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid #cedbdf}.live-row p{margin:8px 0;font-size:14px}.live-name{font-size:19px;font-weight:700;color:#073b46;overflow-wrap:anywhere}.live-commercial{color:#5b686b}.live-pagination{display:flex;align-items:center;gap:20px;margin:28px 0}.live-pagination button:disabled{opacity:.4;cursor:default}.live-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.live-families a{padding:20px;background:#eef5f5;border:1px solid #d2e4e4;color:#153a42;font-weight:700}.live-product-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.live-callout{padding:24px;background:#eaf5f4;align-self:start}.live-page dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.live-page dd{margin:0;font-weight:600}.live-page dt{color:#59696f}.live-selection-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #c3d7d7}.live-selection-row span:first-child{flex:1;min-width:180px}.live-selection-row input{width:100px;padding:8px}#live-selected{background:#eaf5f4;padding:24px;margin-top:32px}#live-status{min-height:24px}.live-page .button{display:inline-block;padding:13px 20px;background:#0a555c;color:white;border-radius:4px}.live-page a:focus-visible,.live-page button:focus-visible{outline:3px solid #16b8b2;outline-offset:3px}@media(max-width:680px){.live-page{padding:28px 18px}.live-row{grid-template-columns:minmax(0,1fr);gap:4px}.live-row button{justify-self:start}.live-families{grid-template-columns:1fr 1fr}.live-product-grid{grid-template-columns:1fr}.live-controls label{min-width:100%}.live-pagination{gap:12px;font-size:14px}.live-page dl{grid-template-columns:1fr 1fr;font-size:14px}.heritage-badge{display:flex!important}.header-contact .contact-text{display:inline!important;font-size:10px}.header-actions{min-width:0}.header-contact{gap:4px}.header-contact svg{width:12px}.site-header{gap:8px}.brand-name{display:none!important}}
.live-page .live-callout h2{margin-top:0}
@media(max-width:680px){.site-header{display:grid!important;grid-template-columns:44px 1fr 36px;grid-template-areas:"brand badge menu" "contacts contacts contacts";height:auto!important;min-height:100px;padding:10px 18px!important;row-gap:8px!important}.site-header>.brand{grid-area:brand}.site-header>.heritage-badge{grid-area:badge;justify-self:start;margin-left:12px}.site-header>.menu-toggle{grid-area:menu}.site-header>.header-actions{grid-area:contacts;justify-self:stretch;width:100%;margin:0}.site-header .header-contact{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%;height:auto!important}.site-header .header-contact a{width:auto!important;height:auto!important;min-width:0;padding:0!important;display:flex!important;position:static!important;gap:5px}.site-header .header-contact .contact-text{font-size:12px!important}.site-header .header-contact svg{width:13px;height:13px}.site-header .header-cta{display:none!important}.site-header nav{grid-area:auto}}

.live-price{display:block;font-size:22px;font-weight:700;color:#074f55;margin:0 0 8px}.live-commercial small{display:block;font-size:12px;line-height:1.5;max-width:260px}
