.COeZyW_wrapper{min-width:0;display:block;overflow:hidden}.COeZyW_wrapper img{transition:transform .4s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.COeZyW_wrapper:hover img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.COeZyW_wrapper img{transition:none}}
.vtESea_section{--primary:#b44701;--foreground:#f0eee9;min-width:0}.vtESea_section>.vtESea_heading{margin-bottom:1.5rem;font-size:1.25rem;font-weight:800;line-height:1.5}.vtESea_grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.vtESea_grid>li{min-width:0}@media (min-width:640px){.vtESea_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vtESea_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ED1K6G_page{--background:#001a18;--foreground:#f0eee9;--card:#012622;--card-foreground:#f0eee9;--muted-foreground:#f0eee9;background:var(--background);color:var(--foreground);flex:1;padding:2rem clamp(1rem,4vw,3rem) 5rem;font-weight:500}.ED1K6G_container{max-width:74rem;margin-inline:auto}.ED1K6G_page h1,.ED1K6G_page h2,.ED1K6G_page h3,.ED1K6G_page h4{font-weight:800}.ED1K6G_page h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.ED1K6G_hero{align-items:center;gap:2rem;margin-block:2.5rem 4rem;display:grid}.ED1K6G_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;font-size:clamp(2.25rem,4.6vw,3.9rem);line-height:1.04}.ED1K6G_hero p{max-width:55ch;margin-block:0 1.5rem;font-size:1.125rem;line-height:1.65}.ED1K6G_heroImage,.ED1K6G_productImage{width:100%;height:auto;display:block}.ED1K6G_heroImage{clip-path:inset(0 0 2px round .75rem);border-radius:.75rem}.ED1K6G_heroLink{text-underline-offset:.25em;align-items:center;gap:1.5rem;min-height:44px;text-decoration:underline;display:inline-flex}.ED1K6G_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.ED1K6G_cardHelp{gap:.25rem;padding:.5rem 1.5rem 0;font-size:.75rem;display:grid}.ED1K6G_cardHelp>a{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ED1K6G_reviewRegion{min-height:44px;margin-bottom:.5rem;font-size:.75rem}.ED1K6G_reviewStatus{margin:0;padding-block:.25rem;line-height:1.5}.ED1K6G_reviewTrigger{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;column-gap:.5rem;padding:.25rem 0;display:flex}.ED1K6G_reviewTrigger:hover{text-underline-offset:.2em;text-decoration:underline}.ED1K6G_reviewCount{color:#f0eee9b3}.ED1K6G_reviewLogo{width:4rem;height:auto;display:block}.ED1K6G_stars{color:#f0eee9}.ED1K6G_reviews ul{padding:0;list-style:none}.ED1K6G_reviews li{border-top:1px solid #f0eee930;padding-block:1rem}.ED1K6G_reviews h4{margin-block:.5rem}.ED1K6G_reviewBody{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.ED1K6G_textButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:.5rem 0;text-decoration:underline;display:inline-flex}.ED1K6G_page :is(a,button,summary):focus-visible,.ED1K6G_purchase :is(button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #f0eee9}.ED1K6G_afterProducts{border-top:1px solid #f0eee930;gap:2rem;margin-top:3rem;padding-block:2rem;display:grid}.ED1K6G_explanation p{max-width:64ch;line-height:1.8}.ED1K6G_membership{background:var(--color-nbcc-red);border-radius:.75rem;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.ED1K6G_membership h2{font-size:1.5rem}.ED1K6G_membership p{margin-block:.75rem;line-height:1.65}.ED1K6G_membership a,.ED1K6G_policyFooterLink{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ED1K6G_nbccLogo{flex:none;width:5rem;height:auto;display:block}.ED1K6G_guidance{gap:2.5rem;margin-top:2rem;display:grid}.ED1K6G_pagination{gap:1rem;padding-block:1.5rem;display:flex}.ED1K6G_policySummary>div{border-bottom:1px solid #f0eee930;padding-block:1rem}.ED1K6G_policySummary>div:first-child{padding-top:0}.ED1K6G_policySummary>div:last-child{border-bottom:0;padding-bottom:0}.ED1K6G_policySummary dt{margin-bottom:.5rem;font-weight:800}.ED1K6G_policySummary dd{margin:0;line-height:1.65}.ED1K6G_policySummary span{display:block}@media (min-width:900px){.ED1K6G_afterProducts{grid-template-columns:1.1fr 1fr;gap:3rem}}@media (max-width:420px){.ED1K6G_membership{flex-direction:column}}
