body.nhb-page{margin:0;background:#fff;color:#123a4c;font:16px/1.8 Arial,sans-serif}.nhb-page main{max-width:1240px;margin:auto}.nhb-page main a{color:#087a9b}.nhb-skip{position:absolute;left:-9999px}.nhb-skip:focus{left:20px;top:15px;z-index:1000;background:white;padding:10px}.nhb-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding:22px 28px;font-size:13px;color:#647b87}.nhb-hero,.nhb-section{padding:56px 28px}.nhb-hero{border-bottom:1px solid #dbe5e9}.nhb-page h1{font-size:clamp(32px,4.5vw,58px);line-height:1.12;letter-spacing:-.035em;margin:14px 0 25px}.nhb-page h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.nhb-page h3{font-size:20px;line-height:1.35;margin:0 0 12px}.nhb-page p{max-width:880px}.nhb-lead{font-size:19px;color:#4b6673}.nhb-kicker{font-size:12px;font-weight:700;letter-spacing:.13em;color:#087a9b}.nhb-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.nhb-hero img{width:100%;height:auto;max-height:450px;object-fit:cover;border-radius:4px}.nhb-tint{background:#f0f6f8}.nhb-card{padding:24px;border:1px solid #d1e0e6;border-radius:4px}.nhb-year{font-size:48px;line-height:1.3;color:#087a9b}.nhb-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nhb-link-grid a{padding:18px;background:#f0f6f8;text-decoration:none}.nhb-button{display:inline-block;background:#087a9b;color:#fff!important;padding:13px 20px;text-decoration:none;border:1px solid #087a9b;border-radius:3px;font-weight:600}.nhb-outline{background:transparent;color:#087a9b!important}.nhb-actions{display:flex;gap:12px;flex-wrap:wrap}.nhb-scroll{overflow:auto}.nhb-page table{border-collapse:collapse;width:100%;min-width:550px}.nhb-page th,.nhb-page td{padding:16px;text-align:left;border-bottom:1px solid #d1e0e6}.nhb-page th{background:#eef5f7}.nhb-page :focus-visible{outline:3px solid #d8ae50;outline-offset:3px}@media(max-width:760px){.nhb-grid{grid-template-columns:1fr}.nhb-link-grid{grid-template-columns:1fr}.nhb-hero,.nhb-section{padding:32px 20px}.nhb-breadcrumb{padding:18px 20px}.nhb-lead{font-size:17px}.nhb-page table{min-width:0;display:block}.nhb-page thead{display:none}.nhb-page tbody,.nhb-page tr,.nhb-page td{display:block}.nhb-page tr{border:1px solid #d1e0e6;margin-bottom:16px;border-radius:4px}.nhb-page td{padding:12px;border-bottom:0}.nhb-page td:first-child{background:#eef5f7;font-weight:700}.nhb-page td:nth-child(2):before{content:'Minimum order: ';font-weight:700}.nhb-page td:nth-child(3):before{content:'Confirm: ';font-weight:700}}