:root{--nhprr-color-primary:#003e7a;--nhprr-color-primary-dark:#09284f;--nhprr-color-blue:#21618c;--nhprr-color-gold:#eeb321;--nhprr-color-text:#253443;--nhprr-color-muted:#637b98;--nhprr-shadow-card:0 8px 26px rgba(18,57,107,0.06);--nhprr-shadow-card-hover:0 12px 32px rgba(18,57,107,0.09)}.header{background-color:#fff !important}.guest-login-max-width{max-width:8rem !important}.hero-search .search-input-container{min-width:100%;min-height:50px}@media (max-width:767px){.hero-search .search-bar{display:block !important;width:100% !important}.hero-search>.search-icon{display:none !important}.hero-search .search-input-container,.hero-search input[type="search"]{width:100% !important;min-height:50px !important}}@media screen and (min-width:820px){.search-input-container{min-width:600px}.header-content{max-width:1900px !important}}.button_bor{border:10px solid #ddd}.cookies{justify-content:center}.facet-item-name{text-wrap:balance !important}.product-purchase-area{--slds-c-button-brand-color-background:var(--nhprr-color-primary);--slds-c-button-brand-color-background-hover:#003264;--slds-c-button-brand-color-border:var(--nhprr-color-primary);--slds-c-input-radius-border:6px;--slds-c-input-color-border:rgba(0,62,122,0.2);padding:14px 18px 16px;border:1px solid rgba(0,62,122,0.12);border-top:3px solid #e5b84b;border-radius:12px;background:transparent}.product-purchase-area commerce-number-input>.slds-grid{gap:10px}.product-purchase-area commerce-number-input label{margin-right:0;color:#496985;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;line-height:1;text-transform:uppercase}.product-purchase-area commerce-number-input [role="group"]{display:inline-grid !important;grid-template-columns:40px 52px 40px;overflow:hidden;height:42px;border:1px solid rgba(0,62,122,0.28);border-radius:9px;background:#fff;transition:border-color 150ms ease,box-shadow 150ms ease}.product-purchase-area commerce-number-input [role="group"]:focus-within{border-color:var(--nhprr-color-primary);box-shadow:0 0 0 3px rgba(0,62,122,0.14)}.product-purchase-area commerce-number-input .number-input__decrement-button,.product-purchase-area commerce-number-input .number-input__increment-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0 !important;border:0;border-radius:0;background:#f5f8fb;color:var(--nhprr-color-primary);transition:background-color 150ms ease,color 150ms ease}.product-purchase-area commerce-number-input .number-input__decrement-button{border-right:1px solid rgba(0,62,122,0.14)}.product-purchase-area commerce-number-input .number-input__increment-button{border-left:1px solid rgba(0,62,122,0.14)}.product-purchase-area commerce-number-input .number-input__decrement-button:hover:not(:disabled),.product-purchase-area commerce-number-input .number-input__increment-button:hover:not(:disabled){background:#e7f0f8;color:var(--nhprr-color-primary-dark)}.product-purchase-area commerce-number-input .number-input__decrement-button:disabled,.product-purchase-area commerce-number-input .number-input__increment-button:disabled{color:#8a98a6;cursor:not-allowed;opacity:0.55}.product-purchase-area commerce-number-input .number-input__input{width:52px;min-width:0;height:40px;min-height:40px;padding:0 4px;border:0;border-radius:0 !important;background:#fff;color:#17202a;font-size:1rem;font-weight:700;line-height:40px;text-align:center}.product-purchase-area commerce-number-input .number-input__input:focus{box-shadow:none;outline:0}.wrap-my-categories commerce_search-product-field::part(formatted-rich-text){white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}.nhprr-product-results{--nhprr-results-blue:var(--nhprr-color-primary);--nhprr-results-border:#e5e7eb;--dxp-s-text-heading-medium-font-size:20px;--dxp-s-text-heading-medium-line-height:1.25;--dxp-s-text-heading-medium-font-weight:700}.nhprr-product-results .grid-item{padding:0;border-bottom:1px solid var(--nhprr-results-border)}.nhprr-product-results commerce_search-product-card>section{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(380px,400px);grid-template-rows:auto auto;column-gap:20px;row-gap:10px;align-items:center;min-height:118px;padding:16px 24px}.nhprr-product-results commerce_search-product-card>section>section{min-width:0}.nhprr-product-results .cardContainerList .imageArea{grid-column:1;grid-row:1 / -1}.nhprr-product-results .cardContainerList .fieldsArea,.nhprr-product-results .cardContainerList .subscriptionArea,.nhprr-product-results .cardContainerList .quantityRuleArea{grid-column:2}.nhprr-product-results .priceArea{grid-column:3 !important;grid-row:1 !important;align-self:end !important;justify-self:stretch !important;width:100%;margin:0 !important;text-align:right !important}.nhprr-product-results .priceArea>*{margin-right:0 !important;margin-left:auto !important;text-align:right !important}.nhprr-product-results .callToActionArea{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-end !important;gap:10px 12px !important;grid-area:auto !important;grid-column:3 !important;grid-row:2 !important;align-self:start !important;justify-self:stretch !important;width:100%;min-width:0;height:auto}.nhprr-product-results .callToActionArea commerce-number-input{flex:0 1 auto;min-width:0}.nhprr-product-results .callToActionArea .quantitySelectorContainer{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;width:100%;min-width:0}.nhprr-product-results .callToActionArea commerce-quantity-selector{flex:0 0 auto;min-width:0;margin-bottom:0 !important}.nhprr-product-results .callToActionArea commerce-action-button{flex:0 0 168px;min-width:168px}.nhprr-product-results .priceArea:empty,.nhprr-product-results .priceArea:not(:has(*:not(:empty))),.nhprr-product-results .priceArea:has(.price-unavailable:empty){display:none !important}.nhprr-product-results .callToActionArea commerce-action-button button{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;width:auto;min-width:168px;max-width:100%;min-height:40px;padding:8px 16px;border:1px solid var(--nhprr-results-blue);border-radius:6px;background:var(--nhprr-results-blue);color:#fff;font-weight:700;line-height:1.2;white-space:nowrap}.nhprr-product-results .callToActionArea commerce-action-button button::before{width:16px;height:16px;flex:0 0 16px;background-color:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E") center / contain no-repeat}.nhprr-product-results .callToActionArea commerce-action-button button:disabled{border-color:#d9d9d9;background:#d9d9d9;color:#fff;opacity:1}commerce_builder-search-results-layout .search-header:empty{display:none !important}@media (min-width:1025px){commerce_builder-search-results-layout .header-container{justify-content:flex-end !important}commerce_builder-search-results-layout .sorting-menu{margin-left:auto !important}}@media (max-width:1024px){commerce_builder-search-results-layout .header-container,commerce_builder-search-results-layout .sorting-menu{display:flex !important;align-items:center;justify-content:center;width:100% !important}commerce_builder-search-results-layout .sorting-menu>commerce_builder-search-sort-menu{display:block !important;visibility:visible !important;width:100%;opacity:1 !important}commerce_builder-search-results-layout .sorting-menu>commerce_builder-search-sort-menu>.slds-grid{display:flex !important;justify-content:center !important}commerce_builder-search-results-layout .sorting-menu>commerce_builder-search-sort-menu>.slds-grid>.slds-col:first-child{display:flex !important;justify-content:center !important;width:100% !important}commerce_builder-search-results-layout .sort-filter-button{display:inline-flex !important;visibility:visible !important;align-items:center;justify-content:center;float:none !important;min-height:44px;margin:0 auto 14px;padding:10px 18px;border:1px solid var(--nhprr-color-primary) !important;border-radius:7px;background:var(--nhprr-color-primary) !important;background-color:var(--nhprr-color-primary) !important;color:#fff !important;font-size:0.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;opacity:1 !important;transition:background-color 150ms ease,border-color 150ms ease}commerce_builder-search-results-layout .sort-filter-button:hover{border-color:var(--nhprr-color-primary-dark) !important;background:var(--nhprr-color-primary-dark) !important;background-color:var(--nhprr-color-primary-dark) !important;color:#fff !important;text-decoration:none}commerce_builder-search-results-layout .sort-filter-button:focus-visible{outline:3px solid rgba(0,62,122,0.3);outline-offset:3px}commerce_builder-search-results-layout>.search-container>.content-container{flex-direction:column !important}commerce_builder-search-results-layout .left-container,commerce_builder-search-results-layout .right-container,commerce_builder-search-results-layout .results-container{width:100% !important;max-width:none !important;min-width:0 !important}.nhprr-product-results{display:block !important;width:100% !important;min-width:0 !important}.nhprr-product-results .grid-item{width:100%;margin-bottom:12px;border:1px solid rgba(0,62,122,0.12);border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(18,57,107,0.07);overflow:hidden}.nhprr-product-results commerce_search-product-card,.nhprr-product-results commerce_search-product-card>section{width:100% !important;min-width:0 !important}.nhprr-product-results commerce_search-product-card>section{display:flex !important;flex-direction:column !important;gap:14px !important;align-items:stretch !important;min-height:0;padding:18px;overflow:visible}.nhprr-product-results .cardContainerList .imageArea{position:static !important;grid-area:auto !important;order:1;display:flex !important;align-items:center !important;justify-content:center !important;grid-template-columns:none !important;width:100% !important;min-width:0 !important;height:112px !important;min-height:112px !important;max-height:112px !important;margin:0 !important;justify-self:stretch !important;align-self:stretch !important;overflow:visible}.nhprr-product-results .cardContainerList .imageArea>a{display:block !important;position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;flex:0 0 104px !important;width:104px !important;min-width:104px !important;height:104px !important;max-height:104px !important;margin:0 auto !important;transform:none !important}.nhprr-product-results .cardContainerList .fieldsArea{grid-area:auto !important;order:2;width:auto !important;min-width:0 !important}.nhprr-product-results .cardContainerList .spacerArea{display:none !important}.nhprr-product-results .cardContainerList .subscriptionArea{order:3}.nhprr-product-results .cardContainerList .priceArea{order:4;width:100%;text-align:right !important}.nhprr-product-results .cardContainerList .quantityRuleArea{order:5}.nhprr-product-results .productImage{display:block !important;position:static !important;width:104px !important;min-width:104px !important;height:104px !important;max-height:104px !important;margin:0 !important;padding:0 !important;transform:none !important;overflow:visible}.nhprr-product-results .productImage experience-picture,.nhprr-product-results .productImage picture,.nhprr-product-results .productImage img{display:block !important;position:static !important;width:104px !important;min-width:104px !important;max-width:104px !important;height:104px !important;max-height:104px !important;margin:0 !important;padding:0 !important;transform:none !important;object-fit:contain !important;object-position:center !important}.nhprr-product-results .slds-truncate{overflow:visible !important;text-overflow:clip !important;white-space:normal !important}.nhprr-product-results .slds-text-heading_medium{font-size:1.05rem !important;line-height:1.3 !important}.nhprr-product-results .slds-text-heading_small{font-size:0.875rem !important;line-height:1.4 !important}.nhprr-product-results .callToActionArea{order:6;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:flex-start !important;grid-area:auto !important;grid-column:1 / -1 !important;grid-row:auto !important;align-self:auto !important;justify-self:stretch !important;width:100%;height:auto;margin-top:4px}.nhprr-product-results .callToActionArea commerce-number-input,.nhprr-product-results .callToActionArea commerce-action-button,.nhprr-product-results .callToActionArea commerce-action-button button{flex:0 0 auto;width:100%;max-width:none}.nhprr-product-results .callToActionArea .quantitySelectorContainer{flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important}}dxp_form-contact-support-form.nhprr-contact-support{display:block;box-sizing:border-box;margin:0;padding:22px 24px 24px;border:1px solid rgba(0,62,122,0.12);border-top:3px solid #e5b84b;border-radius:12px;background-color:rgba(244,248,252,0.92);font-family:"Noto Sans JP",sans-serif;text-align:left;--slds-c-input-radius-border:6px;--slds-c-input-color-border:rgba(0,62,122,0.28);--slds-c-input-color-border-focus:var(--nhprr-color-primary);--slds-c-input-shadow-focus:0 0 0 3px rgba(0,62,122,0.14);--slds-c-textarea-radius-border:6px;--slds-c-textarea-color-border:rgba(0,62,122,0.28);--slds-c-textarea-color-border-focus:var(--nhprr-color-primary);--slds-c-textarea-sizing-min-height:120px;--slds-c-button-brand-color-background:var(--nhprr-color-primary);--slds-c-button-brand-color-background-hover:#00305f;--slds-c-button-brand-color-border:var(--nhprr-color-primary);--slds-c-button-brand-color-border-hover:#00305f;--slds-c-button-radius-border:6px}dxp_form-contact-support-form.nhprr-contact-support,dxp_form-contact-support-form.nhprr-contact-support *,dxp_form-contact-support-form.nhprr-contact-support *::before,dxp_form-contact-support-form.nhprr-contact-support *::after{box-sizing:border-box}dxp_form-contact-support-form.nhprr-contact-support h1,dxp_form-contact-support-form.nhprr-contact-support h2,dxp_form-contact-support-form.nhprr-contact-support h3{color:var(--nhprr-color-primary);font-family:"Roboto Slab",Georgia,serif;font-weight:500;line-height:1.25}dxp_form-contact-support-form.nhprr-contact-support form{margin-top:16px}dxp_form-contact-support-form.nhprr-contact-support label{display:block;margin-bottom:6px;color:#253443;font-size:0.875rem;font-weight:700}dxp_form-contact-support-form.nhprr-contact-support input,dxp_form-contact-support-form.nhprr-contact-support textarea{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(0,62,122,0.28);border-radius:6px;background-color:#fff !important;color:#17202a;font:inherit;transition:border-color 150ms ease,box-shadow 150ms ease}dxp_form-contact-support-form.nhprr-contact-support textarea{min-height:120px;resize:vertical}dxp_form-contact-support-form.nhprr-contact-support input:focus,dxp_form-contact-support-form.nhprr-contact-support textarea:focus{border-color:var(--nhprr-color-primary);box-shadow:0 0 0 3px rgba(0,62,122,0.14);outline:0}dxp_form-contact-support-form.nhprr-contact-support button[type="submit"]{min-height:44px;padding:11px 24px;border:2px solid var(--nhprr-color-primary);border-radius:6px;background-color:var(--nhprr-color-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease}dxp_form-contact-support-form.nhprr-contact-support button[type="submit"]:hover{border-color:#00305f;background-color:#00305f}dxp_form-contact-support-form.nhprr-contact-support button[type="submit"]:focus-visible{outline:3px solid rgba(0,62,122,0.35);outline-offset:3px}dxp_form-contact-support-form.nhprr-contact-support .slds-text-color_success{display:inline-flex;gap:0.55rem;align-items:center;color:var(--nhprr-color-primary) !important}dxp_form-contact-support-form.nhprr-contact-support .slds-text-color_success::before{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.35rem;height:1.35rem;border:2px solid currentColor;border-radius:50%;content:"\2713";flex:0 0 1.35rem;font-family:Arial,sans-serif;font-size:0.85rem;font-weight:700;line-height:1}@media (max-width:480px){dxp_form-contact-support-form.nhprr-contact-support{padding:18px 16px 20px;border-radius:10px}dxp_form-contact-support-form.nhprr-contact-support input,dxp_form-contact-support-form.nhprr-contact-support textarea{font-size:16px}dxp_form-contact-support-form.nhprr-contact-support button[type="submit"]{width:100%}}@media (max-width:768px){.forceCommunityRichText,.slds-text-body_regular,.slds-rich-text-editor__output,.slds-rich-text-editor__textarea,.slds-line-clamp{white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}}.nhprr-linkedin{padding:1.25rem;border:1px solid rgba(14,55,107,0.1);border-radius:18px;background:#fff;box-shadow:var(--nhprr-shadow-card)}.nhprr-linkedin__eyebrow{margin-bottom:0.35rem;color:#0e376b;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.nhprr-linkedin__description{margin:0 0 1rem;color:var(--nhprr-color-muted);font-size:0.92rem}.nhprr-linkedin__embed{overflow:hidden;border-radius:12px}.nhprr-linkedin__link{display:inline-flex;gap:0.5rem;align-items:center;margin-top:1rem;color:#0e376b;font-size:0.88rem;font-weight:700;text-decoration:none}.nhprr-linkedin__link span{color:var(--nhprr-color-gold)}.nhprr-publist-2026{--navy:#0e376b;--navy-dark:var(--nhprr-color-primary-dark);--blue-muted:var(--nhprr-color-muted);--gold:var(--nhprr-color-gold);--line:rgba(14,55,107,0.11);--chip-bg:#edf4fb;--chip-border:#cbdced;--chip-hover:#e2edf9;--date-bg:#eef3f6;--date-color:#496985;--shadow:var(--nhprr-shadow-card);--shadow-hover:var(--nhprr-shadow-card-hover);width:100%;color:var(--navy);font-family:"Noto Sans JP",sans-serif}.nhprr-publist-2026,.nhprr-publist-2026 *{box-sizing:border-box}.nhprr-publist-2026__item{display:grid;grid-template-columns:minmax(135px,0.15fr) minmax(0,1fr) minmax(170px,0.18fr);gap:1.6rem;align-items:center;margin:0 0 1rem;padding:1.4rem 1.55rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);box-shadow:var(--shadow);transition:box-shadow 180ms ease,transform 180ms ease,border-color 180ms ease}.nhprr-publist-2026__item:hover{border-color:rgba(14,55,107,0.17);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.nhprr-publist-2026__date-col{align-self:start}.nhprr-publist-2026__date{display:inline-flex;align-items:center;padding:0.42rem 0.82rem;border-radius:999px;background:var(--date-bg);color:var(--date-color);font-size:0.76rem;font-weight:800;letter-spacing:0.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.nhprr-publist-2026__content{min-width:0}.nhprr-publist-2026__title{margin:0;color:var(--navy);font-family:"Roboto Slab",Georgia,serif;font-size:clamp(1.1rem,1.55vw,1.4rem);font-weight:500;line-height:1.28;text-wrap:pretty}.nhprr-publist-2026__title a{color:var(--navy);text-decoration:none}.nhprr-publist-2026__title a:hover{color:var(--navy-dark);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}.nhprr-publist-2026__journal{display:inline-block;margin-top:0.45rem;color:var(--blue-muted);font-family:"Roboto Slab",Georgia,serif;font-size:0.9rem;font-style:italic;font-weight:600}.nhprr-publist-2026__tags{display:flex;flex-wrap:wrap;gap:0.48rem;margin-top:0.8rem}.nhprr-publist-2026__tag{display:inline-flex;align-items:center;padding:0.4rem 0.78rem;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--navy);font-size:0.8rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.nhprr-publist-2026__tag::before{width:0.38rem;height:0.38rem;margin-right:0.42rem;border-radius:50%;background:var(--navy);content:"";flex:0 0 auto}.nhprr-publist-2026__tag:hover{border-color:#9ebdde;background:var(--chip-hover);box-shadow:0 4px 10px rgba(18,57,107,0.1);color:var(--navy-dark);text-decoration:none;transform:translateY(-1px)}.nhprr-publist-2026__action{display:flex;align-items:center;align-self:stretch;padding-left:1.5rem;border-left:1px solid var(--line)}.nhprr-publist-2026__action a{display:inline-flex;gap:0.7rem;align-items:center;color:var(--navy);font-size:0.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.nhprr-publist-2026__action a span{color:var(--gold);font-size:1.35rem;font-weight:400;line-height:1;transition:transform 150ms ease}.nhprr-publist-2026__action a:hover{color:var(--navy-dark)}.nhprr-publist-2026__action a:hover span{transform:translateX(4px)}.nhprr-publist-2026 a:focus-visible{border-radius:5px;outline:3px solid rgba(18,57,107,0.22);outline-offset:3px}@media (max-width:900px){.nhprr-publist-2026__item{grid-template-columns:minmax(120px,0.2fr) minmax(0,1fr);gap:1rem 1.25rem}.nhprr-publist-2026__action{grid-column:2;align-self:auto;padding:0;border-left:0}}@media (max-width:600px){.nhprr-publist-2026__item{display:block;padding:1.2rem;border-radius:15px}.nhprr-publist-2026__date{margin-bottom:0.85rem}.nhprr-publist-2026__title{font-size:1.08rem}.nhprr-publist-2026__tags{gap:0.42rem;margin-top:0.75rem}.nhprr-publist-2026__tag{padding:0.4rem 0.7rem;font-size:0.78rem}.nhprr-publist-2026__action{margin-top:1rem;padding:0.85rem 0 0;border-top:1px solid var(--line);border-left:0}}.nhprr-history-2026{--nhprr-history-primary:var(--nhprr-color-primary);--nhprr-history-blue:var(--nhprr-color-blue);--nhprr-history-gold:#e5b84b;--nhprr-history-text:var(--nhprr-color-text);--nhprr-history-muted:#667788;--nhprr-history-line:#dce5eb;--nhprr-history-white:#fff;box-sizing:border-box;width:100%;padding:72px 24px 84px;background:transparent;font-family:var(--dxp-g-root-font-family,inherit)}.nhprr-history-2026__intro{max-width:760px;margin:0 auto 64px;text-align:center}.nhprr-history-2026__eyebrow{margin:0 0 12px;color:var(--nhprr-history-blue);font-size:13px;font-weight:700;letter-spacing:0.16em;line-height:1.3}.nhprr-history-2026__title{margin:0;color:var(--nhprr-history-primary);font-family:"Roboto Slab",Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:500;letter-spacing:-0.025em;line-height:1.12}.nhprr-history-2026__subtitle{max-width:680px;margin:18px auto 0;color:var(--nhprr-history-muted);font-size:18px;line-height:1.65}.nhprr-history-2026__timeline{position:relative;max-width:980px;margin:0 auto}.nhprr-history-2026__timeline::before{position:absolute;top:16px;bottom:22px;left:165px;width:2px;background:var(--nhprr-history-line);content:""}.nhprr-history-2026__item{position:relative;display:grid;grid-template-columns:135px 60px minmax(0,1fr);margin:0 0 58px}.nhprr-history-2026__item:last-child{margin-bottom:0}.nhprr-history-2026__year{padding-top:1px;color:var(--nhprr-history-primary);font-size:30px;font-weight:500;letter-spacing:-0.025em;line-height:1;text-align:right}.nhprr-history-2026__marker{position:relative;z-index:2;box-sizing:content-box;width:16px;height:16px;margin:7px auto 0;border:4px solid var(--nhprr-history-white);border-radius:50%;background:var(--nhprr-history-gold);box-shadow:0 0 0 2px var(--nhprr-history-gold),0 3px 10px rgba(0,62,122,0.12)}.nhprr-history-2026__content{min-width:0;padding-bottom:2px}.nhprr-history-2026__label{margin:0 0 7px;color:var(--nhprr-history-blue);font-size:12px;font-weight:500;letter-spacing:0.13em;line-height:1.3}.nhprr-history-2026__heading{margin:0 0 12px;color:var(--nhprr-history-primary);font-family:"Roboto Slab",Georgia,serif;font-size:22px;font-weight:500;line-height:1.3}.nhprr-history-2026__content>p:not(.nhprr-history-2026__label){margin:0 0 11px;color:var(--nhprr-history-text);font-size:16px;line-height:1.7}.nhprr-history-2026__content>p:last-child{margin-bottom:0}.nhprr-history-2026__item--featured .nhprr-history-2026__content{margin-top:-16px;padding:24px 26px 26px;border:1px solid rgba(0,62,122,0.1);border-radius:12px;background:rgba(255,255,255,0.78);box-shadow:0 8px 26px rgba(0,62,122,0.07)}.nhprr-history-2026__item--featured .nhprr-history-2026__marker{width:18px;height:18px}.nhprr-history-2026__publication{position:relative;display:block;margin-top:22px;padding:18px 52px 18px 20px;border:1px solid rgba(0,62,122,0.12);border-left:4px solid var(--nhprr-history-gold);border-radius:7px;background:rgba(255,255,255,0.74);color:inherit;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.nhprr-history-2026__publication:hover,.nhprr-history-2026__publication:focus{border-color:rgba(0,62,122,0.18);border-left-color:var(--nhprr-history-gold);background:rgba(255,255,255,0.88);box-shadow:0 8px 22px rgba(0,62,122,0.1);text-decoration:none;transform:translateY(-2px)}.nhprr-history-2026__publication-label{display:block;margin-bottom:6px;color:var(--nhprr-history-blue);font-size:11px;font-weight:700;letter-spacing:0.12em;line-height:1.3}.nhprr-history-2026__publication-title{display:block;margin-bottom:5px;color:var(--nhprr-history-primary);font-size:16px;font-weight:700;line-height:1.45}.nhprr-history-2026__publication-meta{display:block;color:var(--nhprr-history-muted);font-size:14px;line-height:1.5}.nhprr-history-2026__publication-link{display:block;margin-top:10px;color:var(--nhprr-history-blue);font-size:14px;font-weight:700}.nhprr-history-2026 a:focus-visible{outline:3px solid rgba(0,62,122,0.3);outline-offset:3px}@media (max-width:800px){.nhprr-history-2026{padding:56px 22px 68px}.nhprr-history-2026__intro{margin-bottom:52px}.nhprr-history-2026__timeline::before{left:116px}.nhprr-history-2026__item{grid-template-columns:88px 56px minmax(0,1fr)}.nhprr-history-2026__year{font-size:25px}}@media (max-width:580px){.nhprr-history-2026{padding:48px 18px 58px}.nhprr-history-2026__intro{margin-bottom:46px;text-align:left}.nhprr-history-2026__title{font-size:32px}.nhprr-history-2026__subtitle{font-size:16px}.nhprr-history-2026__timeline::before{top:10px;bottom:12px;left:9px}.nhprr-history-2026__item{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-areas:"marker year" "line content";column-gap:17px;margin-bottom:46px}.nhprr-history-2026__year{grid-area:year;margin:0 0 10px;padding:0;font-size:24px;text-align:left}.nhprr-history-2026__marker{grid-area:marker;width:13px;height:13px;margin:4px 0 0 1px;border-width:3px}.nhprr-history-2026__content{grid-area:content;padding:0}.nhprr-history-2026__heading{font-size:20px}.nhprr-history-2026__item--featured .nhprr-history-2026__content{margin-top:0;padding:20px;border-radius:10px;background:rgba(255,255,255,0.82)}.nhprr-history-2026__item--featured .nhprr-history-2026__marker{width:14px;height:14px}.nhprr-history-2026__publication{padding:16px;background:rgba(255,255,255,0.8)}}@media (prefers-reduced-motion:reduce){.nhprr-publist-2026__item,.nhprr-publist-2026__tag,.nhprr-publist-2026__action a span,.nhprr-history-2026__publication{transition:none}.nhprr-publist-2026__item:hover,.nhprr-publist-2026__tag:hover,.nhprr-publist-2026__action a:hover span,.nhprr-history-2026__publication:hover,.nhprr-history-2026__publication:focus{transform:none}}.exp-mega-menu__nav-content__category-header a[href$="/0ZGQO0000000aY94AI"]{display:inline-flex;align-items:center;min-height:42px;padding:10px 18px;border:2px solid var(--nhprr-color-primary) !important;border-radius:6px;background:var(--nhprr-color-primary) !important;background-color:var(--nhprr-color-primary) !important;color:#fff !important;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 150ms ease,border-color 150ms ease}.exp-mega-menu__nav-content__category-header a[href$="/0ZGQO0000000aY94AI"]:hover{border-color:var(--nhprr-color-primary-dark) !important;background:var(--nhprr-color-primary-dark) !important;background-color:var(--nhprr-color-primary-dark) !important;color:#fff !important;text-decoration:none}.exp-mega-menu__nav-content__category-header a[href$="/0ZGQO0000000aY94AI"]:focus-visible{outline:3px solid rgba(0,62,122,0.3);outline-offset:3px}.new_account_request{border:1px solid #cccccc;padding:15px}commerce-search-filters-category-list,section:has(>commerce-search-filters-category-list){display:none !important}.nhprr-purchasing{--navy:var(--nhprr-color-primary);--teal:var(--nhprr-color-primary);--ink:var(--nhprr-color-text);--muted:var(--nhprr-color-muted);--line:#d2e0ed;--pale:#f1f8fd}.nhprr-purchasing *{box-sizing:border-box}.nhprr-purchasing{margin:0;background:transparent;color:var(--ink);font:16px/1.65 "Noto Sans JP",sans-serif}.nhprr-purchasing a{color:var(--navy);text-underline-offset:4px}.nhprr-purchasing a:hover{text-decoration:underline}.nhprr-purchasing button,.nhprr-purchasing a,.nhprr-purchasing summary{touch-action:manipulation}.nhprr-purchasing a:focus-visible,.nhprr-purchasing button:focus-visible,.nhprr-purchasing summary:focus-visible{outline:3px solid var(--nhprr-color-gold);outline-offset:4px}.nhprr-purchasing button{cursor:pointer}.nhprr-purchasing .nhprr-purchasing__content{max-width:1120px;margin:auto;padding:46px 24px 28px}.nhprr-purchasing{background:transparent}.nhprr-purchasing h1,.nhprr-purchasing h2,.nhprr-purchasing h3{color:var(--navy);line-height:1.25;margin:0 0 16px;font-weight:600}.nhprr-purchasing h1{font-size:38px;margin-bottom:18px}.nhprr-purchasing h2{font-size:27px}.nhprr-purchasing h3{font-size:20px}.nhprr-purchasing p{margin:0 0 16px}.nhprr-purchasing .intro{max-width:700px;font-size:17px;color:var(--muted)}.nhprr-purchasing .jump{display:flex;gap:32px;border-bottom:1px solid #bacfe2;margin:30px 0 38px;padding:0;background:transparent}.nhprr-purchasing .jump a{display:block;padding:13px 0 15px;text-decoration:none;font-size:15px;font-weight:600;border-bottom:3px solid transparent;margin-bottom:-1px;color:var(--muted)}.nhprr-purchasing .jump a:hover,.nhprr-purchasing .jump a[aria-current="location"]{color:var(--navy);border-bottom-color:var(--navy)}.nhprr-purchasing section,.nhprr-purchasing article,.nhprr-purchasing details{scroll-margin-top:24px}.nhprr-purchasing .sectionlabel{margin-bottom:20px}.nhprr-purchasing .sectionlabel h2{margin:0}.nhprr-purchasing .number{display:none}.nhprr-purchasing .vendor{padding:0;background:transparent}.nhprr-purchasing .vendorintro{margin:0 0 26px}.nhprr-purchasing .vendorintro p{max-width:980px}.nhprr-purchasing .vendorintro h3{font-size:23px}.nhprr-purchasing .w9intro{display:flex;align-items:center;gap:14px;margin-top:22px}.nhprr-purchasing .w9intro span,.nhprr-purchasing .note{font-size:13px;color:var(--muted)}.nhprr-purchasing .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);border:1px solid var(--navy);border-radius:4px;color:white;padding:11px 19px;font:600 14px/1.5 "Noto Sans JP",sans-serif;text-decoration:none}.nhprr-purchasing .btn:hover{background:var(--nhprr-color-primary-dark);text-decoration:none}.nhprr-purchasing .secondary{background:white;color:var(--navy)}.nhprr-purchasing .secondary:hover{background:#e7f2fb}.nhprr-purchasing .vendorgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:stretch}.nhprr-purchasing .vendoraside{padding:24px 0}.nhprr-purchasing .vendoraside h3{font-size:18px}.nhprr-purchasing .names{padding-left:22px;margin:0 0 24px;font-size:15px}.nhprr-purchasing .names li{padding:3px 0}.nhprr-purchasing .notice{border-left:3px solid var(--nhprr-color-gold);padding:2px 0 2px 18px;margin:22px 0}.nhprr-purchasing .notice p{margin:0}.nhprr-purchasing .notfound{border-top:1px solid var(--line);padding-top:20px;margin-bottom:0}.nhprr-purchasing .record{background:var(--pale);border:1px solid var(--line);border-radius:4px;padding:26px}.nhprr-purchasing .record h3{font-size:17px;margin-bottom:18px}.nhprr-purchasing .vendorname{font-size:20px;color:var(--navy);font-weight:600;line-height:1.45;margin-bottom:20px}.nhprr-purchasing .addressgroup{background:white;border-left:3px solid var(--nhprr-color-gold);padding:16px 18px}.nhprr-purchasing .addresslabel{font-size:13px;color:var(--muted);margin-bottom:8px}.nhprr-purchasing .record address{font-style:normal;font-size:22px;color:var(--navy);line-height:1.5}.nhprr-purchasing .identifiers{display:flex;gap:32px;border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px}.nhprr-purchasing .identifiers dt{font-size:12px;color:var(--muted)}.nhprr-purchasing .identifiers dd{font-size:17px;margin:4px 0 0}.nhprr-purchasing .vendorbuttons{margin-top:22px}.nhprr-purchasing #copystatus{display:block;font-size:12px;color:#275c45;min-height:20px;margin-top:8px}.nhprr-purchasing .manualcopy{width:100%;min-height:185px;padding:12px;border:1px solid var(--line);font:14px/1.5 "Noto Sans JP",sans-serif}.nhprr-purchasing .manualcopy[hidden]{display:none}.nhprr-purchasing .supportline{font-size:14px;border-top:1px solid var(--line);padding-top:20px;margin:26px 0 0}.nhprr-purchasing .payments{margin-top:48px}.nhprr-purchasing .methodnav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.nhprr-purchasing .methodnav a{display:inline-block;border:1px solid #b7cee2;border-radius:4px;padding:8px 15px;background:white;font-size:14px;text-decoration:none}.nhprr-purchasing .methodnav a:hover{background:var(--pale);border-color:var(--navy)}.nhprr-purchasing .methodgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nhprr-purchasing .card{border:1px solid var(--line);border-radius:4px;background:#fff;padding:26px;display:flex;flex-direction:column}.nhprr-purchasing .cardtop{border-bottom:2px solid var(--navy);padding-bottom:14px;margin-bottom:0}.nhprr-purchasing .cardtop h3{margin:0;font-size:22px}.nhprr-purchasing .paymentmeta{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;padding:16px 0;margin:0 0 20px;border-bottom:1px solid var(--line)}.nhprr-purchasing .paymentmeta dt{font-size:12px;color:var(--muted);margin-bottom:4px}.nhprr-purchasing .paymentmeta dd{margin:0;font-size:14px;color:var(--navy);font-weight:600}.nhprr-purchasing .card p,.nhprr-purchasing .card li{font-size:15px}.nhprr-purchasing .card ol{padding-left:22px;margin:0 0 18px}.nhprr-purchasing .card li{padding-left:4px;margin-bottom:8px}.nhprr-purchasing .orderstart{color:var(--muted)}.nhprr-purchasing .pocheck{background:var(--pale);border-left:3px solid var(--nhprr-color-gold);padding:16px;margin-bottom:18px}.nhprr-purchasing .pocheck strong{display:block}.nhprr-purchasing .pocheck address{font-style:normal;font-size:18px;color:var(--navy);margin:8px 0}.nhprr-purchasing .field{background:#f5f9fc;border:1px solid var(--line);border-radius:4px;padding:13px 16px;margin:0 0 18px}.nhprr-purchasing .field span{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.nhprr-purchasing .field strong{font-size:17px}.nhprr-purchasing .blank{min-height:130px;border:1px dashed var(--line);background:#fafcfe;margin:10px 0 18px;border-radius:4px}.nhprr-purchasing .email{margin-top:auto}.nhprr-purchasing .orderref{border-top:1px solid var(--line);padding-top:14px;margin-top:auto;color:var(--muted);font-size:13px!important}.nhprr-purchasing .banking{display:grid;grid-template-columns:220px 1fr;gap:24px;background:var(--pale);border-left:3px solid var(--navy);padding:24px;margin-top:24px}.nhprr-purchasing .banking h3{font-size:18px;margin:0}.nhprr-purchasing .banking p{font-size:14px;margin:0}.nhprr-purchasing .faq{margin-top:48px}.nhprr-purchasing .faq details{border-bottom:1px solid var(--line);padding:19px 0}.nhprr-purchasing .faq summary{list-style:none;cursor:pointer;font-weight:600;color:var(--navy);display:flex;justify-content:space-between;gap:20px}.nhprr-purchasing .faq summary::-webkit-details-marker{display:none}.nhprr-purchasing .faq summary:after{content:'+';font-size:22px;line-height:1;flex:none}.nhprr-purchasing .faq details[open] summary:after{content:'−'}.nhprr-purchasing .faq details p{margin:16px 30px 0 0;color:var(--muted)}.nhprr-purchasing .contact{background:var(--pale);border:1px solid var(--line);border-radius:4px;margin-top:36px;padding:26px;display:flex;justify-content:space-between;align-items:center;gap:24px}.nhprr-purchasing .contact h3{margin-bottom:6px}.nhprr-purchasing .contact p{font-size:14px;margin:0;color:var(--muted)}.nhprr-purchasing .contact>a{white-space:nowrap;font-size:15px;font-weight:600}.nhprr-purchasing .foot{border-top:1px solid var(--line);margin-top:32px;padding-top:20px;font-size:12px;color:var(--muted)}.nhprr-purchasing .internal{border:1px dashed #d9c895;background:#fffaf0;padding:16px 20px;margin-top:28px;font-size:13px}.nhprr-purchasing .internal summary{cursor:pointer;color:#775c21}.nhprr-purchasing .internal li{margin:8px 0}.nhprr-purchasing .internal p{margin-top:12px}.nhprr-purchasing .reviewbar{font-size:11px;text-align:center;padding:7px 16px;background:#fcf7e8;color:#705c2a}.nhprr-purchasing .reviewbar a{color:inherit;margin-left:12px}@media(max-width:700px){.nhprr-purchasing .nhprr-purchasing__content{padding:28px 18px}.nhprr-purchasing h1{font-size:31px}.nhprr-purchasing h2{font-size:25px}.nhprr-purchasing .jump{gap:22px;margin:24px 0 30px}.nhprr-purchasing .jump a{font-size:14px}.nhprr-purchasing .vendorgrid,.nhprr-purchasing .methodgrid,.nhprr-purchasing .banking{grid-template-columns:1fr}.nhprr-purchasing .vendorgrid{gap:18px}.nhprr-purchasing .vendoraside{padding:0}.nhprr-purchasing .record,.nhprr-purchasing .card{padding:20px}.nhprr-purchasing .w9intro{align-items:flex-start;flex-direction:column;gap:8px}.nhprr-purchasing .banking{gap:12px;padding:20px}.nhprr-purchasing .banking br{display:none}.nhprr-purchasing .contact{flex-direction:column;align-items:flex-start}.nhprr-purchasing .contact>a{white-space:normal}.nhprr-purchasing .identifiers{gap:22px}.nhprr-purchasing .paymentmeta{grid-template-columns:1.3fr 1fr}.nhprr-purchasing .methodnav{gap:8px}.nhprr-purchasing .methodnav a{padding:8px 12px}.nhprr-purchasing .reviewbar{font-size:10px}}@media(prefers-reduced-motion:reduce){}@media print{.nhprr-purchasing .reviewbar,.nhprr-purchasing .internal,.nhprr-purchasing .jump,.nhprr-purchasing .methodnav,.nhprr-purchasing button,.nhprr-purchasing #copystatus{display:none}.nhprr-purchasing{background:white}.nhprr-purchasing .nhprr-purchasing__content{padding:20px}.nhprr-purchasing .card,.nhprr-purchasing .record{break-inside:avoid}.nhprr-purchasing .methodgrid{display:block}.nhprr-purchasing .card{margin-bottom:20px}}.nhprr-purchasing h1,.nhprr-purchasing h2,.nhprr-purchasing h3{font-family:"Roboto Slab",Georgia,serif;font-weight:400}.nhprr-purchasing h1{font-size:40px;line-height:1.3}.nhprr-purchasing h2{font-size:28px;line-height:1.36}.nhprr-purchasing h3{font-size:22px;font-weight:500}.nhprr-purchasing .vendoraside h3,.nhprr-purchasing .record h3{font-family:"Noto Sans JP",sans-serif;font-weight:600}.nhprr-purchasing .cardtop h3{font-weight:500}.nhprr-purchasing .record,.nhprr-purchasing .card,.nhprr-purchasing .contact{border-color:rgba(0,62,122,.12);border-radius:12px;box-shadow:var(--nhprr-shadow-card)}.nhprr-purchasing .record{background:linear-gradient(180deg,#f0f7fd,#fbfdff)}.nhprr-purchasing .card{background:linear-gradient(180deg,#fff,#fbfdff)}.nhprr-purchasing .btn{border-radius:6px}.nhprr-purchasing .cardtop{border-bottom:1px solid var(--line);position:relative}.nhprr-purchasing .cardtop:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:3px;background:var(--nhprr-color-gold)}.nhprr-purchasing .banking{border-radius:7px}.nhprr-purchasing .methodnav a{border-radius:999px;background:#edf4fb;border-color:#cbdced;font-weight:600}.nhprr-purchasing .methodnav a:hover{background:#e2edf9}.nhprr-purchasing .addressgroup{border-radius:7px}.nhprr-purchasing .jump a[aria-current="location"]{border-bottom-color:var(--nhprr-color-gold)}.nhprr-purchasing .contact h3{font-size:22px}.nhprr-purchasing .reviewbar{background:#f8fafd;color:var(--muted)}@media(max-width:700px){.nhprr-purchasing h1{font-size:32px}.nhprr-purchasing h2{font-size:25px}.nhprr-purchasing .jump{gap:18px}.nhprr-purchasing .jump a{font-size:13px}.nhprr-purchasing .contact h3{font-size:20px}}.nhprr-purchasing .jump{flex-wrap:wrap;gap:0 24px}.nhprr-purchasing .vendorgrid>*,.nhprr-purchasing .methodgrid>*{min-width:0}.nhprr-purchasing a{overflow-wrap:anywhere}.nhprr-purchasing{font-family:var(--dxp-g-root-font-family,"Noto Sans JP",sans-serif)}.nhprr-purchasing .paymentintro{color:var(--nhprr-color-muted);margin-bottom:24px}.nhprr-purchasing .paymentnote{margin-top:15px}.nhprr-purchasing .nhprr-purchasing__content--continuation{padding-top:0}.nhprr-purchasing .nhprr-purchasing__content--continuation>.payments,.nhprr-purchasing .nhprr-purchasing__content--continuation>.faq{margin-top:20px}.nhprr-purchasing .w9intro a.btn{font-family:var(--dxp-s-button-font-family,var(--dxp-s-html-font-family,"Noto Sans JP",sans-serif));font-size:var(--dxp-s-button-font-size,1rem);font-weight:var(--dxp-s-button-font-weight,600);line-height:var(--dxp-s-button-line-height,1.25)}.nhprr-purchasing .w9intro a.btn:hover,.nhprr-purchasing .w9intro a.btn:focus-visible,.nhprr-purchasing .w9intro a.btn:active{color:#fff !important;text-decoration:none}.nhprr-purchasing .jump{display:flex;flex-wrap:wrap;align-items:center;gap:12px 48px;margin:30px 0 38px;padding:20px 28px;border:1px solid #b7cee8;border-radius:10px;background:#f0f7ff}.nhprr-purchasing .jump a{display:inline-flex;align-items:center;gap:8px;margin:0;padding:4px 0 8px;border-bottom:3px solid transparent;color:var(--nhprr-color-primary);font-size:18px;font-weight:700;line-height:1.4;text-decoration:none}.nhprr-purchasing .jump a::after{content:"↘"}.nhprr-purchasing .jump a:first-child,.nhprr-purchasing .jump a:hover,.nhprr-purchasing .jump a:focus-visible{border-bottom-color:var(--nhprr-color-gold);color:var(--nhprr-color-primary);text-decoration:none}@media (max-width:700px){.nhprr-purchasing .jump{gap:12px 24px;padding:16px 20px}.nhprr-purchasing .jump a{font-size:16px}}.nhprr-purchasing .jump{min-width:0;max-width:100%}.nhprr-purchasing .jump a{min-height:44px;max-width:100%}@media (max-width:480px){.nhprr-purchasing .jump{flex-direction:column;align-items:stretch;gap:6px;padding:12px 18px}.nhprr-purchasing .jump a{justify-content:space-between;width:100%;padding:10px 0}}
