.PublicInterestBasketPage-module__NttY-G__pageRoot{background:linear-gradient(#f9f4ed 0%,#f7f1ea 100%)}.PublicInterestBasketPage-module__NttY-G__contentSection{padding:1.5rem 0 3rem}.PublicInterestBasketPage-module__NttY-G__feedbackWrap{margin-top:1rem}.PublicInterestBasketPage-module__NttY-G__layoutGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.PublicInterestBasketPage-module__NttY-G__summaryCard,.PublicInterestBasketPage-module__NttY-G__formCard,.PublicInterestBasketPage-module__NttY-G__emptyCard,.PublicInterestBasketPage-module__NttY-G__groupCard{background:#fff;border:1px solid #d7dddc;border-radius:5px}.PublicInterestBasketPage-module__NttY-G__summaryCard,.PublicInterestBasketPage-module__NttY-G__formCard,.PublicInterestBasketPage-module__NttY-G__emptyCard{padding:1.1rem}.PublicInterestBasketPage-module__NttY-G__formCard{box-shadow:0 8px 18px #67573b14}.PublicInterestBasketPage-module__NttY-G__summaryHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PublicInterestBasketPage-module__NttY-G__summaryHeader>div,.PublicInterestBasketPage-module__NttY-G__groupHeader>div,.PublicInterestBasketPage-module__NttY-G__productContent,.PublicInterestBasketPage-module__NttY-G__targetedMessageSection,.PublicInterestBasketPage-module__NttY-G__field{min-width:0}.PublicInterestBasketPage-module__NttY-G__sectionTitle,.PublicInterestBasketPage-module__NttY-G__emptyTitle{font-family:var(--font-heading),Georgia,serif;color:#22313a;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.05}.PublicInterestBasketPage-module__NttY-G__summaryDescription,.PublicInterestBasketPage-module__NttY-G__formDescription,.PublicInterestBasketPage-module__NttY-G__emptyDescription,.PublicInterestBasketPage-module__NttY-G__limitNote,.PublicInterestBasketPage-module__NttY-G__productDescription,.PublicInterestBasketPage-module__NttY-G__fieldHelp{color:#55636c}.PublicInterestBasketPage-module__NttY-G__summaryDescription,.PublicInterestBasketPage-module__NttY-G__formDescription,.PublicInterestBasketPage-module__NttY-G__emptyDescription{margin:.45rem 0 0;line-height:1.45}.PublicInterestBasketPage-module__NttY-G__summaryDescription,.PublicInterestBasketPage-module__NttY-G__formDescription,.PublicInterestBasketPage-module__NttY-G__emptyDescription,.PublicInterestBasketPage-module__NttY-G__limitNote,.PublicInterestBasketPage-module__NttY-G__groupTitle,.PublicInterestBasketPage-module__NttY-G__groupLink,.PublicInterestBasketPage-module__NttY-G__productName,.PublicInterestBasketPage-module__NttY-G__productDescription,.PublicInterestBasketPage-module__NttY-G__fieldHelp,.PublicInterestBasketPage-module__NttY-G__fieldErrorText,.PublicInterestBasketPage-module__NttY-G__brandNameEmphasis,.PublicInterestBasketPage-module__NttY-G__field label,.PublicInterestBasketPage-module__NttY-G__targetedMessageSection label{overflow-wrap:anywhere;word-break:break-word}.PublicInterestBasketPage-module__NttY-G__clearButton,.PublicInterestBasketPage-module__NttY-G__removeButton{color:#41535e;cursor:pointer;background:#fff;border:1px solid #d8dee1;border-radius:5px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PublicInterestBasketPage-module__NttY-G__clearButton{white-space:nowrap;flex-shrink:0;padding:.45rem .8rem;font-weight:600}.PublicInterestBasketPage-module__NttY-G__clearButton:hover,.PublicInterestBasketPage-module__NttY-G__clearButton:focus-visible,.PublicInterestBasketPage-module__NttY-G__removeButton:hover,.PublicInterestBasketPage-module__NttY-G__removeButton:focus-visible{color:#274953;background:#f4fbfd}.PublicInterestBasketPage-module__NttY-G__limitNote{margin:.85rem 0 0;font-size:.92rem}.PublicInterestBasketPage-module__NttY-G__groupList{gap:.85rem;margin-top:1rem;display:grid}.PublicInterestBasketPage-module__NttY-G__groupCard{padding:.95rem}.PublicInterestBasketPage-module__NttY-G__groupHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.PublicInterestBasketPage-module__NttY-G__groupTitle{color:#22313a;margin:0;font-size:1.05rem;font-weight:700}.PublicInterestBasketPage-module__NttY-G__groupLink{color:#255766;margin-top:.2rem;font-weight:600;text-decoration:none;display:inline-block}.PublicInterestBasketPage-module__NttY-G__groupLink:hover,.PublicInterestBasketPage-module__NttY-G__groupLink:focus-visible{color:#0b7f92}.PublicInterestBasketPage-module__NttY-G__groupCount{color:#255766;white-space:nowrap;background:#f4fbfd;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:2rem;padding:.2rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.PublicInterestBasketPage-module__NttY-G__productList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PublicInterestBasketPage-module__NttY-G__targetedMessageSection{border-top:1px solid #e2e7e8;gap:.35rem;margin-top:.9rem;padding-top:.9rem;display:grid}.PublicInterestBasketPage-module__NttY-G__brandNameEmphasis{color:#22313a;font-weight:800}.PublicInterestBasketPage-module__NttY-G__productItem{background:#fbfdfd;border:1px solid #e2e7e8;border-radius:5px;grid-template-columns:84px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.75rem;display:grid}.PublicInterestBasketPage-module__NttY-G__productImageLink{text-decoration:none;display:block}.PublicInterestBasketPage-module__NttY-G__productImage,.PublicInterestBasketPage-module__NttY-G__productImagePlaceholder{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;width:84px;display:block}.PublicInterestBasketPage-module__NttY-G__productImagePlaceholder{color:#5f7380;background:#eef5f6;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.PublicInterestBasketPage-module__NttY-G__productContent{min-width:0}.PublicInterestBasketPage-module__NttY-G__productName{color:#22313a;font-size:1rem;font-weight:700;text-decoration:none}.PublicInterestBasketPage-module__NttY-G__productName:hover,.PublicInterestBasketPage-module__NttY-G__productName:focus-visible{color:#0b7f92}.PublicInterestBasketPage-module__NttY-G__productDescription{margin:.3rem 0 0;font-size:.92rem;line-height:1.4}.PublicInterestBasketPage-module__NttY-G__productPrice{color:#22313a;margin:.45rem 0 0;font-weight:700}.PublicInterestBasketPage-module__NttY-G__removeButton{width:2.3rem;height:2.3rem;padding:0;font-size:1rem}.PublicInterestBasketPage-module__NttY-G__removeButtonText{display:none}.PublicInterestBasketPage-module__NttY-G__formHeader{margin-bottom:1rem}.PublicInterestBasketPage-module__NttY-G__formControl{color:#2f4a58;background:#fff;border:1px solid #d4ddde;border-radius:5px;width:100%;padding:.5rem .6rem}.PublicInterestBasketPage-module__NttY-G__formControl:focus{border-color:#61bfd0;box-shadow:0 0 0 .18rem #11a6c32e}.PublicInterestBasketPage-module__NttY-G__formTextarea{resize:vertical}.PublicInterestBasketPage-module__NttY-G__form{gap:.9rem;display:grid}.PublicInterestBasketPage-module__NttY-G__field{gap:.35rem;display:grid}.PublicInterestBasketPage-module__NttY-G__checkboxField{gap:.2rem}.PublicInterestBasketPage-module__NttY-G__followingCheckboxField{margin-top:-.4rem}.PublicInterestBasketPage-module__NttY-G__field label,.PublicInterestBasketPage-module__NttY-G__checkboxLabel{color:#435662;font-weight:700}.PublicInterestBasketPage-module__NttY-G__fieldLabelError,.PublicInterestBasketPage-module__NttY-G__fieldErrorText{color:#bb4d59}.PublicInterestBasketPage-module__NttY-G__fieldControlError{box-shadow:0 0 0 1px #d92d202e;border-color:#d92d20!important}.PublicInterestBasketPage-module__NttY-G__checkboxRow{align-items:flex-start;gap:.6rem;margin:.1rem 0;display:flex}.PublicInterestBasketPage-module__NttY-G__formCheckbox{appearance:none;cursor:pointer;background:#fff;border:1px solid #13a4b8;border-radius:3px;place-content:center;width:1.05rem;height:1.05rem;margin-top:.18rem;display:grid}.PublicInterestBasketPage-module__NttY-G__formCheckbox:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:.34rem;height:.6rem;transition:transform .12s ease-in-out;transform:rotate(45deg)scale(0)}.PublicInterestBasketPage-module__NttY-G__formCheckbox:checked{background:#13a4b8;border-color:#13a4b8}.PublicInterestBasketPage-module__NttY-G__formCheckbox:checked:after{transform:rotate(45deg)scale(1)}.PublicInterestBasketPage-module__NttY-G__formCheckbox:focus-visible{outline-offset:2px;outline:2px solid #0f8295}.PublicInterestBasketPage-module__NttY-G__checkboxControlError{box-shadow:0 0 0 1px #d92d202e;border-color:#d92d20!important}.PublicInterestBasketPage-module__NttY-G__requiredMark{color:#bb4d59}.PublicInterestBasketPage-module__NttY-G__instructions{gap:.25rem;display:grid}.PublicInterestBasketPage-module__NttY-G__fieldHelp{margin:0;font-size:.92rem}.PublicInterestBasketPage-module__NttY-G__stepValidationAlert{margin-top:.1rem}.PublicInterestBasketPage-module__NttY-G__desktopValidationAlert{display:block}.PublicInterestBasketPage-module__NttY-G__mobileValidationAlert{display:none}.PublicInterestBasketPage-module__NttY-G__stepValidationAlertContent{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PublicInterestBasketPage-module__NttY-G__stepValidationAlertContent span{flex:auto;min-width:0}.PublicInterestBasketPage-module__NttY-G__stepValidationAlertClose{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:1;display:inline-flex}.PublicInterestBasketPage-module__NttY-G__stepValidationAlertClose:hover,.PublicInterestBasketPage-module__NttY-G__stepValidationAlertClose:focus-visible{background:0 0}.PublicInterestBasketPage-module__NttY-G__stepValidationAlertClose i{line-height:1;display:block}.PublicInterestBasketPage-module__NttY-G__actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}.PublicInterestBasketPage-module__NttY-G__mobileActions{display:none}.PublicInterestBasketPage-module__NttY-G__primaryAction,.PublicInterestBasketPage-module__NttY-G__secondaryAction{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:.52rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.PublicInterestBasketPage-module__NttY-G__primaryAction{color:#fff;background:linear-gradient(135deg,#1eb7ca 0%,#0ca2b7 100%);border:1px solid #0da5bb}.PublicInterestBasketPage-module__NttY-G__primaryAction:hover,.PublicInterestBasketPage-module__NttY-G__primaryAction:focus-visible{color:#fff;background:linear-gradient(135deg,#19a8bb 0%,#0996ac 100%)}.PublicInterestBasketPage-module__NttY-G__primaryAction:disabled{opacity:.65;cursor:not-allowed}.PublicInterestBasketPage-module__NttY-G__secondaryAction{color:#2f4f5a;background:#fff;border:1px solid}.PublicInterestBasketPage-module__NttY-G__secondaryAction:hover,.PublicInterestBasketPage-module__NttY-G__secondaryAction:focus-visible{color:#1e3f49;background:#f3fafc}.PublicInterestBasketPage-module__NttY-G__emptyCard{gap:.85rem;margin-top:1rem;display:grid}.PublicInterestBasketPage-module__NttY-G__emptyAction{width:fit-content}@media (max-width:991px){.PublicInterestBasketPage-module__NttY-G__layoutGrid{grid-template-columns:1fr}}@media (max-width:575px){.PublicInterestBasketPage-module__NttY-G__contentSection{padding-top:1.1rem}.PublicInterestBasketPage-module__NttY-G__formCard{order:-1}.PublicInterestBasketPage-module__NttY-G__summaryCard,.PublicInterestBasketPage-module__NttY-G__formCard,.PublicInterestBasketPage-module__NttY-G__emptyCard,.PublicInterestBasketPage-module__NttY-G__groupCard{padding:.9rem}.PublicInterestBasketPage-module__NttY-G__summaryHeader,.PublicInterestBasketPage-module__NttY-G__groupHeader{flex-direction:column;align-items:stretch}.PublicInterestBasketPage-module__NttY-G__productItem{grid-template-columns:72px minmax(0,1fr)}.PublicInterestBasketPage-module__NttY-G__productImage,.PublicInterestBasketPage-module__NttY-G__productImagePlaceholder{width:72px}.PublicInterestBasketPage-module__NttY-G__removeButton{grid-column:1/-1;justify-content:center;justify-self:start;gap:.45rem;width:auto;min-width:0;height:auto;padding:.55rem .85rem}.PublicInterestBasketPage-module__NttY-G__removeButtonText{font-size:.95rem;font-weight:600;display:inline}.PublicInterestBasketPage-module__NttY-G__actions{flex-direction:column}.PublicInterestBasketPage-module__NttY-G__desktopActions,.PublicInterestBasketPage-module__NttY-G__desktopValidationAlert{display:none}.PublicInterestBasketPage-module__NttY-G__mobileValidationAlert{margin-top:.85rem;display:block}.PublicInterestBasketPage-module__NttY-G__mobileActions{margin-top:.95rem;display:flex}.PublicInterestBasketPage-module__NttY-G__primaryAction,.PublicInterestBasketPage-module__NttY-G__secondaryAction,.PublicInterestBasketPage-module__NttY-G__emptyAction{width:100%}}
