@charset "UTF-8";
/***Copyright 2022 SuccessCX***/
/***Not to be used without permission except MIT licenses where stated***/
/***** Normalize.css *****/
/*! normalize.css v8.0.1 | MIT License  */

:root {
  --border-shadow-1: 7px 7px 0 0 #070707;
  --border-shadow-2: 3px 3px 0 0 #070707;
  --border-shadow-3: 15px 15px 0 0 #070707;
  --box-shadow: rgba(17, 17, 26, 0.01) 0px 1px 0px, rgba(17, 17, 26, 0.12) 0px 0px 8px;
  --box-shadow-hover: rgba(17, 17, 26, 0.15) 0px 1px 0px, rgba(17, 17, 26, 0.5) 0px 0px 8px;
}

@font-face {
  font-family: 'custom heading font woff';
  src: url(/hc/theming_assets/01HZM6KATYA3D8N13504BW5WQ4) format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'custom font woff';
  src: url(/hc/theming_assets/01HZM6KB1JA6N1M96X8D0W5PV1) format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'custom heading font woff2';
  src: url(/hc/theming_assets/01HZM6KATYA3D8N13504BW5WQ4) format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'custom font woff2';
  src: url(/hc/theming_assets/01HZM6KB1JA6N1M96X8D0W5PV1) format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'custom heading font ttf';
  src: url(/hc/theming_assets/01HZM6KATYA3D8N13504BW5WQ4) format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'custom font ttf';
  src: url(/hc/theming_assets/01HZM6KB1JA6N1M96X8D0W5PV1) format('truetype');
  font-display: swap;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 100px;
}

:root {
  --shadow: rgb(60 64 67 / 5%) 0px 1px 2px 0px, rgb(60 64 67 / 5%) 0px 2px 6px 2px;
  --shadow-hover: rgb(60 64 67 / 20%) 0px 1px 2px 0px, rgb(60 64 67 / 20%) 0px 2px 6px 2px;
}

body {
  margin: 0;
  height: 100%;
  overflow: auto;
}

main {
  display: flex;
  flex-direction: column;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/***** Base *****/
* {
  box-sizing: border-box;
}

body {
  background-color: #FFFFFF;
  color: #000000;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

body.body-color-boxing {
  background-color: #EFF4FC;
}

body > main {
    min-height: 81vh;
  }

h1, h2, h3, h4, h5, h6 {
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
  margin-top: 0;
  font-synthesis: none;
  color: rgba(240, 83, 76, 1);
}

h1, h2, h3 {
  letter-spacing: -0.5px;
}
h1.big {
  font-size: 2.55rem;
}
h1 {
  font-size: 2.15rem;
}
h2 {
  font-size: 1.5rem;
}
h3,
h2.recent-activity-header {
  font-size: 1.25rem;
}
h4 {
  font-size: 1.075rem;
}
h5 {
  font-size: 1.025rem;
}
h6 {
  font-size: 1rem;
}
@media (min-width: 768px) {
  h1.big {
    font-size: 3.15rem;
    line-height: 60px;
  }
  h1 {
    font-size: 2.3rem;
  }
  h2 {
    font-size: 1.75rem;
  }
  h3,
  h2.recent-activity-header {
    font-size: 1.35rem;
  }
  h4 {
    font-size: 1.1rem;
  }
  h5 {
   	font-size: 1.05rem;
  }
  h6 {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: 2.5rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3,
  h2.recent-activity-header {
    font-size: 1.45rem;
  }
  h4 {
    font-size: 1.125rem;
  }
  h5 {
    font-size: 1.075rem;
  }
  h6 {
    font-size: 1.025rem;
  }
}
@media (min-width: 1160px) {
  h1.big {
    font-size: 4.15rem;
  }

  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.25rem;
  }
  h3,
  h2.recent-activity-header {
    font-size: 1.55rem;
  }
  h4 {
    font-size: 1.2rem;
  }
  h5 {
    font-size: 1.1rem;
  }
  h6 {
    font-size: 1.025rem;
  }
}

a {
  color: rgba(109, 109, 109, 1);
  text-decoration: none;
}


a:hover,
.dropdown-toggle:hover,
.dropdown-toggle:hover span {
  text-decoration: underline;
  text-decoration-color: rgba(240, 83, 76, 1);
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}


input,
textarea {
  color: #000;
  font-size: 16px;
}

input {
  font-weight: 400;
  max-width: 100%;
  box-sizing: border-box;
  transition: border .12s ease-in-out;
  background-color: #fff;
}

input:not([type="checkbox"]) {
  outline: none;
}

input:not([type="checkbox"]):focus {
  border: 1px solid rgba(240, 83, 76, 1);
}

input[disabled] {
  background-color: #E5E5E5;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23CCC' d='M0 0h10L5 6 0 0z'/%3E%3C/svg%3E%0A") no-repeat #fff;
  background-position: right 10px center;
  border: 1px solid #E5E5E5;
  border-radius: 0px;
  padding: 8px 30px 8px 10px;
  outline: none;
  color: #555;
  width: 100%;
}

select:focus {
  border: 1px solid rgba(240, 83, 76, 1);
}

select::-ms-expand {
  display: none;
}

textarea {
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  resize: vertical;
  width: 100%;
  outline: none;
  padding: 10px;
}

textarea:focus {
  border: 1px solid rgba(240, 83, 76, 1);
}

.container {  
  max-width: 1160px;
  margin: 0 auto;
  padding: 15px 5% 15px;
  width: 100%;
}
.knowledge-base {
  order: 6;
}

.pop-container {
  order: 6;
}

.promoted-container {
  order: 6;
}

.comm-container {
  order: 6;
}

.recent-activity-wrap {
  order: 6;
}

.faq-container {
  order: 6;
}
.container.small {
  padding-bottom: 120px;
}

.container.bottom {
  padding-bottom: 60px;
}



.container-contact {
  padding-top: 0px;
  max-width: 900px;
}

.s-c {
  display: flex;
  justify-content: flex-start;

  min-height: 67vh;
  flex-direction: column;
  max-width: 1400px;
  width: 100%;
}

.s-1 {
  display: flex;
  justify-content: flex-end;
}

.s-1.color-boxing {
  margin-left: 15px;
}

.s-2 {
  width: 100%;
  max-width: 800px;
}

.s-2.search {
  padding: 10px;
}

.s-2 {
  padding: 10px;
  margin-bottom: 60px;
}

.s-2.split-contact {
  max-width: 860px;
  margin-right: 0;
}

.s-c.scontact {
  justify-content: center;
  flex-direction: row;
}

.s-2.color-boxing {
  padding: 0;
}

.s-2.comm {
  margin: 0 auto;
  max-width: 1000px;
}
@media (max-width: 1024px) {
  .s-1.color-boxing,
  .s-2.color-boxing,
  .s-2.comm {
    padding: 0;
    
  }

  .s-1.split-search {
    padding: 0;
  }

  .s-2.split-contact {
    padding: 0;
  }

  .s-1.color-boxing {
    margin-left: 0;
    padding: 0 5px;
  }

  .s-2.color-boxing {
    margin-top: 15px;
  }
}


@media (min-width: 1024px) {
  .s-1 {
    width: 250px;
  }
  .s-2 {
    margin-right: 30px;
  }
  .s-c {
    margin-left: 30px;
    flex-direction: row;
    margin: 0 auto;
    gap: 30px;
  }
}

@media (min-width: 1160px) {
  .container {
    padding: 15px 0;
    width: 90%;
  }
}



.container-divider {
  border-top: 1px solid #E5E5E5;
  margin-bottom: 20px;
}


ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.error-page {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}

@media (min-width: 1160px) {
  .error-page {
    padding: 0;
    width: 90%;
  }
}

.visibility-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

/***** Buttons *****/
.button, .split-button button, .section-subscribe button, .article-subscribe button, .community-follow button, .requests-table-toolbar .organization-subscribe button, .subscriptions-subscribe button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link {
  background-color: #0C88DC;
  color: #FFFFFF;
  border: 1px solid #0C88DC;
  border-radius: 0px;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  line-height: 2.34;
  margin: 0;
  padding: 5px 20px;
  text-align: center;
  transition: background-color .12s ease-in-out, border-color .12s ease-in-out, color .15s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  -webkit-touch-callout: none;
  font-weight: 800;
}

@media (min-width: 768px) {
  .button, .split-button button, .section-subscribe button, .article-subscribe button, .community-follow button, .requests-table-toolbar .organization-subscribe button, .subscriptions-subscribe button, .pagination-next-link, .pagination-prev-link, .pagination-first-link, .pagination-last-link {
    width: auto;
  }
}

.button:hover, .split-button button:hover, .section-subscribe button:hover, .article-subscribe button:hover, .community-follow button:hover, .requests-table-toolbar .organization-subscribe button:hover, .subscriptions-subscribe button:hover, .pagination-next-link:hover, .pagination-prev-link:hover, .pagination-first-link:hover, .pagination-last-link:hover, .button:active, .split-button button:active, .section-subscribe button:active, .article-subscribe button:active, .community-follow button:active, .requests-table-toolbar .organization-subscribe button:active, .subscriptions-subscribe button:active, .pagination-next-link:active, .pagination-prev-link:active, .pagination-first-link:active, .pagination-last-link:active, .button:focus, .split-button button:focus, .section-subscribe button:focus, .article-subscribe button:focus, .community-follow button:focus, .requests-table-toolbar .organization-subscribe button:focus, .subscriptions-subscribe button:focus, .pagination-next-link:focus, .pagination-prev-link:focus, .pagination-first-link:focus, .pagination-last-link:focus, .button.button-primary, .split-button button.button-primary, .section-subscribe button.button-primary, .section-subscribe button[data-selected="true"], .article-subscribe button.button-primary, .article-subscribe button[data-selected="true"], .community-follow button.button-primary, .requests-table-toolbar .organization-subscribe button.button-primary, .requests-table-toolbar .organization-subscribe button[data-selected="true"], .subscriptions-subscribe button.button-primary, .subscriptions-subscribe button[data-selected="true"], .button-primary.pagination-next-link, .button-primary.pagination-prev-link, .button-primary.pagination-first-link, .button-primary.pagination-last-link {
  background-color: #0C88DC;
  color: #FFFFFF;
  text-decoration: none;
}

.button.button-primary:hover, .split-button button:hover, .section-subscribe button.button-primary:hover, .section-subscribe button:hover[data-selected="true"], .article-subscribe button.button-primary:hover, .article-subscribe button:hover[data-selected="true"], .community-follow button.button-primary:hover, .requests-table-toolbar .organization-subscribe button.button-primary:hover, .requests-table-toolbar .organization-subscribe button:hover[data-selected="true"], .subscriptions-subscribe button.button-primary:hover, .subscriptions-subscribe button:hover[data-selected="true"], .button-primary.pagination-next-link:hover, .button-primary.pagination-prev-link:hover, .button-primary.pagination-first-link:hover, .button-primary.pagination-last-link:hover, .button.button-primary:focus, .split-button button.button-primary:focus, .section-subscribe button.button-primary:focus, .section-subscribe button:focus[data-selected="true"], .article-subscribe button.button-primary:focus, .article-subscribe button:focus[data-selected="true"], .community-follow button.button-primary:focus, .requests-table-toolbar .organization-subscribe button.button-primary:focus, .requests-table-toolbar .organization-subscribe button:focus[data-selected="true"], .subscriptions-subscribe button.button-primary:focus, .subscriptions-subscribe button:focus[data-selected="true"], .button-primary.pagination-next-link:focus, .button-primary.pagination-prev-link:focus, .button-primary.pagination-first-link:focus, .button-primary.pagination-last-link:focus, .button.button-primary:active, .split-button button.button-primary:active, .section-subscribe button.button-primary:active, .section-subscribe button:active[data-selected="true"], .article-subscribe button.button-primary:active, .article-subscribe button:active[data-selected="true"], .community-follow button.button-primary:active, .requests-table-toolbar .organization-subscribe button.button-primary:active, .requests-table-toolbar .organization-subscribe button:active[data-selected="true"], .subscriptions-subscribe button.button-primary:active, .subscriptions-subscribe button:active[data-selected="true"], .button-primary.pagination-next-link:active, .button-primary.pagination-prev-link:active, .button-primary.pagination-first-link:active, .button-primary.pagination-last-link:active {
  background-color: rgba(240, 83, 76, 1);
  border-color: rgba(240, 83, 76, 1);
}

.button[data-disabled], .split-button button[data-disabled], .section-subscribe button[data-disabled], .article-subscribe button[data-disabled], .community-follow button[data-disabled], .requests-table-toolbar .organization-subscribe button[data-disabled], .subscriptions-subscribe button[data-disabled], .pagination-next-link[data-disabled], .pagination-prev-link[data-disabled], .pagination-first-link[data-disabled], .pagination-last-link[data-disabled] {
  cursor: default;
}

.button-large, input[type="submit"] {
  cursor: pointer;
  background-color: #0C88DC;
  color: #FFFFFF;
  border: 0;
  border-radius:  0px;
  font-size: 15px;
  font-weight: 600;
  font-synthesis: none;
  line-height: 2.72;
  min-width: 190px;
  padding: 5px 1.9286em;
  width: 100%;
  transition: background-color .2s ease-in-out;
  transition: all .2s ease-on-out;
}

@media (min-width: 768px) {
  .button-large, input[type="submit"] {
    width: auto;
  }
}

.button-large:hover, .button-large:active, .button-large:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus {
  background-color: rgba(40, 87, 252, 1);
}

.button-large[disabled], input[type="submit"][disabled] {
  background-color: #E5E5E5;
}


.request-button {
  background-color: rgba(240, 83, 76, 1);
  margin: 15px auto; 
}

.request-button[aria-expanded="true"] {
  background-color: rgba(240, 83, 76, 1);
}

.request-button
.button-secondary {
  color: #333;
  border: 1px solid #E5E5E5;
  background-color: transparent;
}

.button-secondary:hover, .button-secondary:focus, .button-secondary:active {
  color: #000000;
  border: 1px solid #E5E5E5;
  background-color: #f7f7f7;
}

/***** Split button *****/
.split-button {
  display: flex;
}

.split-button button {
  background-color: #0C88DC;
  border: 0;
  color: #FFFFFF;
  height: 32px;
  line-height: 16px;
  outline-color: rgba(240, 83, 76, 1);
}

[dir="rtl"] .split-button button:not(:only-child):first-child {
  border-left: 1px solid rgba(240, 83, 76, 1);
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

[dir="ltr"] .split-button button:not(:only-child):first-child {
  border-right: 1px solid rgba(240, 83, 76, 1);
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}

.split-button button:not(:only-child):last-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  max-width: 26px;
  padding: 0;
}

[dir="rtl"] .split-button button:not(:only-child):last-child {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}

[dir="ltr"] .split-button button:not(:only-child):last-child {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

/***** Tables *****/
.table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

@media (min-width: 768px) {
  .table {
    table-layout: auto;
  }
}

.table th,
.table th a {
  color: #333;
  font-size: 13px;
  font-weight: 300;
  text-align: initial;
}

[dir="rtl"] .table th, [dir="rtl"]
.table th a {
  text-align: right;
}

.table tr {
  border-bottom: 1px solid #E5E5E5;
  display: block;
  padding: 20px 0;
}

@media (min-width: 768px) {
  .table tr {
    display: table-row;
  }
}

.table td {
  display: block;
}

@media (min-width: 768px) {
  .table td {
    display: table-cell;
  }
}

@media (min-width: 1024px) {
  .table td, .table th {
    padding: 20px 30px;
  }
}

@media (min-width: 768px) {
  .table td, .table th {
    padding: 10px 20px;
    height: 60px;
  }
}
.request-form {
  margin: 0 auto;
  max-width: 700px;
  text-align: initial;
}
/***** Forms *****/

.request-form-house {
  margin: 0 auto;
  max-width: 590px;
}

.form h1 {
  text-align: center;
}
.form-field ~ .form-field {
  margin-top: 25px;
}

.form-field label {
  display: block;
  font-size: 15px;
  margin-bottom: 5px;
}

.form-field input {
  border: 1px solid #E5E5E5;
  border-radius: 0px;
  padding: 10px;
  width: 100%;
  font-size: 16px;
}

.form-field input:focus {
  border: 1px solid rgba(240, 83, 76, 1);
}

.form-field input[type="text"] {
  border: 1px solid #E5E5E5;
  border-radius:0px;
}

.form-field input[type="text"]:focus {
  border: 1px solid rgba(240, 83, 76, 1);
}

.form-field input[type="checkbox"] {
  width: auto;
}

.form-field .nesty-input {
  border-radius: 0px;
  height: 40px;
  line-height: 40px;
  outline: none;
  vertical-align: middle;
}

.form-field .nesty-input:focus {
  border: 1px solid rgba(240, 83, 76, 1);
  text-decoration: none;
}

.form-field .hc-multiselect-toggle:focus {
  outline: none;
  border: 1px solid rgba(240, 83, 76, 1);
  text-decoration: none;
}

.form-field textarea {
  vertical-align: middle;
}

.form-field input[type="checkbox"] + label {
  margin: 0 0 0 10px;
}

.form-field .optional {
  color: #333;
  margin-left: 4px;
}

.form-field p {
  color: #333;
  font-size: 12px;
  margin: 5px 0;
}

.form footer {
  margin-top: 40px;
  padding-top: 30px;
}

.form footer a {
  color: #333;
  cursor: pointer;
  margin-right: 15px;
}

.form .suggestion-list {
  font-size: 13px;
  margin-top: 30px;
}

.form .suggestion-list label {
  border-bottom: 1px solid #E5E5E5;
  display: block;
  padding-bottom: 5px;
}

.form .suggestion-list li {
  padding: 10px 0;
}

.form .suggestion-list li a:visited {
  color: #3a3a3a;
}

/***** Header *****/


.header {
  margin: 0 auto;
  position: sticky;
  top: 0px;
  align-items: center;
  display: flex;
  height: 70px;
  justify-content: center;
  background-color: #FFFFFF;
  width: 100vw;
  z-index: 100;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.header.normal-font-header a,
.header.normal-font-header span {
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif!important;
}
.header-wrap {
  padding: 0 10px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  max-width: 1300px;
  width: 100%;
  height: 100%;
}

.header.overlay {
  background-color:transparent;
}

.header .nav-wrapper-desktop a,
.header .nav-wrapper-desktop span {
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgba(161, 159, 159, 1);
  font-size: 15px;
}

.header.overlay .nav-wrapper-desktop a,
.header.overlay .nav-wrapper-desktop span,
.header.overlay .nav-wrapper-desktop svg {
  color: rgba(255, 255, 255, 1);
}
.logo,
.nav-wrapper-desktop {
  min-width: 30%;
    align-items: center;
    display: flex;
}

.nav-wrapper-desktop {

}

.logo {
  height: 100%;
}

.logo img {
   width: auto;
  height: 32px;;
  vertical-align: middle;
  margin-right: 15px;
}


.nav-wrapper-desktop.right-links a.return-to {
  color: rgba(240, 83, 76, 1);
  border-radius: 0px;
  border: 1px solid rgba(240, 83, 76, 1);
  padding: 10px 15px;
  height: auto;
  margin-left: 10px;
}
.nav-wrapper-desktop.right-links a.return-to:hover,
.nav-wrapper-desktop.right-links a.return-to:focus,
.nav-wrapper-desktop.right-links a.return-to:active {
  color: #FFFFFF;
  background-color: rgba(240, 83, 76, 1);
  text-decoration: none;
}
@media (max-width: 768px) {
  .logo img {
    max-width: 55vw;   
  }
}
.logo span {
  margin: 0 10px;
  color: rgba(161, 159, 159, 1);
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.overlay .logo span {
  color: rgba(255, 255, 255, 1);
}

.logo a {
  display: flex;
  height: 100%;
  align-items: center;
  transition: background-color .15s ease-in-out;
  padding: 02px 5px;
  color: rgba(161, 159, 159, 1);
  column-gap: 10px;
  // white-space: nowrap;
}
.nav-wrapper-desktop.custom-header-links,
.custom-footer-links,
.nav-wrapper-desktop.right-links {
  height: 100.0%;
  display: flex;
}
.nav-wrapper-desktop.custom-header-links a,
.footer a,
.nav-wrapper-desktop.right-links a {
  color: rgba(161, 159, 159, 1);
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  height: 100%;
  display: flex;
  align-items: center;
  transition: color .15s ease-in-out;
}
.overlay .nav-wrapper-desktop.custom-header-links a,
.overlay .nav-wrapper-desktop.right-links a,
.overlay .logo a {
  color: rgba(255, 255, 255, 1);
}

.overlay .nav-wrapper-desktop.custom-header-links a:hover,
.overlay .nav-wrapper-desktop.custom-header-links a:hover,
.overlay .nav-wrapper-desktop.custom-header-links a:hover,
.overlay .nav-wrapper-desktop.right-links a:hover,
.overlay .nav-wrapper-desktop.right-links a:hover,
.overlay .nav-wrapper-desktop.right-links a:hover,
.overlay .logo a:hover,
.overlay .logo a:hover,
.overlay .logo a:hover,
.overlay .dropdown-toggle:hover, 
.overlay .dropdown-toggle:active, 
.overlay .dropdown-toggle:focus, 
.overlay .dropdown-toggle:hover span, 
.overlay .dropdown-toggle:active span, 
.overlay .dropdown-toggle:focus span {
  text-decoration-color: rgba(255, 255, 255, 1);
}

.footer-custom a {
  min-width: 20%;
  text-align: center;
  display: inline-block;
}

.nav-wrapper-desktop.custom-header-links {
  justify-content: center;
}
.logo a:hover, .logo a:focus, .logo a:active  {
  // text-decoration: none;
}
.custom-header-links-ul {
  height: 100%;
}
.custom-header-links li {
  background: transparent;
  display: block;
  float: left;
  position: relative;
  text-decoration: none;
  transition-duration: 0.2s;
  height: 100%;
}
  
.custom-header-links li a {
  height: 100%;
  padding: 20px 13px;
}

.custom-header-links li:hover,
.custom-header-links li:focus-within {
  // background: rgba(240, 83, 76, 1);
  // cursor: pointer;
}

.custom-header-links li:hover a,
.custom-header-links li:focus-within a{
  // background: rgba(240, 83, 76, 1);
  // color: #FFFFFF; 
  // cursor: pointer;
}

.custom-header-links svg {
  margin-top: 5px;
  margin-left: 5px;
  transition: transform .2s ease-in-out;
}
.custom-header-links li:hover svg,
.custom-header-links li:focus-within svg {
  transform: rotate(180deg);
}

.custom-header-links li:focus-within a {
  outline: none;
}

.custom-header-links ul li ul {
  background: #fff;
  visibility: hidden;
  opacity: 0;
  min-width: 16rem;
  position: absolute;
  transition: all 0.5s ease;
  left: 0;
  display: none;
}

.custom-header-links ul li:hover > ul,
.custom-header-links ul li:focus-within > ul,
.custom-header-links ul li ul:hover,
.custom-header-linksul li ul:focus {
   visibility: visible;
   opacity: 1;
   display: block;
}

.custom-header-links ul li ul li {
  clear: both;
  width: 100%;
}

.user-nav {
  display: flex;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

@media (min-width: 768px) {
  .user-nav {
    position: relative;

  }
}

.user-nav[aria-expanded="true"] {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #E5E5E5;
  right: 0;
  left: 0;
  top: 71px;
  z-index: 1;
}

.user-nav[aria-expanded="true"] > a {
  display: block;
  margin: 20px;
}

.user-nav[aria-expanded="true"] > .user-nav-list li {
  display: block;
}

.user-nav[aria-expanded="true"] > .user-nav-list a {
  display: block;
  margin: 20px;
}

.user-nav-list {
  display: block;
  list-style: none;
}

.user-nav-list > li {
  display: inline-block;
}

@media (max-width: 768px) {
  .nav-wrapper-desktop {
    display: none;
  }
}

@media (min-width: 768px) {
  .nav-wrapper-desktop {
    display: none;
  }
  
}

@media (max-width: 1024px) {
  .nav-wrapper-desktop.custom-header-links,
  .user-nav,
  .user-info.dropdown,
  .nav-wrapper-desktop.right-links {
    display: none;
  }
}
@media (min-width: 1024px) {
  .nav-wrapper-desktop {
      display: flex;
  		justify-content: flex-end;
    align-items: center;
  }
}

.nav-wrapper-desktop a {
  border: 0;
  color: rgba(109, 109, 109, 1);
  display: none;
  font-size: 15px;
  padding: 0 20px 0 0;
  width: auto;
}

@media (min-width: 768px) {
  .nav-wrapper-desktop a {
    display: inline-block;
  }
}

[dir="rtl"] .nav-wrapper-desktop a {
  padding: 0 0 0 20px;
}

@media (min-width: 1024px) {
  .nav-wrapper-mobile {
    display: none;
  }
}

.nav-wrapper-mobile .menu-button-mobile {
  background: none;
  border: 0;
  width: auto;
  min-width: 71px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}

.nav-wrapper-mobile .menu-button-mobile svg {
  vertical-align: middle;
  margin: 5px 0px 0px 5px; 
}

.nav-wrapper-mobile .menu-button-mobile .icon-menu {
  padding: 7px;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.nav-wrapper-mobile .menu-button-mobile[aria-expanded="true"] .icon-menu {
  background: #FFFFFF;
}

.nav-wrapper-mobile .menu-list-mobile {
  position: absolute;
  background-color: #FFFFFF;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);
  right: 0;
  left: 0;
  top: 55px;
  z-index: 2;
  transition: height .2s ease-in-out;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s ease-out;
}

.nav-wrapper-mobile .menu-list-mobile[aria-expanded=true] {
  max-height: 50vh;
  padding-top: 15px;
}
.overlay .nav-wrapper-mobile .menu-list-mobile {
  background-color: #5151514d;
  backdrop-filter: blur(10px);
}

.nav-wrapper-mobile .menu-list-mobile[aria-expanded="false"] li a,
.nav-wrapper-mobile .menu-list-mobile[aria-expanded="false"] li {
  visibility: hidden;
}


.nav-wrapper-mobile .menu-list-mobile[aria-expanded="true"] li a ,
.nav-wrapper-mobile .menu-list-mobile[aria-expanded="true"] li {
  visibility:visible;
}

.nav-wrapper-mobile .menu-list-mobile-items .item {
  text-align: center;
}

.nav-wrapper-mobile .menu-list-mobile-items li:empty:not(.nav-divider) {
  display: none;
}

.nav-wrapper-mobile .menu-list-mobile-items .nav-divider {
  padding: 0;
}

.nav-wrapper-mobile .menu-list-mobile-items .nav-divider:last-child {
  display: none;
}

.nav-wrapper-mobile .menu-list-mobile-items button {
  background: none;
  border: none;
  padding: 8px 24px;
  width: 100%;
  height: 100%;
  color: rgba(161, 159, 159, 1);
  cursor: pointer;
  text-align: center;
}

.nav-wrapper-mobile .menu-list-mobile-items button:active, .nav-wrapper-mobile .menu-list-mobile-items button:focus, .nav-wrapper-mobile .menu-list-mobile-items button:hover {
  text-decoration: underline;
}

.nav-wrapper-mobile .menu-list-mobile-items a {
  display: block;
  padding: 15px 24px;
  width: 100%;
  height: 100%;
  color: rgba(161, 159, 159, 1);
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.overlay .nav-wrapper-mobile .menu-list-mobile-items a {
  color: rgba(255, 255, 255, 1);
}
@media (min-width: 1024px) {
  .nav-wrapper-mobile .menu-list-mobile-items a:active, 
  .nav-wrapper-mobile .menu-list-mobile-items a:focus, 
  .nav-wrapper-mobile .menu-list-mobile-items a:hover {
    background-color: rgba(161, 159, 159, 1);
    color: #FFFFFF;
  }
}


.overlay .nav-wrapper-mobile .menu-list-mobile-items a:active, 
.overlay .nav-wrapper-mobile .menu-list-mobile-items a:focus, 
.overlay .nav-wrapper-mobile .menu-list-mobile-items a:hover {
  background-color: #FFFFFF;
  color: rgba(240, 83, 76, 1)!important;
}

.nav-wrapper-mobile .menu-list-mobile-items .my-profile {
  display: flex;
  line-height: 1.5;
  justify-content: center;
}

.nav-wrapper-mobile .menu-list-mobile-items .my-profile .my-profile-tooltip {
  font-size: 12px;
  color: #bab9b9;
  margin-left: 5px;
  letter-spacing: normal;
  display: flex;
  align-items: center;
}
.nav-wrapper-mobile .menu-list-mobile-items .menu-profile-name {
  display: flex;
}
.nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  margin-top: 1px;
}

[dir="rtl"] .nav-wrapper-mobile .menu-list-mobile-items .menu-profile-avatar {
  margin-right: 0;
  margin-left: 8px;
}

.nav-wrapper-mobile .search-mobile-button {
  position: relative;
  background-color: rgba(240, 83, 76, 1);
  width: 55px;
  height: 60px;
  border: none;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 10px;
}

.nav-wrapper-mobile .search-mobile-button {
  color: rgba(240, 83, 76, 1);
}
.nav-wrapper-mobile {
  display: flex;
}

.search-inner {
 display: flex;
 width: 100%;
 height: 100%;
 justify-content: center;
 align-items: flex-start;
 margin-top: 20vh;
  
}
.search-house {
  position: relative;
}

.recommendations-block {
  width: 100%;
  margin-top: 20px;
}
.recommendations-block p {
  color: rgba(255, 255, 255, 1);
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 18px;
  display: inline;
  margin-right: 5px;
}

.recommendations-block a {
  background-color: #FFFFFF;
  color: #000000;
  border-radius: 0px;
  border: 1px solid #E5E5E5;
  display: inline-block;
  padding: 5px 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  transition: all .15s ease-in-out;
}


@media (max-width: 600px) {
  .recommendations-block a {
    font-size: 10px;
  }

  .recommendations-block {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .recommendations-block p {
    font-size: 10px;
  }

  .hero h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .section .hero-inner {
    transform: translateY(-50%);
  }
}


.recommendations-block a:hover,
.recommendations-block a:focus,
.recommendations-block a:active {
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 1025px) {
  .nav-wrapper-mobile {
    display: none;
  }
}

.skip-navigation {
  align-items: center;
  background-color: rgba(240, 83, 76, 1);
  color: white;
  display: flex;
  font-size: 15px;
  justify-content: center;
  left: -999px;
  margin: 20px;
  padding: 20px;
  overflow: hidden;
  position: absolute;
  top: auto;
  z-index: -999;
}

[dir="rtl"] .skip-navigation {
  left: initial;
  right: -999px;
}

.skip-navigation:focus, .skip-navigation:active {
  left: auto;
  overflow: auto;
  text-align: center;
  text-decoration: none;
  top: auto;
  z-index: 999;
}

[dir="rtl"] .skip-navigation:focus, [dir="rtl"] .skip-navigation:active {
  left: initial;
  right: auto;
}

/***** User info in header *****/
.user-info {
  display: inline-block;
}

.user-info .dropdown-toggle::after {
  display: none;
}

@media (min-width: 768px) {
  .user-info .dropdown-toggle::after {
    display: inline-block;
  }
}

.user-info > button {
  border: 0;
  color: rgba(161, 159, 159, 1);
  min-width: 0;
  padding: 0;
  white-space: nowrap;
}

.user-info > button:hover, .user-info > button:focus {
  color: rgba(161, 159, 159, 1);
  background-color: transparent;
}

.user-info > button::after {
  color: rgba(161, 159, 159, 1);
  padding-right: 15px;
}

[dir="rtl"] .user-info > button::after {
  padding-left: 15px;
  padding-right: 0;
}

#user #user-name {
  display: none;
  font-size: 15px;
}

@media (min-width: 768px) {
  #user #user-name {
    display: inline-block;
  }
}

#user #user-name:hover {
  text-decoration: underline;
}

/***** User avatar *****/
.user-avatar {
  height: 28px;
  width: 28px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.avatar {
  display: inline-block;
  position: relative;
}

.avatar img {
  height: 40px;
  width: 40px;
}

.avatar .icon-agent {
  color: rgba(240, 83, 76, 1);
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -4px;
  background-color: rgba(240, 83, 76, 1);
  font-size: 17px;
  height: 17px;
  line-height: 17px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 17px;
}

/***** Footer *****/
.footer {
  background-color: rgba(0, 110, 202, 1);
  padding: 40px 0;
  z-index: 10;
  position: relative;
}

.footer a, .footer h5 {
  color: rgba(255, 255, 255, 1);
}

@media (max-width: 768px) {
  .footer h5 {
    font-size: 13px;
  }

  .footer-column {
    font-size: 13px;
  }
}

.footer-inner {
  max-width: 1160px;
  margin: 0 auto 30px;
  padding: 0 5%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 15px;
}
.footer-inner.copr {
  color: rgba(255, 255, 255, 1);
  display: flex;
  justify-content: space-around;
  text-align: center;
  margin-top: 60px;
}

.footer-inner.copr span {
  opacity: 0.85;
}
.social-footer-links {
  display: flex;
  column-gap: 10px;
  justify-content: center;
}
.social-footer-links svg {
  height: 20px;
  width: 20px;
  display: block;
  opacity: 1;
  color: rgba(255, 255, 255, 1);
  transition: opacity .2s ease-in-out;
}

.social-footer-links a:hover svg,
.social-footer-links a:active svg,
.social-footer-links a:focus svg {
  opacity: 0.7; 
}

.header-language-selector {
  display: none;
}
.footer a {
  padding: 2px 0;
  transition: all .2s ease-in-out;
}

.footer a:hover,
.footer a:active,
.footer a:focus {
  text-decoration: underline;
  text-decoration-color: rgba(255, 255, 255, 1);
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}
.item .header-language-selector {
  display: block;
}

.footer-cta-wrap {
  background-color: rgba(234, 234, 234, 1);
}

.cta-image {
  background: url(/hc/theming_assets/01HZM6KGKPA4B1AHQNQ98GQTNV);
  background-position: center;
    background-size: cover;
}
.footer-cta {
  padding: 30px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}

.footer-cta aside {
  text-align: center;
}

.footer-cta h3 {
  margin-top: 15px;
  margin-bottom: 10px;
  color: rgba(1, 1, 1, 1);
}

.footer-cta h4 {
  color: rgba(1, 1, 1, 1);
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.footer-cta a h4 {
  display: block;
  margin: 0;
  padding: 15px 30px;
  color: #FFFFFF;
  border-radius: 0px;
  background-color: #0C88DC;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  transition: background-color .2s ease-in-out;
}

.footer-cta a h4:hover,
.footer-cta a h4:active,
.footer-cta a h4:focus {
  background-color: rgba(40, 87, 252, 1);
}

.footer-cta a:hover,
.footer-cta a:active,
.footer-cta a:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .footer-inner {
    padding: 0;
    width: 90%;
    flex-direction: row;
    justify-content: space-between;
  }

  .footer-cta {
    flex-direction: row;
  }

  .footer-cta aside {
    text-align: initial;
  }
}

.footer-inner .footer-column {
  margin: 30px 0 60px;
  width: 50%;
  padding-right: 15px;
}

.footer-inner div h5 {
 font-weight: 800;
}

@media (min-width: 768px) {
  .footer-inner .footer-column {
    margin: 30px 0 60px;
    width: 28%;
    padding-right: 15px;
  }

  .footer-inner {
    flex-wrap: nowrap;
  }
  .footer-logo-wrap {
    order: 0
  }
}
@media (min-width: 1024px) {
  .header-language-selector {
    display: block;
  }
}

.header-language-selector button {
  color: rgba(161, 159, 159, 1);
  display: inline-block;
  font-size: 15px;
  margin-left: 15px;
  margin-bottom: 5px;
}

.item .header-language-selector button {
  margin-left: 0;
}

/***** Breadcrumbs *****/
.breadcrumbs {
  margin: 0;
  padding: 0;
}

.color-boxing .breadcrumbs {
  padding: 0;
}

@media (min-width: 1024px) {
  .breadcrumbs {
    padding: 0;

  }
}

.breadcrumbs li {
  color: rgba(109, 109, 109, 1);
  display: inline;
  font-weight: 700;
  font-size: 13px;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: initial;
}

.breadcrumbs li + li::before {
  content: ">";
  margin: 0 4px;
  color: rgba(109, 109, 109, 1);
}


.color-boxing .breadcrumbs li {
  color: #FFFFFF;
}
.color-boxing .breadcrumbs li + li::before {
  color: #FFFFFF;
}

.search-results-column .breadcrumbs li + li::before {
  content: ">";
  margin: 0 4px;
  color: rgba(240, 83, 76, 1)
}

.breadcrumbs li a:visited {
  color: #000000;
}

/***** Search field *****/
.search {
  position: relative;
}

.search input[type="search"] {
  border: 1px solid #E5E5E5;
  border-radius: calc(0px * 2);
  box-sizing: border-box;
  color: #666;
  height: 50px;
  padding-left: 50px;
  padding-right: 20px;
  -webkit-appearance: none;
  width: 100%;
}

.search input[type="search"]::-webkit-search-cancel-button::after {
  content: "&#10005";
  display: block;
}

.search input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  background-color: rgba(240, 83, 76, 1);
  width: 18px;
  height: 18px;
  margin-left: 15px;
  cursor: pointer;
  -webkit-mask-image: url("/hc/theming_assets/01HZM6KAK883B7VZN42DG5RD60");
  mask-image: url("/hc/theming_assets/01HZM6KAK883B7VZN42DG5RD60");
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

}

[dir="rtl"] .search input[type="search"] {
  padding-right: 40px;
  padding-left: 20px;
}

.search input[type="search"]:focus {
  border: 1px solid rgba(240, 83, 76, 1);
  color: #555;
}

.search input[type="search"]:focus 
.search-icon {
  color: rgba(240, 83, 76, 1);
}

.search-full input[type="search"] {
  border: 1px solid #fff;
}

.search-icon {
  position: relative;
  bottom: 15px;
  position: absolute;
  left: 20px;
  z-index: 1;
  width: 22px;
  height: 22px;
  color: #777;
}

[dir="rtl"] .search-icon {
  right: 15px;
  left: auto;
}

.search-container {
  position: relative;
}

/***** Hero component *****/
.hero {
  background-image: url(/hc/theming_assets/01HZM6KBFWGGMRYMTATHP7VCWZ);
  background-position: center;
  background-size: cover;
  height: 50vw;
  max-height: 350px;
  padding: 0 20px;
  text-align: center;
  width: 100%;
  order: 0;
}
.section.no-hero {
  max-height: 100px;
  margin-bottom: 15px;
}
.hero-inner {
  position: relative;
  top: 50%;
  transform: translateY(-60%);
  max-width: 540px;
  margin: 0 auto;
  
}

section.no-hero {
  background-image: url(/hc/theming_assets/01HZM6KBFWGGMRYMTATHP7VCWZ);
  background-position: center;
  background-size: cover;
  height: 100px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .overlay .hero-inner  {
    padding-top: 90px;
    padding-bottom: 30px;
  }

  .overlay.hero {
    height: 75vw;
  }
}


.hero-inner h1 {
  color: rgba(255, 255, 255, 1);
  text-transform: unset;
  margin-bottom: 20px
}


.hero-inner h1:empty {
  display: none;
}
.hero-inner .container-divider {
  border-top: none;
  padding-bottom: 25px;
}

.howcanwehelp {
  width: 100%;
}
.page-header {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 10px 0;
}

.search-house {
  position: relative;
}

.image-hero {
  overflow: hidden;
  height: 200px;
  width: 100%;
  display: flex;
  justify-content: center;
  max-width: 1100px;
  margin: 0 auto;  
}

.image-hero img {
  width: 50%;
  display: block;
  object-fit: cover;
  object-position: top;
}

@media (min-width: 768px) {
  .page-header {
    align-items: center;
    flex-direction: row;
    margin: 0;
  }

  .image-hero {
    height: 350px;
  }
}

.page-header .section-subscribe {
  flex-shrink: 0;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .page-header .section-subscribe {
    margin-bottom: 0;
  }
}

.page-header h1 {
  flex-grow: 1;
  margin-bottom: 10px;
}

.page-header-description {
  font-style: italic;
  font-weight: 300;
  margin: 0 0 30px 0;
  word-break: break-word;
}

@media (min-width: 1024px) {
  .page-header-description {
    flex-basis: 100%;
  }
}

.page-header .icon-lock {
  height: 20px;
  width: 20px;
  position: relative;
  left: -5px;
  vertical-align: baseline;
}

.sub-nav {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;
  padding-bottom: 15px;
}


.sub-nav.error {
  margin-top: 30px;
}

.s-2 .sub-nav.color-boxing {
  background-color: #0C88DC;
  padding: 15px 30px 15px;
  border-radius: 0px 0px 0 0;
  text-align: center;
}

.s-2 .sub-nav.color-boxing a {
  color: #FFFFFF;
  text-transform: initial;
  font-weight: 700;
}

.s-2 .sub-nav.color-boxing a:hover,
.s-2 .sub-nav.color-boxing a:focus,
.s-2 .sub-nav.color-boxing a:active {
  text-decoration-color: #FFFFFF ;
}
@media (min-width: 768px) {
  .sub-nav {
    align-items: baseline;
    flex-direction: row;
  }

  .s-2 .sub-nav {
    margin-bottom: 0;
  }

  .s-2 .sub-nav.color-boxing {
    padding-left: 30px;
  }
}

@media (min-width: 768px) {
  .sub-nav input[type="search"] {
    min-width: 300px;
  }
}

@media (max-width: 768px) {
  .sub-nav input[type="search"] {
    margin-top: 30px;
  }
}

.sub-nav input[type="search"]::after {
  font-size: 15px;
}

.sub-nav input[type="search"] {
  height: 40px;
}

.sub-nav .search-icon {
  bottom: 8px;
}

/***** Blocks *****/
/* Used in Homepage#categories and Community#topics */
.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
  gap: 15px;
}

.blocks-item {
  border-radius: 0px;
  box-sizing: border-box;
  color: rgba(240, 83, 76, 1);
  display: flex;
  flex: 1 0 48%;
  max-width: 100%;
  text-align: center;
}

.blocks-item-internal {
  background-color: transparent;
  border: 1px solid #E5E5E5;
}

.blocks-item-internal .icon-lock {
  height: 15px;
  width: 15px;
  bottom: 5px;
  position: relative;
}

.blocks-item-internal a {
  color: #000000;
}

.blocks-item-link {
  color: rgba(240, 83, 76, 1);
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  border-radius: inherit;
  align-items: center;
  min-height: 60px;
  //border: 1px solid #E5E5E5;
  transition: .15s ease-in-out;
}

.blocks-item-link:hover, .blocks-item-link:active {
  text-decoration: none;
  border-color: rgba(240, 83, 76, 1);
}

.blocks-item-link:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(240, 83, 76, 1);
  text-decoration: none;
}

.blocks-item-title {
  margin-bottom: 0;
  padding: 10px 5px;
  margin: auto 0;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h4.blocks-item-title {
  display: inline;
  color: rgba(240, 83, 76, 1);
}

.blocks-item-description {
  background-color: rgba(255, 255, 255, 1);
  color: #000000;
  font-weight: 300;
  margin: 0;
  padding: 0px 30px 20px;
  width: 100%;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  min-height: 75px;
  margin-top: -10px;
}
.blocks-item-description:empty {
  display: none;
}
.cat-image {
  height: px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  object-fit: cover;
}

.cat-image.icon {
  margin-top: 15px;
  // width: 6em;
}

.cat-image.photo {
  width: 100%;
}

.cat-overflow {
  overflow:hidden;
  width: 100%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  display: flex;
  justify-content: center;
  background-repeat: no-repeat;
}

.community-list .meta-group {
  margin: 20px 5px;
  display: flex;
  flex-direction: row;
}

.community-list .blocks-item-title {
  padding-bottom: 0;
}

/***** Homepage *****/
.section {
   margin-bottom: 15px;
}

@media (min-width: 768px) {
  .blocks-item {
    flex: 1 0 30%;
  }
  .section {
    margin-bottom: 45px;
  }

  .blocks-item-title {
    padding: 20px 30px 20px;
  }

  .section {
    margin-bottom: 40px;
  }
}

/********************
 POPULAR ARTICLES
********************/
.popular-articles {
}

.popular-articles h3,
.knowledge-base h3,
.articles h3,
.heading-home,
.recent-activity-header {
  color: #000000;
  margin-bottom: 30px;
  text-align: initial;
}

.popular-articles h3.color-boxing,
.knowledge-base h3.color-boxing,
.articles h3.color-boxing,
.heading-home.color-boxing,
.recent-activity-header.color-boxing {
  color: #0A3288;
}

.popular-link-box {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.popular-link-box:hover {
  text-decoration: none;
}
.popular-articles-item.border:hover {
  border-color: rgba(240, 83, 76, 1);
}

.popular-articles-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 30px;
  gap: 30px;
}

.popular-articles-item {
  border-radius: 0px;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
  width: 100%;
  transform: scale(1.00);
  transition: all .2s ease-in-out;
  overflow: hidden;
}



.popular-articles-item.color-boxing {
  background: #FFFFFF;
}

.popular-articles-block {
  color: #000000;
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 1.75rem 1.5rem;
  padding-top: 5px;
	min-height: initial;
}

.popular-articles-block p {
  margin: 0 0 15px;
}
.popular-articles-image {
  margin: 30px auto 10px;
  display: block;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain, cover;
  background-position: center;
  transition: transform .2s ease-in-out; 
  transform: scale(1);
}

.popular-articles-image.photo {
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
}

.popular-link-box:hover .popular-articles-image,
.popular-link-box:focus .popular-articles-image {
  transform: scale(1.02); 
}

.popular-articles-item:hover span {
  text-decoration: none;
}

@media (max-width: 768px) {
  .popular-articles-image {
      width: 70px;
  height: 70px;
  }
  
  .popular-articles-block {
      min-height: initial;
      padding: 0.5rem 1.0rem 1.25rem;
  }

  .popular-articles-image.photo {
    height: calc(200px / 2);
    min-height: 80px;
  }
}

.popular-articles-list .popular-articles-item:nth-child(1) .popular-articles-image {
    background-image: url(/hc/theming_assets/01M76GV3KHTMT20A6RCK82GFFR);
  }
.popular-articles-list .popular-articles-item:nth-child(2) .popular-articles-image {
    background-image: url(/hc/theming_assets/01M76GVAH97S6K2Y0W73JZXXJ3);
  }
.popular-articles-list .popular-articles-item:nth-child(3) .popular-articles-image {
    background-image: url(/hc/theming_assets/01M76H32A38R4N94C5G4DD91FH);
  }
.popular-articles-list .popular-articles-item:nth-child(4) .popular-articles-image {
    background-image: url($block_image_4);
  }
.popular-articles-list .popular-articles-item:nth-child(5) .popular-articles-image {
    background-image: url($block_image_5);
  }
 .popular-articles-list .popular-articles-item:nth-child(6) .popular-articles-image {
    background-image: url($block_image_6);
  }
.popular-articles-list .popular-articles-item:nth-child(7) .popular-articles-image {
    background-image: url($block_image_7);
  }
 .popular-articles-list .popular-articles-item:nth-child(8) .popular-articles-image {
    background-image: url($block_image_8);
  }
.popular-articles-list .popular-articles-item:nth-child(9) .popular-articles-imagee {
    background-image: url($block_image_9);
  }
.popular-articles-title {
  margin-bottom: 15px;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: rgba(240, 83, 76, 1);
  font-size: 20px;
  margin-top: 5px;
  font-weight: 800;
  font-synthesis: none;
}
.popular-articles-button {
  margin: auto;
  margin-bottom: 0;
  margin-top: 10px;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (min-width: 768px) {
	.popular-articles {
	}
  .popular-articles-list {
    flex-direction: row;
    justify-content: space-between;
    gap: 15px;

  }
  .popular-articles-item {
    flex: 1 0 125px;
  }
  .popular-articles-block {
    padding: 0.5rem 1rem 2rem;
    	min-height: 225px;
  }
  .popular-articles-image {
  }
  .popular-articles-title {
    margin-top: 15px;
  }
  .popular-articles-button {
    margin-top: auto;
  }
}
@media (min-width: 1024px) {
  .popular-articles {
	}
  .popular-articles-list {
  }
  .popular-articles-item {
  }
  .popular-articles-block {
    	min-height: 190px;
  }
  .popular-articles-image {
  }
  .popular-articles-title {
  }
  .popular-articles-button {
  }
}
@media (min-width: 1160px) {
  .popular-articles {
	}
  .popular-articles-list {
  }
  .popular-articles-item {
    width: 31.3333%;
  }
  .popular-articles-block {
  }
  .popular-articles-image {
  }
  .popular-articles-title {
  }
  .popular-articles-button {
  }
}

@media (min-width: 1470px) {
  .popular-articles {
	}
  .popular-articles-list {
  }
  .popular-articles-item {
    width: 31.3333%;
  }
  .popular-articles-block {
        	min-height: initial;
  }
    .popular-articles-block p {
        	min-height: initial;
  }
  .popular-articles-image {
  }
  .popular-articles-title {
  }
  .popular-articles-button {
  }
}

.promoted-articles {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}


  .promoted-articles {
    flex-direction: row;
  }


.promoted-articles-item {
  flex: 1 0 auto;
  margin-bottom: 20px;
  min-height: 80px;
  display: flex;
  align-items: center; 
  justify-content: center;
  border-radius: 0px;
}

.promoted-articles-item {
  flex: 0 0 auto;
  width: calc(100%/3 - 10px);
  /* Three columns on desktop */
}

.promoted-articles-item:nth-child(3n) {
  padding-right: 0;
}

.promoted-articles-item a {
  background-color: #FFFFFF;
  border-radius: 0px;
  display: block;
  padding: 20px;
  color: #000000;
  height: 100%;
  width: 100%;
  font-size: 16px;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  display: flex;
  align-items: center; 
  justify-content: center;
  transition: all .15s ease-in-out;
  text-align: center;
}
@media (max-width: 768px) {
    .promoted-articles-item {
      width: calc(50% - 10px);
  }
  .promoted-articles-item a {
    font-size: 15px;
  }
}
.promoted-articles-item a:hover {
  text-decoration: none;
  background-color: rgba(40, 87, 252, 1);
  color: #FFFFFF;
}

.promoted-articles-item .icon-lock {
  vertical-align: baseline;
  margin-left: 5px;
  margin-bottom: 5px;
}

.promoted-articles-item:last-child a {
  border: 0;
}

/***** Community section in homepage *****/
.community {
  text-align: center;
  margin: 0px 0 30px;
}

.community h2 {
  color: rgba(255, 255, 255, 1);
  font-size: 44px;
  margin-bottom: 15px;
}
.community-image {
  min-height: 300px;
  background-image: url(/hc/theming_assets/01HZM6KCH4R5NQWWMQ1PRFA2ZR);
  background-position: center;
  background-repeat: no-repeat;
  max-width: 100%;
  display: flex;
  align-items: center;
  background-size: cover;
  margin-top: 15px;
}

.community-image h3 {
  color: rgba(255, 255, 255, 1);
}

.community,
.activity {
  padding: 30px 0;
}

/***** Recent activity *****/

.recent-activity-wrap {
  background-color: rgba(255, 255, 255, 1);
}

.recent-activity-header {
  margin-bottom: 10px;
  text-align: initial;
  color: $color
}

.recent-activity-list {
  padding: 0;
}

.recent-activity-item {
  border-bottom: 1px solid #E5E5E5;
  overflow: auto;
  padding: 20px 0;
}

.recent-activity-item-parent, .recent-activity-item-link {
  margin: 6px 0;
  color: #000000;
  display: inline-block;
  width: 100%;
}

.recent-activity-item-parent {
  display: none;
}

@media (min-width: 768px) {
  .recent-activity-item-parent, .recent-activity-item-link {
    width: 70%;
    margin: 0;
  }
}

.recent-activity-item-link {
  font-size: 16px;
  font-weight: 500;
}

.recent-activity-item-meta {
  margin: 15px 0 0 0;
  float: none;
}

@media (min-width: 768px) {
  .recent-activity-item-meta {
    margin: 0;
    float: right;
  }
  [dir="rtl"] .recent-activity-item-meta {
    float: left;
  }
}

.recent-activity-item-time, .recent-activity-item-comment {
  color: #333;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
}

.recent-activity-item-comment {
  padding-left: 5px;
}

[dir="rtl"] .recent-activity-item-comment {
  padding: 0 5px 0 0;
}

.recent-activity-item-comment::before {
  display: inline-block;
}

.recent-activity-controls {
  padding-top: 15px;
}

.recent-activity-accessibility-label {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

.recent-activity-comment-icon svg {
  vertical-align: middle;
  color: rgba(240, 83, 76, 1);
  width: 16px;
  height: 16px;
}

.recent-activity-comment-icon:after {
  content: attr(data-comment-count);
  margin-left: 3px;
}

[dir="rtl"] .recent-activity-comment-icon:after {
  margin-left: 0;
  margin-right: 3px;
}

/***** Category pages *****/
.category-container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 30px;
}

.category-content {
  flex: 1;
}

@media (min-width: 1024px) {
  .category-container {
    flex-direction: row;
  }
  .category-content {
    flex: 0 0 80%;
  }
}

.section-tree {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media (min-width: 768px) {
  .section-tree {
    flex-direction: row;
  }
}

.section-tree .section {
  flex: initial;
}

@media (min-width: 768px) {
  .section-tree .section {
    flex: 0 0 45%;
    /* Two columns for tablet and desktop. Leaving 5% separation between columns */
  }
}

.section-tree-title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 800;
}

.section-tree-title a {
  color: rgba(240, 83, 76, 1);
}

.section-tree .see-all-articles {
  display: block;
  padding: 15px 0;
}

.article-list-item {
  font-size: 16px;
  padding: 15px 0;
}

.article-list-item a {
  color: #000000;
}

.icon-star {
  color: rgba(240, 83, 76, 1);
  font-size: 18px;
}

/***** Section pages *****/
.section-container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.section-content {
  flex: 1;
}

@media (min-width: 1024px) {
  .section-content {
    flex: 0 0 80%;
  }

  .section-container {
    flex-direction: row;
    gap: 30px;
  }
  .category-content, .section-content {
    padding: 0
  }
}

.section-list {
  margin: 20px 0;
}

.section-list--collapsed .section-list-item:nth-child(1n + 6),
.section-list--collapsed .tab-subsection:nth-child(1n + 6) {
  display: none;
}

.section-list-item {
  border-bottom: 1px solid #E5E5E5;
  font-size: 16px;
  padding: 15px 0;
}

.section-list-item:first-child {
  border-top: 1px solid #E5E5E5;
}

.section-list-item a {
  align-items: center;
  color: #000000;
  display: flex;
  justify-content: space-between;
}

.see-all-sections-trigger {
  cursor: pointer;
  display: block;
  padding: 15px;
  text-align: center;
}

.see-all-sections-trigger[aria-hidden="true"] {
  display: none;
}

/***** Article *****/
.article {
  /*
  * The article grid is defined this way to optimize readability:
  * Sidebar | Content | Free space
  * 17%     | 66%     | 17%
  */
  flex: 1 0 auto;
  padding: 15px 15px 30px;
}

.article.color-boxing,
.category-content.color-boxing,
.section-content.color-boxing,
.search-results-column.color-boxing,
 .form {
  background-color: #FFFFFF;
  padding: 15px 15px 30px;
  border-radius: 0 0 0px 0px;

}

.comm-boxing {
  margin-bottom: 60px;
  border-radius: 0px;
}

.standard-box {
  background-color: #FFFFFF;
  padding: 15px 15px 30px;
  border-radius: 0px 0px;
  margin-bottom: 60px;
}

.search-results-column.color-boxing {
padding: 15px;
}
@media (min-width: 1024px) {
  .article {
    flex: 1 0 66%;
    max-width: 75%;
    min-width: 640px;
    padding: 0;
    max-width: 1090px;
  }

  .search-results-column.color-boxing {
    padding: 30px;
    }
}

.article-container {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

@media (min-width: 1024px) {
  .article-container {
    flex-direction: row;
  }
}

.article-header {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
  margin-top: 20px;
}

@media (min-width: 768px) {
  .article-header {
    flex-direction: row;
    margin-top: 0;
  }
}

.article-title {
  font-weight: 800;
}
.article-avatar {
  margin-right: 10px;
}

.article-author {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .article-title {
    flex-basis: 100%;
    /* Take entire row */
  }
}

.article-title .icon-lock {
  position: relative;
  left: -5px;
  vertical-align: baseline;
}

.article [role="button"] {
  flex-shrink: 0;
  /*Avoid collapsing elements in Safari (https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored)*/
  width: 100%;
}

@media (min-width: 768px) {
  .article [role="button"] {
    width: auto;
  }
}

.article-info {
  max-width: 100%;
}

.article-meta {
  display: inline-block;
  vertical-align: middle;
}

.article-body img {
  height: auto;
  max-width: 96%;
}

.article-body a {
  text-decoration: underline;
  font-weight: 700;
}

.article-body td a {
  text-decoration: none;
}
.article-body div {
  max-width: 800px;
}

.article-body ul, .article-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}

[dir="rtl"] .article-body ul, [dir="rtl"] .article-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}

.article-body ul > ul, .article-body ol > ol, .article-body ol > ul, .article-body ul > ol, .article-body li > ul, .article-body li > ol {
  margin: 0;
}

.article-body ul {
  list-style-type: disc;
}

.article-body a:visited {
  color: #3a3a3a;
}

.article-body code {
  background-color: #f7f7f7;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}

.article-body pre {
  background-color: #dbefff;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

@media (min-width: 1024px) {
  .article-body pre {
    max-width: 72vw;
  }
}

.article-body blockquote {
  border-left: 1px solid #E5E5E5;
  color: #333;
  font-style: italic;
  padding: 0 15px;
}

.article-body > p:last-child {
  margin-bottom: 0;
}

.article-content {
  line-height: 1.6;
  margin: 40px 0;
  word-wrap: break-word;
}

.article-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}

.article-comment-count {
  color: #333;
  font-weight: 300;
}

.article-comment-count:hover {
  text-decoration: none;
}

.article-comment-count-icon {
  vertical-align: middle;
  color: rgba(240, 83, 76, 1);
  width: 18px;
  height: 18px;
}

.article-sidebar,
.search-results-sidebar  {
  // border-bottom: 1px solid #E5E5E5;
  // border-top: 1px solid #E5E5E5;
  width: 100%;
  padding: 0;
}

.article-sidebar.color-boxing,
.search-results-sidebar.color-boxing {
  border: none;
  vertical-align: middle;
}

.article-content td {
  padding: 5px;
}

@media (min-width: 1024px) {
  .article-sidebar,
  .search-results-sidebar {
    border: 0;
    flex: 0 0 17%;
    height: auto;
  }

  .article-sidebar.color-boxing,
  .search-results-sidebar.color-boxing {
    flex: 0 0 20%;
    margin-bottom: 20px;
    margin-top: 0;
  }
}

.article-relatives {
  border-top: 1px solid #E5E5E5;
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}

@media (min-width: 768px) {
  .article-relatives {
    flex-direction: row;
  }
}

.article-relatives > * {
  flex: 1 0 50%;
  min-width: 50%;
  overflow-wrap: break-word;
  margin-right: 0;
}

.article-relatives > *:last-child {
  padding: 0;
}

@media (min-width: 768px) {
  .article-relatives > * {
    padding-right: 20px;
  }
}

.article-votes {
  border-top: 1px solid #E5E5E5;
  padding: 30px 0;
  text-align: center;
}

.article-vote {
  margin: 10px 5px;
  min-width: 90px;
  width: auto;
}

button.article-vote:hover,
button.article-vote:active,
button.article-vote:focus {
  background-color: rgba(40, 87, 252, 1);
}

.article-more-questions {
  margin: 10px 0 20px;
  text-align: center;
}

.article-return-to-top {
  border-top: 1px solid #E5E5E5;
}

@media (min-width: 1024px) {
  .article-return-to-top {
    display: none;
  }
}

.article-sidebar .collapsible-sidebar-title,
.article-tree h4,
.search-results-sidebar .collapsible-sidebar-title {
  font-size: 15px;
  text-align: initial;
  display: block;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #000000;
  // border-bottom: 1px solid #0C88DC;
  margin: 15px 10px 0;
  padding-bottom: 20px;
}
.article-tree.color-boxing h4, .color-boxing .collapsible-sidebar-title  {
  background-color: rgba(240, 83, 76, 1);
  color: #FFFFFF;
  padding: 15px 10px;
  font-size: 15px;
  border-radius: 10px 10px 0 0;
  text-transform: uppercase;
  margin: 0;
}

.color-boxing .section-articles-title { 
  box-shadow:-4px 1px 6px 4px #FFFFFF;
}
@media (min-width: 1024px) {
  .article-sidebar .collapsible-sidebar-title,
  .article-tree h4,
  .search-results-sidebar .collapsible-sidebar-title {
    border-bottom: 1px solid #0C88DC;
    padding-bottom: 5px;
  }
  .article-tree li a:hover,
  .article-tree li a:focus,
  .article-tree li a:active {
    text-underline-offset: 1px;
    text-decoration-thickness: 1px;
  }
  .article-tree h4 {
    font-weight: 400;
  }
}

.color-boxing .article-tree h4, .color-boxing .collapsible-sidebar-title,
.color-boxing .section-articles-title   {
  background-color: #0C88DC;
  color: #FFFFFF;
  display: block;
  padding: 17px 10px;
  font-size: 15px;
  border-radius: 0px 0px 0 0;
  text-transform: initial;
  text-align: center;
  z-index: -100;
  font-weight: 600;
  margin-top: 0;
  margin-left: 0;
}

.collapsible-sidebar-title.sidenav-title.header-links-active {
  border-radius: 0!important;
}

.article-tree ul {
  padding: 0px;
}

.article-return-to-top a {
  color: #000000;
  display: block;
  padding: 20px 0;
}

.article-return-to-top a:hover, .article-return-to-top a:focus {
  text-decoration: none;
}

.article-return-to-top-icon {
  transform: rotate(0.5turn) translateY(-5px);
}

.sidenav-title {
  font-size: 15px;
  position: relative;
}

.sidenav-item, .s-button {
  display: block;
  font-weight: 400;
  border: none;
  background-color: transparent;

}

.sidenav-item {
  border-left: 1px solid #e4e2e2;
  margin-left: -10px;
  font-size: 12px;
  padding: 7px 10px 7px 20px;
  word-break: break-word;
}

.original-sidebar .sidenav-item {
  color: #000000;
}
.sidenav-item-search {
  border-left: 1px solid #e4e2e2;
  margin-left: -10px;
  font-size: 12px;
  padding: 7px 10px 7px 20px;
  word-break: break-word;
  color: rgba(240, 83, 76, 1);
  font-weight: 600;
  font-size: 15px;
  display: block;
}

.article-tree li a {
  color: #000000;
  font-size: 12px;
  padding: 10px;
  display: block;
  text-align: center;
  font-weight: 600;
}

.search-results-sidebar .sidenav-item {
  margin-left: 0px;
}

.s-button {
  width: 100%;
  cursor: pointer; 
  text-align: initial;
  border-radius: 0px;
  display: flex;
  justify-content: space-between;
  padding: 0;
  color: #000000;
}

.s-button div {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 10px;
  color: rgba(240, 83, 76, 1);
  margin-top: 12px;
  opacity: 0.8;
}
.c-b div {
  color: rgba(240, 83, 76, 1);
}
.s-button[aria-pressed="false"] div.acc-minus {
  display: none;
}

.s-button[aria-pressed="true"] div.acc-plus {
  display: none;
}

.c-b span, .s-b span, .ss-b span {
  padding: 12px 5px 12px 0px;
  font-size: 15px;
  text-transform: initial;
}
.c-b {
  font-weight: 700;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  border-bottom: 1px solid #E5E5E5;
}

.c-b span,
.s-b span {
  width: 95%;
}

.c-b span,
.s-b span {
  width: calc(100% - 7px);
}
.s-b, .ss-b {
  padding-left: 15px;
  padding-right: 0px;
  border-left: 1px solid #e4e2e2;
}

.s-button:hover {
  background-color: rgba(255, 255, 255, 1);
}

.s-b[aria-pressed="true"],.s-b:hover {
  border-left: 3px solid rgba(240, 83, 76, 1);
  padding-left: 13px;
}

.s-button[aria-pressed="true"] {
  font-weight: 500;
}

.ss-b {
  padding-left: 10px;

}

.s-t-sub a {
  padding-left: 20px;
}

.s-t {
  padding-left: 10px;
}

.sidenav-item.current-article, .sidenav-item:hover,
.sidenav-item-search:hover {
  background-color: rgba(255, 255, 255, 1);
  text-decoration: none;
  border-left: 3px solid rgba(109, 109, 109, 1);
  padding-left: 18px;
}
.sidenav-item-search.current {
  border-left: 3px solid rgba(109, 109, 109, 1);
  padding-left: 18px;
}

.recent-articles li,
.related-articles li {
  margin-bottom: 15px;
}

.recent-articles li a,
.related-articles li a {
  color: #000000;
}

/***** Attachments *****/
/* Styles attachments inside posts, articles and comments */
.attachments .attachment-item {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}

.attachments .attachment-item:last-child {
  margin-bottom: 0;
}

.attachments .attachment-item .attachment-icon {
  color: #000000;
  left: 0;
  position: absolute;
  top: 5px;
}

[dir="rtl"] .attachments .attachment-item {
  padding-left: 0;
  padding-right: 20px;
}

[dir="rtl"] .attachments .attachment-item .attachment-icon {
  left: auto;
  right: 0;
}

.upload-dropzone span {
  color: #333;
}

/***** Social share links *****/
.share {
  padding: 0;
  white-space: nowrap;
}

.share li, .share a {
  display: inline-block;
}

.share li {
  height: 25px;
  width: 25px;
}

.share a {
  color: #333;
}

.share a:hover {
  text-decoration: none;
  color: rgba(240, 83, 76, 1);
}

.share a svg {
  height: 18px;
  width: 18px;
  display: block;
}

/***** Comments *****/
/* Styles comments inside articles, posts and requests */
.comment {
  border-bottom: 1px solid #E5E5E5;
  padding: 20px 0;
}

.comment-heading, .recent-articles-title,
.related-articles-title {
  margin-bottom: 15px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
  color: rgba(240, 83, 76, 1);
}

.comment-overview {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  padding: 20px 0;
}

.comment-overview p {
  margin-top: 0;
}

.comment-callout {
  color: #333;
  display: inline-block;
  font-weight: 300;
  font-size: 13px;
  margin-bottom: 0;
}

.comment-callout a {
  color: rgba(240, 83, 76, 1);
}

.comment-sorter {
  display: inline-block;
  float: right;
}

.comment-sorter .dropdown-toggle {
  color: #333;
  font-weight: 300;
  font-size: 13px;
}

[dir="rtl"] .comment-sorter {
  float: left;
}

.comment-wrapper {
  display: flex;
  position: relative;
}

.comment-wrapper.comment-official {
  border: 1px solid rgba(240, 83, 76, 1);
  padding: 40px 20px 20px;
}

@media (min-width: 768px) {
  .comment-wrapper.comment-official {
    padding-top: 20px;
  }
}

.comment-info {
  min-width: 0;
  padding-right: 20px;
  width: 100%;
}

[dir="rtl"] .comment-info {
  padding-right: 0;
  padding-left: 20px;
}

.comment-author {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .comment-author {
    justify-content: space-between;
  }
}

.comment-avatar {
  margin-right: 10px;
}

[dir="rtl"] .comment-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.comment-meta {
  flex: 1 0 auto;
}

.comment-labels {
  flex-basis: 100%;
}

@media (min-width: 768px) {
  .comment-labels {
    flex-basis: auto;
  }
}

.comment .status-label:not(.status-label-official) {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .comment .status-label:not(.status-label-official) {
    margin-top: 0;
  }
}

.comment-form {
  display: flex;
  padding-top: 30px;
  word-wrap: break-word;
}

.comment-container {
  width: 100%;
}

.comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: initial;
}

@media (min-width: 768px) {
  [dir="ltr"] .comment-form-controls {
    text-align: right;
  }
}

.comment-form-controls input[type="submit"] {
  margin-top: 15px;
}

@media (min-width: 1024px) {
  .comment-form-controls input[type="submit"] {
    margin-left: 15px;
  }
  [dir="rtl"] .comment-form-controls input[type="submit"] {
    margin-left: 0;
    margin-right: 15px;
  }
}

.comment-form-controls input[type="checkbox"] {
  margin-right: 5px;
}

.comment-form-controls input[type="checkbox"] [dir="rtl"] {
  margin-left: 5px;
}

.comment-ccs {
  display: none;
}

.comment-ccs + textarea {
  margin-top: 10px;
}

.comment-attachments {
  margin-top: 10px;
}

.comment-attachments a {
  color: rgba(240, 83, 76, 1);
}

.comment-body {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.6;
  overflow-x: auto;
}

.comment-body img {
  height: auto;
  max-width: 100%;
}

.comment-body ul, .comment-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}

[dir="rtl"] .comment-body ul, [dir="rtl"] .comment-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}

.comment-body ul > ul, .comment-body ol > ol, .comment-body ol > ul, .comment-body ul > ol, .comment-body li > ul, .comment-body li > ol {
  margin: 0;
}

.comment-body ul {
  list-style-type: disc;
}

.comment-body a:visited {
  color: #3a3a3a;
}

.comment-body code {
  background: #f7f7f7;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}

.comment-body pre {
  background: #f7f7f7;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

.comment-body blockquote {
  border-left: 1px solid #E5E5E5;
  color: #333;
  font-style: italic;
  padding: 0 15px;
}

.comment-mark-as-solved {
  display: inline-block;
}

/***** Vote *****/
/* Used in article comments, post comments and post */
.vote {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.vote a:active, .vote a:hover, .vote a:focus {
  text-decoration: none;
}

.vote-sum {
  color: #333;
  display: block;
  margin: 3px 0;
}

[dir="rtl"] .vote-sum {
  direction: ltr;
  unicode-bidi: bidi-override;
}

.vote-up svg {
  transform: scale(1, -1);
}

.vote-up:hover,
.vote-down:hover {
  color: rgba(240, 83, 76, 1);
}

.vote-up, .vote-down {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  color: #333;
  cursor: pointer;
  min-height: 35px;
  min-width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vote-voted {
  color: rgba(240, 83, 76, 1);
}

.vote-voted:hover {
  color: #c51811;
}

/***** Actions *****/
/* Styles admin and en user actions(edit, delete, change status) in comments and posts */
.actions {
  text-align: center;
  flex-shrink: 0;
  /*Avoid collapsing elements in Safari*/
}

.actions button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  min-height: 35px;
  min-width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(240, 83, 76, 1);
}

/***** Community *****/
.community-hero {
  background-image: url(/hc/theming_assets/01HZM6KCCG45ZH3845HB229H9Q);
}

.community-footer {
  padding-top: 50px;
  text-align: center;
}

.community-footer-title {
  font-size: 16px;
  margin-bottom: 20px;
}

.community-featured-posts .title {
  font-size: 18px;
  font-weight: 600;
}

.community-featured-posts, .community-activity {
  padding-top: 40px;
  width: 100%;
}

.community-header {
  margin-bottom: 30px;
}

.community-header .title {
  margin-bottom: 0;
  font-size: 16px;
}

.post-to-community {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .post-to-community {
    margin: 0;
  }
}

/* Community topics grid */
.topics {
  max-width: none;
  width: 100%;
}

.topics-item .meta-group {
  justify-content: center;
  margin-top: 20px;
}

/* Community topic page */
.topic-header {
  border-bottom: 1px solid #E5E5E5;
  font-size: 13px;
}

@media (min-width: 768px) {
  .topic-header {
    padding-bottom: 10px;
  }
}

.topic-header .dropdown {
  display: block;
  border-top: 1px solid #E5E5E5;
  padding: 10px 0;
}

@media (min-width: 768px) {
  .topic-header .dropdown {
    border-top: 0;
    display: inline-block;
    margin-right: 20px;
    padding: 0;
  }
}

.no-posts-with-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Topic, post and user follow button */
.community-follow {
  margin-bottom: 10px;
  width: 100%;
}

@media (min-width: 768px) {
  .community-follow {
    margin-bottom: 0;
    width: auto;
  }
}

.community-follow button {
  line-height: 30px;
  padding: 0 10px 0 15px;
  position: relative;
  width: 100%;
}

@media (min-width: 768px) {
  .community-follow button {
    width: auto;
  }
}

.community-follow button:hover {
  background-color: rgba(240, 83, 76, 1);
}

.community-follow button:hover::after, .community-follow button:focus::after {
  border-color: rgba(240, 83, 76, 1);
  color: rgba(240, 83, 76, 1);
}

.community-follow button[data-selected="true"] {
  background-color: #0C88DC;
  color: #FFFFFF;
}

.community-follow button[data-selected="true"]::after {
  border-left: 1px solid #FFFFFF;
  color: #FFFFFF;
}

.community-follow button[data-selected="true"]:hover {
  background-color: rgba(40, 87, 252, 1);
}

.community-follow button::after {
  border-left: 1px solid #FFFFFF;
  content: attr(data-follower-count);
  color: #FFFFFF;
  display: inline-block;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-left: 15px;
  padding-left: 10px;
  position: absolute;
  right: 10px;
}

@media (min-width: 768px) {
  .community-follow button::after {
    position: static;
  }
}

[dir="rtl"] .community-follow button::after {
  border-left: 0;
  border-right: 1px solid rgba(240, 83, 76, 1);
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}

/***** Striped list *****/
/* Used in community posts list and requests list */
.striped-list {
  padding: 0;
}

.striped-list-item {
  align-items: flex-start;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px 0;
}

@media (min-width: 768px) {
  .striped-list-item {
    align-items: center;
    flex-direction: row;
  }
}

.striped-list-info {
  flex: 2;
}

.striped-list-title {
  color: rgba(109, 109, 109, 1);
  margin-bottom: 10px;
  margin-right: 5px;
}

.striped-list-title:hover, .striped-list-title:focus, .striped-list-title:active {
  text-decoration: underline;
}

.striped-list .meta-group {
  margin: 5px 0;
}

.striped-list-count {
  color: #333;
  font-weight: 300;
  font-size: 13px;
  justify-content: flex-start;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .striped-list-count {
    display: flex;
    flex: 1;
    justify-content: space-around;
  }
}

.striped-list-count-item::after {
  content: "·";
  display: inline-block;
  padding: 0 5px;
}

@media (min-width: 768px) {
  .striped-list-count-item::after {
    display: none;
  }
}

.striped-list-count-item:last-child::after {
  display: none;
}

.striped-list-number {
  font-weight: 300;
  text-align: center;
}

@media (min-width: 768px) {
  .striped-list-number {
    color: #000000;
    display: block;
    font-weight: 400;
  }
}

/***** Status labels *****/
/* Styles labels used in posts, articles and requests */
.status-label {
  background-color: #038153;
  border-radius: 0px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-right: 2px;
  padding: 3px 10px;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block;
}

.status-label:hover, .status-label:active, .status-label:focus {
  text-decoration: none;
}

.status-label-pinned, .status-label-featured, .status-label-official {
  background-color: rgba(240, 83, 76, 1);
}

.status-label-official {
  border-radius: 0;
  margin-right: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .status-label-official {
    border-radius: 0 0 4px 4px;
    right: 30px;
    width: auto;
  }
}

[dir="rtl"] .status-label-official {
  left: 30px;
  right: auto;
}

.status-label-not-planned, .status-label-closed {
  background-color: #e9ebed;
  color: #333;
}

.status-label-pending, .status-label-pending-moderation {
  background-color: #1f73b7;
  text-align: center;
}

.status-label-open {
  background-color: #c72a1c;
}

.status-label-solved {
  background-color: #68737d;
}

.status-label-new {
  background-color: #ffb648;
  color: #703b15;
}

.status-label-hold {
  background-color: #000;
}

.status-label-open, .status-label-closed, .status-label-solved, .status-label-new, .status-label-hold, .status-label-pending {
  text-transform: lowercase;
}

/***** Post *****/
/*
* The post grid is defined this way:
* Content | Sidebar
* 70%     | 30%
*/
.post {
  flex: 1;
  margin-bottom: 10px;
}

@media (min-width: 1024px) {
  .post {
    flex: 1 0 70%;
    max-width: 70%;
  }
}

.post-container {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .post-container {
    flex-direction: row;
  }
}

.post-header {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .post-header {
    align-items: baseline;
    flex-direction: row;
  }
}

.post-header .status-label {
  vertical-align: super;
}

.post-title {
  margin-bottom: 20px;
  width: 100%;
}

@media (min-width: 768px) {
  .post-title {
    margin-bottom: 0;
    padding-right: 10px;
  }
}

.post-title h1 {
  display: inline;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .post-title h1 {
    margin-right: 5px;
  }
}

.post-author {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

.post-avatar {
  margin-bottom: 30px;
}

.post-content {
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1.6;
  word-break: break-word;
}

.post-info-container {
  display: flex;
  margin-bottom: 40px;
}

.post-info {
  min-width: 0;
  padding-right: 20px;
  width: 100%;
}

[dir="rtl"] .post-info {
  padding-right: 0;
  padding-left: 20px;
}

.post-meta {
  display: inline-block;
  flex: 1;
  margin-left: 10px;
  vertical-align: middle;
}

[dir="rtl"] .post-meta {
  margin-left: 0;
  margin-right: 10px;
}

.post-body img {
  height: auto;
  max-width: 100%;
}

.post-body ul, .post-body ol {
  padding-left: 20px;
  list-style-position: outside;
  margin: 20px 0 20px 20px;
}

[dir="rtl"] .post-body ul, [dir="rtl"] .post-body ol {
  padding-right: 20px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 20px;
}

.post-body ul > ul, .post-body ol > ol, .post-body ol > ul, .post-body ul > ol, .post-body li > ul, .post-body li > ol {
  margin: 0;
}

.post-body ul {
  list-style-type: disc;
}

.post-body a:visited {
  color: #3a3a3a;
}

.post-body code {
  background: #f7f7f7;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  padding: 0 5px;
  margin: 0 2px;
}

.post-body pre {
  background: #f7f7f7;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}

.post-body blockquote {
  border-left: 1px solid #E5E5E5;
  color: #333;
  font-style: italic;
  padding: 0 15px;
}

.post-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
}

.post-comment-count {
  color: #333;
  font-weight: 300;
}

.post-comment-count:hover {
  text-decoration: none;
}

.post-comment-count .icon-comments {
  color: rgba(240, 83, 76, 1);
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 5px;
  vertical-align: middle;
}

.post-sidebar {
  border-top: 1px solid #E5E5E5;
  flex: 1;
  padding: 30px 0;
  text-align: center;
}

@media (min-width: 1024px) {
  .post-sidebar {
    border: 0;
    flex: 1 0 30%;
    padding: 0 0 0 50px;
    text-align: initial;
  }
  [dir="rtl"] .post-sidebar {
    padding: 0 50px 0 0;
  }
}

.post-sidebar-title {
  font-size: 18px;
  font-weight: 600;
}

.post-comments {
  margin-bottom: 20px;
}

@media (min-width: 1024px) {
  .post-comments {
    margin-bottom: 0;
  }
}

/***** Community Badges *****/
/* Styles labels used next to the authors of article comments, community posts, and community comments */
.community-badge-titles {
  background-color: #04444d;
  border-radius: 0px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 8px;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-flex;
  line-height: 20px;
  margin: 0 2px;
}

.community-badge-container-achievements {
  padding-top: 5px;
}

.community-badge-achievements {
  display: inline-block;
  margin: 0 3px 0 0;
}

[dir="rtl"] .community-badge-achievements {
  margin: 0 0 0 3px;
}

.community-badge-achievements img {
  width: 22px;
  height: 22px;
}

.community-badge-titles img {
  width: 20px;
  height: 20px;
}

.profile-info .community-badge-achievements img {
  width: 40px;
  height: 40px;
}

/* Navigation element that collapses on mobile */
.collapsible-nav {
  flex-direction: column;
  font-size: 15px;
  position: relative;
}

@media (min-width: 768px) {
  .collapsible-nav {
    flex-direction: row;
  }
}

.collapsible-nav-border {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
}

@media (min-width: 768px) {
  .collapsible-nav-border {
    border-top: 0;
  }
}

.collapsible-nav-toggle {
  top: calc(45px / 2);
  transform: translateY(-50%);
  position: absolute;
  right: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.collapsible-nav-toggle svg {
  color: #000000;
}

.my-activities-nav .collapsible-nav-toggle svg,
.profile-nav .collapsible-nav-toggle svg {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .collapsible-nav-toggle {
    display: none;
  }
}

[dir="rtl"] .collapsible-nav-toggle {
  left: 0;
  right: auto;
}

.collapsible-nav-toggle-icon {
  display: none;
}

.collapsible-nav-toggle[aria-expanded="false"] .chevron-icon {
  display: inline-block;
}

.collapsible-nav-toggle[aria-expanded="true"] .x-icon {
  display: inline-block;
}

.collapsible-nav-toggle:focus {
  outline: none;
  border: 1px solid rgba(240, 83, 76, 1);
}

.collapsible-nav-list {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .collapsible-nav-list {
    flex-direction: row;
  }
}

.collapsible-nav-list li {
  color: #fff;
  line-height: 45px;
  order: 1;
}

@media (min-width: 768px) {
  .collapsible-nav-list li {
    line-height: normal;
    margin-right: 30px;
  }
  [dir="rtl"] .collapsible-nav-list li {
    margin-left: 30px;
    margin-right: 0;
  }
  .collapsible-nav-list li a {
    text-decoration: none;
    padding: 15px 0;
  }
}

.collapsible-nav-list li a {
  color: #FFFFFF;
  display: block;
}

.collapsible-nav-list li a:hover,
.collapsible-nav-list li a:focus,
.collapsible-nav-list li a:active {
  text-decoration-color: #FFFFFF;
}

.my-activities-header .collapsible-nav-list li a,
.my-activities-header .collapsible-nav-list li.current a {
  color: rgba(240, 83, 76, 1);
}

@media (min-width: 768px) {
  .collapsible-nav-list li:hover {
    border-bottom: 4px solid #E5E5E5;
  }
  .collapsible-nav-list li:hover a:not([aria-current="page"]) {
    padding: 15px 0 11px 0;
    text-decoration: none;
  }
}

.collapsible-nav-list li:not([aria-selected="true"]),
.collapsible-nav-list li:not(.current) {
  display: none;
}

@media (min-width: 768px) {
  .collapsible-nav-list li:not([aria-selected="true"]),
  .collapsible-nav-list li:not(.current) {
    display: block;
  }
}

@media (min-width: 768px) {
  .collapsible-nav-list li[aria-selected="true"] {
    padding: 15px 0 11px 0;
  }
}

.collapsible-nav-list li[aria-selected="true"],
.collapsible-nav-list li.current {
  order: 0;
  position: relative;
  display: list-item;
}

@media (min-width: 768px) {
  .collapsible-nav-list li[aria-selected="true"],
  .collapsible-nav-list li.current {
    border-bottom: 4px solid #FFFFFF;
    order: 1;
    font-weight: 800;
  }
  .my-activities-header .collapsible-nav-list li[aria-selected="true"],
  .my-activities-header .collapsible-nav-list li.current {
    border-bottom: 4px solid rgba(240, 83, 76, 1);

  }
}

.collapsible-nav-list li[aria-selected="true"] a,
.collapsible-nav-list li.current a {
  color: #FFFFFF;
}

.collapsible-nav[aria-expanded="true"] li:not([aria-selected="true"]),
.collapsible-nav[aria-expanded="true"] li:not(.current) {
  display: block;
}

/* Sidebar navigation that collapses on mobile */
.collapsible-sidebar {
  flex: 1;
  overflow: hidden;
  position: sticky;
  top: 80px;
  transition: all .2s ease-in;
  max-height: 47px;
}

.request-sidebar.collapsible-sidebar  {
  max-height: 45px;
  overflow: hidden;
  padding: 10px 0;
  position: relative;
  top: initial;
}

.request-sidebar .collapsible-sidebar-toggle {
  top: calc(45px / 2);
}

.color-boxing .collapsible-sidebar,
.collapsible-sidebar.color-boxing {
  background-color: #fff;
  border-radius: 0px;
}

// .original-sidebar {
//   display: none;
// }
@media (min-width: 1024px) {
  .collapsible-sidebar {
    padding: 10px 0;
    max-height: none;
    padding: 0;
    // box-shadow: var(--box-shadow);
  }
}

@media (max-width: 1024px) {
  .original-sidebar {
    background-color: rgba(255, 255, 255, 1);
  }
}
.collapsible-sidebar-title {
  margin-top: 0;
}

.collapsible-sidebar-toggle {
  position: absolute;
  top: calc(55px / 2);
  transform: translateY(-55%);
  right: 15px;
  padding: 0;
  border: 0;
  background: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}

.collapsible-sidebar-toggle-icon {
  color: rgba(240, 83, 76, 1);
}

.color-boxing .collapsible-sidebar-toggle-icon {
  color: #FFFFFF;
}

@media (min-width: 1024px) {
  .collapsible-sidebar-toggle {
    display: none;
  }
}

[dir="rtl"] .collapsible-sidebar-toggle {
  left: 0;
  right: auto;
}

.collapsible-sidebar-toggle-icon {
  display: none;
}

.collapsible-sidebar-toggle[aria-expanded="false"] .chevron-icon {
  display: inline-block;
}

.collapsible-sidebar-toggle[aria-expanded="true"] .x-icon {
  display: inline-block;
}

.collapsible-sidebar-toggle:focus {
  outline: none;
  border: 1px solid rgba(240, 83, 76, 1);
}

.collapsible-sidebar-body,
.collapsible-sidebar-body-search {
  display: none;
  transition: all .2s ease-in;
  width: 100%;
  padding: 5px 3px 10px 17px;
  max-height: 60vh;
    overflow: scroll;
}

.my-activities-nav .container,
.profile-nav .container {
  padding-bottom: 5px;
  padding-top: 5px;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -800px 0
  }
  100% {
    background-position: 800px 0
  }
}

.collapsible-sidebar-body:empty,
.collapsible-sidebar-body-search:empty {
  min-height: 20vh;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background-color: #FFFFFF;
  background: linear-gradient(to right, #FFFFFF 8%, #bbbbbb 18%, #FFFFFF 33%);
  background-size: 800px 104px;
  height: 70px;
  position: relative;
  margin-top: 0;
} 

.collapsible-sidebar-body::-webkit-scrollbar {
  -webkit-appearance: none;
}

.collapsible-sidebar-body::-webkit-scrollbar:vertical {
  width: 11px;
}

.collapsible-sidebar-body::-webkit-scrollbar:horizontal {
  height: 11px;
}

.collapsible-sidebar-body::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid #E5E5E5; /* should match background, can't be transparent */
  //background-color: rgba(0, 0, 0, .5);
}


.collapsible-sidebar-body::-webkit-scrollbar-corner {
  background-color:transparent;
}
@media (min-width: 1024px) {
  .collapsible-sidebar-body,
  .collapsible-sidebar-body-search {
    display: block;
    margin-top: 15px;
    width: 240px;
  }

  .color-boxing .collapsible-sidebar-body {
    background-color: #FFFFFF;
    margin-top: 0px;
  }

  .request-sidebar .collapsible-sidebar-body{
    width: 100%;
  }
}

.collapsible-sidebar[aria-expanded="true"] {
  max-height: none;
}

.collapsible-sidebar[aria-expanded="true"] .collapsible-sidebar-body,
.collapsible-sidebar[aria-expanded="true"] .collapsible-sidebar-body-search {
  display: block;
}

/***** My activities *****/
.my-activities-nav,
.profile-nav {
  background-color: #0C88DC;
}

.simp-cb {
  background-color: #FFFFFF;
  border-radius: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px;
}

.my-activities-sub-nav {
  margin-bottom: 30px;
}

.my-activities-hero {
width: 100%;
height: calc(350px / 3);
background-image: url(/hc/theming_assets/01HZM6KCH4R5NQWWMQ1PRFA2ZR);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.my-activities-table .striped-list-title {
  /* My activities tables */
  display: block;
  margin-bottom: 10px;
  max-width: 350px;
  white-space: normal;
}

@media (min-width: 1024px) {

  .my-activities-nav,
  .profile-nav {
  padding: 20px 20px 0;
}
  .my-activities-table .striped-list-title {
    margin-bottom: 0;
    max-width: 500px;
    min-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

.my-activities-table thead {
  display: none;
}

@media (min-width: 768px) {
  .my-activities-table thead {
    display: table-header-group;
  }
}

.my-activities-table th:first-child,
.my-activities-table td:first-child {
  padding-left: 0;
}

@media (min-width: 1024px) {
  .my-activities-table th:first-child,
  .my-activities-table td:first-child {
    width: 500px;
  }

  .my-activities-nav .container,
.profile-nav .container {
  padding-bottom: 0px;
}
}

.my-activities-table th:last-child,
.my-activities-table td:last-child {
  padding-right: 0;
}

.my-activities-table td:not(:first-child) {
  display: none;
}

@media (min-width: 768px) {
  .my-activities-table td:not(:first-child) {
    display: table-cell;
  }
}

/* Requests table */
.requests-search {
  width: 100%;
}

.requests-table-toolbar {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .requests-table-toolbar {
    flex-direction: row;
  }
}

.requests-table-toolbar .search {
  flex: 1;
  width: 100%;
}

.requests-table-toolbar .request-table-filter {
  width: 100%;
}

@media (min-width: 768px) {
  .requests-table-toolbar .request-table-filter {
    width: auto;
  }
}

.requests-table-toolbar .request-filter {
  display: block;
}

@media (min-width: 768px) {
  .requests-table-toolbar .request-filter {
    margin: 0 0 0 30px;
  }
  [dir="rtl"] .requests-table-toolbar .request-filter {
    margin: 0 30px 0 0;
  }
}

.requests-table-toolbar .request-filter-label {
  font-size: 13px;
  margin-top: 30px;
}

@media (min-width: 768px) {
  .requests-table-toolbar .request-filter-label {
    margin-top: 0;
  }
}

.requests-table-toolbar select {
  max-height: 40px;
  margin-bottom: 30px;
  width: 100%;
}

@media (min-width: 768px) {
  .requests-table-toolbar select {
    margin-bottom: 0;
    max-width: 300px;
    width: auto;
  }
}

@media (min-width: 768px) {
  .requests-table-toolbar .organization-subscribe {
    margin-left: 10px;
  }
  [dir="rtl"] .requests-table-toolbar .organization-subscribe {
    margin: 0 10px 0 0;
  }
}

.requests-table-toolbar .organization-subscribe button {
  line-height: 40px;
  max-height: 40px;
  padding: 0 20px;
}

.requests-table-toolbar + .requests-search-info {
  margin-top: 15px;
}

.requests-table-toolbar + .requests-search-info.meta-data::after {
  content: "";
  margin: 0;
}

.requests-table-toolbar + .requests-search-info + .requests {
  margin-top: 20px;
}

.requests-table-toolbar + .requests {
  margin-top: 40px;
}

.requests .requests-table-meta {
  display: block;
}

@media (min-width: 768px) {
  .requests .requests-table-meta {
    display: none;
  }
}

.requests .requests-table thead {
  display: none;
}

@media (min-width: 768px) {
  .requests .requests-table thead {
    display: table-header-group;
  }
}

.requests .requests-table-info {
  display: block;
}

@media (min-width: 768px) {
  .requests .requests-table-info {
    display: table-cell;
    vertical-align: middle;
    width: auto;
  }
}

.requests .requests-table .requests-link {
  position: relative;
}

.requests .requests-table .requests-sort-symbol {
  position: absolute;
  left: calc(100% + 3px);
  bottom: 0;
  font-size: 10px;
}

/* Following table */
@media (min-width: 768px) {
  .subscriptions-subscribe button {
    width: auto;
  }
}

.subscriptions-table td:last-child {
  display: block;
}

@media (min-width: 768px) {
  .subscriptions-table td:last-child {
    display: table-cell;
  }
}

.subscriptions-table td:first-child {
  display: flex;
  align-items: center;
}

.subscriptions-table .user-avatar {
  margin-right: 10px;
}

.subscriptions .striped-list-title {
  display: inline-block;
  vertical-align: middle;
}

/* Contributions table */
.contributions-table td:last-child {
  color: #333;
  font-size: 13px;
  font-weight: 300;
}

@media (min-width: 768px) {
  .contributions-table td:last-child {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
  }
}

.no-activities {
  color: #333;
}

/***** Request *****/
.request-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media (min-width: 1024px) {
  .request-container {
    align-items: flex-start;
    flex-direction: row;
  }
}

.request-container .comment-container {
  min-width: 0;
}

.request-breadcrumbs {
  margin-bottom: 40px;
}

@media (min-width: 1024px) {
  .request-breadcrumbs {
    margin-bottom: 60px;
  }
}

.request-main {
  flex: 1 0 auto;
  order: 1;
}

.request-main .comment-fields, .request-main .request-submit-comment {
  display: none;
}

.request-main .comment-fields.shown {
  display: block;
}

.request-main .request-submit-comment.shown {
  display: inline;
}

@media (min-width: 1024px) {
  .request-main {
    flex: 0 0 66%;
    order: 0;
    min-width: 0;
  }
}

.request-main .comment-form-controls {
  display: block;
}

.request-main .comment-ccs {
  display: block;
}

.request-main .comment-show-container {
  border-radius: 0px;
  border: 1px solid #E5E5E5;
  color: #333;
  text-align: inherit;
  padding: 8px 25px;
  width: 100%;
}

.request-main .comment-show-container.hidden {
  display: none;
}

.request-main .form-field.comment-ccs > ul {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}

.request-main .form-field.comment-ccs > ul[data-hc-focus="true"] {
  border: 1px solid rgba(240, 83, 76, 1);
}

.request-main .form-field.comment-ccs > input[type="text"] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}

.request-main .comment-ccs + textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

.request-main .comment-ccs + textarea:focus {
  border-top: 1px solid rgba(240, 83, 76, 1);
}

.request-main input#mark_as_solved {
  display: none;
}

.request-title {
  width: 100%;
}

@media (min-width: 1024px) {
  .request-title {
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 0;
    max-width: 66%;
    padding-bottom: 20px;
  }
}

.request-sidebar {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  flex: 1 0 auto;
  order: 0;
}

@media (min-width: 1024px) {
  .request-sidebar {
    background-color: #f7f7f7;
    border: 0;
    font-size: 13px;
    flex: 0 0 auto;
    padding: 0 20px;
    width: 30%;
  }
}

.request-sidebar h2 {
  font-size: 15px;
  font-weight: 600;
  position: relative;
}

@media (min-width: 1024px) {
  .request-sidebar h2 {
    display: none;
  }
}

.request-details {
  border-bottom: 1px solid #E5E5E5;
  font-size: 0;
  margin: 0;
  padding-bottom: 20px;
}

.request-details:last-child {
  border: 0;
}

.request-details dt, .request-details dd {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin: 20px 0 0 0;
}

.request-details dd {
  padding: 0 10px;
  width: 60%;
}

.request-details dd::after {
  content: "\A";
  white-space: pre;
}

.request-details dt {
  color: #333;
  font-weight: 300;
  width: 40%;
}

.request-details .request-collaborators {
  display: inline-block;
}

.request-attachments dt, .request-attachments dd {
  width: 100%;
}

.request-attachments dd {
  margin: 10px 0 0 0;
}

.request-form textarea {
  min-height: 120px;
}

.request-follow-up {
  padding-top: 20px;
}

/***** Pagination *****/
.pagination {
  margin: 20px 0;
  text-align: center;
}

.pagination-next, .pagination-prev, .pagination-first, .pagination-last {
  display: inline-block;
}

.pagination-first-link, .pagination-last-link {
  padding: 0 10px;
}

.pagination-first-text, .pagination-last-text {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

.pagination-next-link {
  padding-right: 10px;
}

.pagination-next-text {
  margin-right: 10px;
}

[dir="rtl"] .pagination-next-link {
  padding-left: 10px;
}

[dir="rtl"] .pagination-next-text {
  margin-left: 10px;
}

.pagination-prev-link {
  padding-left: 10px;
}

.pagination-prev-text {
  margin-left: 10px;
}

[dir="rtl"] .pagination-prev-link {
  padding-right: 10px;
}

[dir="rtl"] .pagination-prev-text {
  margin-right: 10px;
}

/***** Metadata *****/
.meta-group {
  display: block;
}

.meta-group > li:first-child {
  display: block;
}

.meta-group-opposite {
  float: right;
}

[dir="rtl"] .meta-group-opposite {
  float: left;
}

.meta-group * {
  display: inline;
}

.meta-data {
  color: #333;
  font-size: 13px;
  font-weight: 300;
}

.meta-data:not(:last-child)::after {
  content: "\00B7";
  margin: 0 5px;
}

/* User Profiles */
.profile-header {
  padding: 30px 0;
  background-color: #FFFFFF;
}

.profile-header .container {
  display: flex;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .meta-group .meta-data:nth-child(2) {
    margin-left: auto;
    display: inline-block;
  }

  .meta-group {
    display: flex;
    flex-direction: row;
  }
  .profile-header .container {
    flex-wrap: nowrap;
  }
}

.profile-header .profile-info {
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
}

.profile-avatar {
  position: relative;
  line-height: 0;
  align-self: center;
  margin-right: 10px;
}

[dir="rtl"] .profile-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-avatar .user-avatar {
  width: 80px;
  height: 80px;
}

.profile-avatar .icon-agent {
  bottom: 0;
  right: 0;
}

.profile-header .basic-info {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}

.profile-header .basic-info .name {
  margin: 0;
  line-height: 25px;
}

.profile-header .options {
  display: flex;
  flex-basis: 100%;
  margin-top: 12px;
  align-items: flex-start;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .profile-header .options {
    flex-wrap: nowrap;
    flex-basis: auto;
    margin-top: 0;
    margin-left: 10px;
  }
  [dir="rtl"] .profile-header .options {
    margin-left: 0;
    margin-right: 10px;
  }
  .profile-header .options > :not(:last-child) {
    margin-bottom: 0;
    margin-right: 10px;
  }
  [dir="rtl"] .profile-header .options > :not(:last-child) {
    margin-left: 10px;
    margin-right: 0;
  }
}

.user-profile-actions {
  width: 100%;
  margin-bottom: 15px;
}

.profile-header .description {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  margin: 15px 0;
  flex-basis: 100%;
}

.profile-stats {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.profile-stats .stat {
  display: flex;
  margin-bottom: 10px;
}

.profile-stats .stat-label {
  color: #333;
  font-weight: 300;
  flex: 0 0 100px;
  margin-right: 10px;
}

[dir="rtl"] .profile-stats .stat-label {
  margin-left: 10px;
  margin-right: 0;
}

.profile-stats-activity {
  border-top: solid 1px #E5E5E5;
  margin-top: 15px;
}

@media (min-width: 768px) {
  .profile-stats-activity {
    border-top: 0;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat {
    flex-direction: column;
  }
}

.profile-stats-activity .stat:first-child {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .profile-stats-activity .stat:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat:not(:last-child) {
    margin-right: 40px;
  }
  [dir="rtl"] .profile-stats-activity .stat:not(:last-child) {
    margin-left: 40px;
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat-label {
    flex: 0 1 auto;
  }
}

.profile-stats-counters {
  border-bottom: solid 1px #E5E5E5;
}

@media (min-width: 768px) {
  .profile-stats-counters {
    flex: 0 0 200px;
    border-bottom: 0;
    margin-left: 40px;
  }
  [dir="rtl"] .profile-stats-counters {
    margin-left: 0;
    margin-right: 40px;
  }
}

@media (min-width: 1024px) {
  .profile-stats-counters {
    flex: 0 0 270px;
    margin-left: 60px;
  }
  [dir="rtl"] .profile-stats-counters {
    margin-right: 60px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat {
    flex-direction: column;
  }
}

@media (min-width: 1024px) {
  .profile-stats-counters .stat {
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat-label {
    flex: 0 1 auto;
  }
}

@media (min-width: 1024px) {
  .profile-stats-counters .stat-label {
    flex: 0 0 100px;
  }
}

.profile-private-badge {
  flex-basis: 100%;
  border: solid 1px rgba(240, 83, 76, 1);
  border-radius:0px;
  color: rgba(240, 83, 76, 1);
  padding: 5px 20px;
  font-size: 12px;
  text-align: center;
}

.profile-private-badge .profile-private-icon {
  margin-left: 5px;
  line-height: 15px;
}

@media (min-width: 768px) {
  .profile-private-badge {
    flex-basis: auto;
  }
}

.profile-nav {
  margin-bottom: 30px;
}



.profile-section {
  width: 100%;
}

@media (min-width: 1024px) {
  .profile-section {
    width: calc(100% - 330px);
  }
}

.profile-section-header {
  display: flex;
  flex-wrap: wrap;
}

.profile-section-title {
  flex-basis: 100%;
  margin-bottom: 0;
}

.profile-section-description {
  flex-basis: 100%;
  padding: 10px 0;
  color: #333;
  font-weight: 300;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width: 768px) {
  .profile-section-description {
    flex: 1 0 50%;
    padding-bottom: 0;
  }
}

.profile-section-sorter {
  flex-basis: 100%;
  border-top: solid 1px #0C88DC;
  font-size: 13px;
}

.profile-section-sorter .dropdown-toggle {
  padding: 10px 0;
  width: 100%;
}

.profile-section-sorter .dropdown-toggle::after {
  position: absolute;
  right: 0;
}

[dir="rtl"] .profile-section-sorter .dropdown-toggle::after {
  left: 0;
  right: initial;
}

@media (min-width: 768px) {
  .profile-section-sorter .dropdown-toggle::after {
    position: relative;
  }
}

@media (min-width: 768px) {
  .profile-section-sorter {
    flex: 0 1 auto;
    padding-top: 0;
    border-top: 0;
    margin-left: 20px;
  }
  [dir="rtl"] .profile-section-sorter {
    margin-left: 0;
    margin-right: 20px;
  }
}

.profile-badges-items {
  margin-top: 25px;
}

.profile-badges-item {
  border-top: 1px solid #E5E5E5;
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
  padding: 27px 12px;
}

.profile-badges-item > div {
  padding-right: 12px;
  padding-left: 12px;
}

.profile-badges-item-image {
  height: 40px;
  width: 40px;
  margin-right: 12px;
}

.profile-badges-item-image img {
  max-height: 40px;
}

[dir="rtl"] .profile-badges-item-image {
  margin-left: 12px;
  margin-right: 0;
}

.profile-badges-item-title, .profile-badges-item-metadata-title {
  font-size: 15px;
  margin-bottom: 10px;
}

.profile-badges-item-title {
  font-weight: 600;
}

.profile-badges-item-description, .profile-badges-item-metadata-description {
  color: #333;
  font-size: 13px;
  margin: 0;
}

.profile-badges-item-metadata {
  margin-left: auto;
  text-align: right;
}

[dir="rtl"] .profile-badges-item-metadata {
  margin-left: 0;
  margin-right: auto;
  text-align: initial;
}

.profile-contribution {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  padding: 20px 0;
  position: relative;
}

.profile-contribution-header {
  margin-bottom: 5px;
}

.profile-contribution-title {
  margin: 0 0 5px 0;
  display: inline;
  line-height: 21px;
  font-size: 18px;
  vertical-align: middle;
}

.profile-contribution-body {
  margin: 10px 0;
}

.profile-contribution-list > .profile-contribution {
  border-top: 1px solid #E5E5E5;
}

@media (min-width: 768px) {
  .profile-contribution-list > .profile-contribution {
    padding-left: 30px;
  }
  [dir="rtl"] .profile-contribution-list > .profile-contribution {
    padding-right: 30px;
    padding-left: 0;
  }
}

.profile-contribution-list > .profile-contribution:last-child {
  border-bottom: 1px solid #eee;
}

.profile-contribution-icon {
  left: 0;
  position: absolute;
  color: #ccc;
  line-height: 25px;
}

[dir="rtl"] .profile-contribution-icon {
  right: 0;
}

.profile-contribution-icon svg {
  vertical-align: middle;
  color: rgba(240, 83, 76, 1);
}

.profile-contribution-list .profile-contribution-header {
  margin-left: 30px;
}

[dir="rtl"] .profile-contribution-list .profile-contribution-header {
  padding-right: 30px;
  padding-left: 0;
}

@media (min-width: 768px) {
  .profile-contribution-list .profile-contribution-header {
    margin-left: 0;
  }
  [dir="rtl"] .profile-contribution-list .profile-contribution-header {
    padding-right: 0;
  }
}

.profile-comments .profile-contribution-breadcrumbs {
  margin-left: 30px;
}

[dir="rtl"] .profile-comments .profile-contribution-breadcrumbs {
  padding-right: 30px;
  padding-left: 0;
}

@media (min-width: 768px) {
  .profile-comments .profile-contribution-breadcrumbs {
    margin-left: 0;
  }
  [dir="rtl"] .profile-comments .profile-contribution-breadcrumbs {
    padding-right: 0;
  }
}

.profile-section .no-activity,
.profile-section .private-activity {
  display: block;
  margin-top: 40px;
  color: #999;
}

.private-activity-icon {
  margin-right: 10px;
}

[dir="rtl"] .private-activity-icon {
  margin-right: 0;
  margin-left: 10px;
}

.profile-activity-list {
  margin-top: 25px;
}

.profile-activity {
  position: relative;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .profile-activity {
    padding-left: 20px;
  }
  [dir="rtl"] .profile-activity {
    padding-right: 20px;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-activity:not(:last-child) {
    border-left: 1px solid #E5E5E5;
  }
  [dir="rtl"] .profile-activity:not(:last-child) {
    border-left: 0;
    border-right: 1px solid #E5E5E5;
  }
}

.profile-activity-header {
  display: flex;
  align-items: center;
  margin-left: 35px;
}

[dir="rtl"] .profile-activity-header {
  margin-left: 0;
  margin-right: 35px;
}

@media (min-width: 768px) {
  .profile-activity-header {
    margin-left: 0;
  }
  [dir="rtl"] .profile-activity-header {
    margin-right: 0;
  }
}

.profile-activity-header .user-avatar {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  min-width: 40px;
  align-self: flex-start;
}

[dir="rtl"] .profile-activity-header .user-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-activity-description {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  margin: 0;
  min-width: 0;
  width: 100%;
}

.profile-activity-description span:first-child {
  font-weight: 600;
  display: inline;
}

.profile-activity-contribution {
  padding: 20px;
  margin-top: 10px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) {
  .profile-activity-contribution {
    margin-top: 0;
    margin-left: 50px;
  }
  [dir="rtl"] .profile-activity-contribution {
    margin-left: 0;
    margin-right: 50px;
  }
}

.profile-activity-icon {
  position: absolute;
  left: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-position: 50% 50%;
  text-align: center;
  color: #ccc;
}

[dir="rtl"] .profile-activity-icon {
  right: 0;
}

@media (min-width: 768px) {
  .profile-activity-icon {
    left: -14px;
  }
  [dir="rtl"] .profile-activity-icon {
    right: -14px;
  }
}

.profile-activity-icon svg {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 1em;
  height: 1em;
  margin: auto;
}

/***** Search results *****/
.search-results {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
.search-result-title a {
  font-weight: 600;
  letter-spacing: 0px;
  margin-bottom: 5px;
    display: block;
}

@media (min-width: 1024px) {
  .search-results {
    flex-direction: row;
  }
}

.search-results-column {
  flex: 1;
}

@media (min-width: 1024px) {
  .search-results-column {
    flex: 0 0 75%;
  }
}

.search-results-sidebar {
  flex: 1 0 auto;
  padding: 0;
}

.search-results-sidebar:empty {
  display: none;
}
@media (min-width: 1024px) {
  .search-results-sidebar {
    height: auto;
    min-width: 240px;
    padding-left: 20px;
  }
}

.search-results-sidebar .sidenav-item:hover, .search-results-sidebar .sidenav-item.current {
  background-color: rgba(255, 255, 255, 1);
  color: inherit;
  text-decoration: none;
}

.search-results-sidebar .sidenav-subitem {
  unicode-bidi: embed;
}

.search-results-sidebar .collapsible-sidebar {
  margin: 10px 0 15px;
  background-color: rgba(255, 255, 255, 1);
}

.search-results-sidebar .collapsible-sidebar[aria-expanded="false"] .multibrand-filter-list {
  display: none;
}

@media (min-width: 1024px) {
  .search-results-sidebar .collapsible-sidebar[aria-expanded="false"] .multibrand-filter-list {
    display: block;
  }
  .search-results-sidebar .collapsible-sidebar {
    background-color: initial;
  }
}

.search-results-sidebar .multibrand-filter-list--collapsed li:nth-child(1n + 6) {
  display: none;
}

.search-results-sidebar .multibrand-filter-list .doc-count {
  color: #666;
}

.search-results-sidebar .see-all-filters {
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  padding: 10px;
  color: rgba(109, 109, 109, 1);
}

.search-results-sidebar .see-all-filters[aria-hidden="true"] {
  display: none;
}

.search-results-sidebar .see-all-filters:hover {
  text-decoration: underline;
}

.search-results-sidebar .see-all-filters::after {
  content: ' \2304';
  font-weight: bold;
}

.search-results-subheading {
  font-size: 27px;
  font-weight: 600;
}

.search-results-list {
  margin-bottom: 25px;
}

.search-results-list > li {
  padding: 20px 0;
}

.search-results-list > li:first-child {
  border-top: 1px solid #E5E5E5;
}

.search-results-list > li h2 {
  margin-bottom: 0;
}

.search-results .meta-group {
  display: block;
  align-items: center;
  clear: both;
  color: #666;
}

@media (min-width: 1024px) {
  .search-results .meta-group {
    display: flex;
  }
}

.search-results .meta-group > li {
  display: block;
}

@media (min-width: 1024px) {
  .search-results .meta-group > li {
    display: inline;
  }
}

@media (min-width: 1024px) {
  .search-results .meta-group li:first-child {
    flex: 1;
  }
}

.search-results .meta-group .meta-data {
  color: inherit;
}

[dir="ltr"] .search-results .meta-group .meta-data:not(:last-child) {
  margin-right: 20px;
}

[dir="rtl"] .search-results .meta-group .meta-data:not(:last-child) {
  margin-left: 20px;
}

.search-results .meta-group .meta-data::after {
  content: none;
}

.search-results-description {
  margin-top: 10px;
  word-break: break-word;
}

.search-result-title {
  font-size: 16px;
  display: inline-block;
}

[dir="ltr"] .search-result-icons {
  float: right;
}

[dir="rtl"] .search-result-icons {
  float: left;
}

.search-result-votes, .search-result-meta-count {
  color: #333;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
  padding: 4px 5px;
  position: relative;
}

.search-result-votes-icon, .search-result-meta-count-icon {
  color: rgba(240, 83, 76, 1);
  vertical-align: middle;
  width: 13px;
  height: 13px;
}

[dir="ltr"] .search-result-votes, [dir="ltr"] .search-result-meta-count {
  margin-left: 5px;
}

[dir="ltr"] .search-result-votes::before, [dir="ltr"] .search-result-meta-count::before {
  margin-right: 3px;
}

[dir="rtl"] .search-result-votes, [dir="rtl"] .search-result-meta-count {
  margin-right: 5px;
}

[dir="rtl"] .search-result-votes::before, [dir="rtl"] .search-result-meta-count::before {
  margin-left: 3px;
}

.search-result .meta-group {
  align-items: center;
}

.search-result-breadcrumbs {
  margin: 0;
  padding: 0;
}

@media (min-width: 1024px) {
  .search-result-breadcrumbs {
    display: table-row;
  }
}

@media (min-width: 1024px) {
  .search-result-breadcrumbs li {
    display: table-cell;
  }
}

.search-result-breadcrumbs li, .search-result-breadcrumbs li a, .search-result-breadcrumbs li a:visited {
  color: #000000;
  opacity: 0.8;
}

/* By default use bold instead of italic to highlight */
.search-results-description em {
  font-style: normal;
  font-weight: bold;
}

/* Add a yellow background for Chinese */
html[lang|="zh"] .search-results-description em {
  font-style: normal;
  background: yellow;
}


/***** AUTO COMPLETE *****/
zd-autocomplete-multibrand zd-autocomplete-title-multibrand {
  color: rgba(109, 109, 109, 1);
}
zd-autocomplete {
  border-radius: 0px;
  background-color: #FFFFFF;
}

zd-autocomplete-multibrand zd-autocomplete-breadcrumbs-multibrand {
  color: #000000;
}

zd-autocomplete-multibrand {
  border-bottom: none;
}

zd-autocomplete-multibrand:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

zd-autocomplete-multibrand:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

zd-autocomplete-multibrand[aria-selected=true],
zd-autocomplete-multibrand[aria-selected=true] zd-autocomplete-title-multibrand, zd-autocomplete-multibrand[aria-selected=true] zd-autocomplete-breadcrumbs-multibrand {
  background-color: #0C88DC;
  color: #FFFFFF;
}
/***** Notifications *****/
.notification {
  border: 1px solid;
  display: table;
  font-family: sans-serif;
  font-size: 12px;
  padding: 13px 15px;
  transition: height .2s;
  width: 100%;
  color: #555;
}

.notification a {
  color: #158ec2;
}

.notification-inner {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 980px;
}

.notification-icon, .notification-text, .notification-dismiss {
  display: table-cell;
  vertical-align: middle;
}

.notification-text {
  padding: 0 15px;
  width: 100%;
}

.notification + .notification {
  margin-bottom: -1px;
  position: relative;
  top: -1px;
}

/* Error */
.notification-error {
  background: #ffeded;
  border-color: #f7cbcb;
}

.notification-error .notification-icon::before, .notification-error .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23555555'/%3E%3C/svg%3E");
}

/* Notice */
.notification-notice {
  background: #dbf3ff;
  border-color: #b5e0f5;
}

.notification-notice .notification-icon::before, .notification-notice .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l2 2L9 4.5'/%3E%3Ccircle cx='6' cy='6' r='5.5'/%3E%3C/g%3E%3C/svg%3E");
}

/* Alert / Lock */
.notification-alert {
  color: #ad5e18;
  background: #fff8ed;
  border-color: #fcdba9;
}

.notification-alert .notification-icon::before, .notification-alert .notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ad5e18' stroke-linecap='round' d='M5.06 1.27l-4.5 8.5c-.18.33.06.73.44.73h9c.38 0 .62-.4.44-.73l-4.5-8.5a.494.494 0 00-.88 0zM5.5 4v2'/%3E%3Ccircle cx='5.5' cy='8' r='.8' fill='%23ad5e18'/%3E%3C/svg%3E");
}

.notification-icon::before, .notification-inline.notification-error::before {
  background-size: cover;
  content: "";
  display: inline-block;
  height: 14px;
  width: 14px;
  vertical-align: middle;
}

/* Dismiss button */
.notification-dismiss, a.notification-dismiss {
  color: #555;
  cursor: pointer;
  opacity: .6;
  transition: opacity 100ms ease;
  text-decoration: none !important;
}

.notification-dismiss:hover {
  opacity: 1;
}

/* Inline notifications */
.notification-inline {
  border-radius: 0px;
  line-height: 14px;
  margin-top: 5px;
  padding: 5px;
  position: relative;
  text-align: initial;
  vertical-align: middle;
}

[dir="rtl"] .notification-inline {
  text-align: right;
}

.notification-inline[aria-hidden="true"] {
  display: none;
}

.notification-inline.notification-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23e35b66'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23e35b66'/%3E%3C/svg%3E");
  margin: -2px 5px 0 0;
}

[dir="rtl"] .notification-inline.notification-error::before {
  margin: 0 0 0 5px;
}

.notification-inline.notification-error {
  background-color: #fff0f1;
  border: 2px solid #e35b66;
  color: #cc3340;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  padding: 10px;
  font-size: 15px;
}

.notification-inline.notification-large {
  padding: 13px 15px;
  margin-bottom: 25px;
}

.notification-left-aligned {
  text-align: initial;
  padding-left: 0;
}

html[dir="rtl"] .notification-left-aligned {
  text-align: right;
  padding-left: auto;
  padding-right: 0;
}

.dropdown {
  position: relative;
  display: inline-block;
  margin-top: 3px;
}

.item .dropdown {
  display: block;
}

.dropdown-toggle {
  cursor: pointer;
  background: none;
  border: 0;
  display: inline-block;
  padding: 0;
  text-align: initial;
  vertical-align: middle;
  color: #000000;
  font-size: 15px;
  margin-left: 10px;
  min-height: 28px;
}

.language-selector .dropdown-toggle {
  color: rgba(161, 159, 159, 1);
}

.overlay .language-selector .dropdown-toggle {
  color: rgba(255, 255, 255, 1);
}

.dropdown-toggle:hover {
  // text-decoration: none;
}

.dropdown-toggle > * {
  display: inline-block;
}

.header .dropdown-toggle svg {
  transition: transform .2s ease-in-out;
  margin: 5px 0;
}

.header .dropdown-toggle[aria-pressed="true"] svg {
  transform: rotate(180deg);
}
.dropdown-menu {
  background: #FFFFFF;
  border: 1px solid #d8d8d8;
  border-radius: 0px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  display: none;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  margin-top: 1px;
  min-width: 170px;
  padding: 10px 0;
  position: absolute;
  text-align: initial;
  top: 48px;
  z-index: 1000;
  transition: height .2s ease-in-out;
}

.header .user-info .dropdown-menu {
  background: #FFFFFF;
}

.header .user-info .dropdown-menu a {
  color: rgba(161, 159, 159, 1);
}

#hc-dropdown {
  left: initial;
}

.item .dropdown-menu {
  text-align: center;
  border: none;
  position: initial;
  margin-top: 0;
  padding-top: 0;
}

[dir="rtl"] .dropdown-menu {
  text-align: right;
}

.dropdown-menu[aria-expanded="true"] {
  display: block;
}

.dropdown-menu [role="separator"] {
  border-bottom: 1px solid #d8d8d8;
  color: #969696;
  display: block;
  font-weight: normal;
  font-size: 11px;
  padding: 5px 0;
  margin: 5px 20px 10px 20px;
}

.dropdown-menu [role="menuitem"] {
  color: #000000;
  cursor: pointer;
  display: block;
  padding: 7px 40px 7px 20px;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  text-align: start;
  line-height: inherit;
  width: 100%;
}
.header .dropdown-menu [role="menuitem"] {
  color: rgba(161, 159, 159, 1)!important;
}
.item .dropdown-menu [role="menuitem"] {
  text-align: center;
}

[dir="rtl"] .dropdown-menu [role="menuitem"] {
  padding: 7px 20px 7px 40px;
}

.dropdown-menu [role="menuitem"][aria-selected="true"] {
  cursor: default;
}

.dropdown-menu [role="menuitem"][aria-selected="true"]::after {
  content: "";
  background-color: #000000;
  border-radius: 50%;
  display: inline-block;
  height: 12px;
  margin-left: 10px;
  width: 12px;
}

[dir="rtl"] .dropdown-menu [role="menuitem"][aria-selected="true"]::after {
  margin-left: 0;
  margin-right: 10px;
  float: left;
}

.dropdown-menu [role="menuitem"][hidden], .dropdown-menu [role="menuitem"][aria-hidden="true"] {
  display: none !important;
}

.dropdown-menu-end {
  left: auto;
  right: 0;
}

.dropdown-menu-top {
  bottom: 100%;
  margin-bottom: 1px;
}

[dir="rtl"] .dropdown-menu {
  left: auto;
  right: 0;
  text-align: right;
}

[dir="rtl"] .dropdown-menu-end {
  left: 0;
  right: auto;
}

.dropdown-chevron-icon {
  vertical-align: middle;
  color: #000000;
}

.header .dropdown-chevron-icon {
  color: rgba(161, 159, 159, 1);
}

.cat-tree,
.s-t {
  display: none;
}

.t-e {
  display: block
}

/* 
Home page accordion
 */
 .panel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    border-bottom: 1px solid #E5E5E5;
  }

  .faq .panel a.button,
  .cta-button  {
    margin-bottom: 30px;
    background: #0C88DC;
    border-radius:  0px;
    border: 2px solid #0C88DC;
    color: #FFFFFF;
    font-weight: 700;
    transition: all .2s ease-in-out;
    width: max-content;
    font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .faq .panel a.button:hover,
  .faq .panel a.button:active,
  .faq .panel a.button:focus {
    background: rgba(240, 83, 76, 1);
    border-color: rgba(240, 83, 76, 1);
  }
  .cta-button:hover,
  .cta-button:active,
  .cta-button:focus {
    transform: translate(-3px,-3px);
  }

  .panel[aria-hidden="true"] a  {
    visibility: hidden;
  }
  
  .panel[aria-hidden="false"] a  {
    visibility:visible;
  }

  
  button.accordion {
    color: rgba(240, 83, 76, 1);
    background-color: transparent;
    border: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    padding: 20px 0;
    color: rgba(240, 83, 76, 1);
  }
  
  button.accordion:hover,
  button.accordion:active,
  button.accordion:focus {
    text-underline-offset: 2px;
    text-decoration-color: rgba(240, 83, 76, 1);
    text-decoration-thickness: 3px;
  }
  button.accordion span {
    color: #000000;
    font-size: 18px;
    max-width: 93%;
    text-align: initial;
  }

  .faq {
    border-radius: 0px;
    margin-bottom: 60px;
  }

  .faq.color-boxing {
    padding: 15px;
    background-color: #FFFFFF;
  }

  .faq .panel-house:last-child .panel {
    border-bottom: none;
  }
  .faq-body {
    color: #000000;
  }
  button.accordion div svg {
    width: 12px;
    height: 12px;
    display: none;
    margin-right: 5px;
    margin-top: 3px;
  }
  button.accordion:hover span,
  button.accordion:active span,
  button.accordion:focus {
    text-decoration: underline;
    text-decoration-color: rgba(240, 83, 76, 1);
    text-underline-offset: 3px;
    text-decoration-thickness: 2px;
  } 
  button.accordion[aria-expanded="false"] .acc-plus svg {
    display: inline-block;
  }
  
  button.accordion[aria-expanded="true"] .acc-minus svg {
    display: inline-block;
      }

 /* 
ARTICLE CALLOUTS
 */
  .callout {
    background-color: #E6F8F8;
    color: #002526;
    padding: 30px 25px 30px 40px;
    border-left: 5px solid #02B9BD;
    position: relative;
    box-shadow: rgba(149, 157, 165, 0.1) 0px 2px 5px;
    margin: 15px 0;
  }
  
  .callout::before {
    color: #02B9BD;
    content: "ⓘ";
    font-size: 16px;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 29px;
    left: 14px;
    color: #002526;
  }
  .callout.red {
      background-color: #FDEDE9;
      color: #2E0F07;
      border-left-color: #E84A25;
  }
  
  .callout.red::before {
      content: "⚠";
      font-size: 20px;
      left: 10px;
      color: #E84A25;
  }
  
  .callout.amber {
      background-color: #FFFAEA;
      color: #332908;
      border-left-color: #FFCF29;
  }
  
  .callout.amber::before {
    color: #FFCF29;
  }
  
  .callout.green {
      background-color: #E6FBF3;
      color: #002B1C;
      border-left-color: #02D68A;
  }
  
  .callout.green::before {
    color: #02D68A;
  }

  #nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
    width: 35px;
    height: 25px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    display: inherit;
  }
  
  #nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: rgba(161, 159, 159, 1);
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
  }
  
 .overlay #nav-icon1 span, 
  .overlay #nav-icon3 span, 
  .overlay #nav-icon4 span {
      background-color: rgba(255, 255, 255, 1);
  }
  #nav-icon4 {
  }
  
  #nav-icon4 span:nth-child(1) {
    top: 0px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  
  #nav-icon4 span:nth-child(2) {
    top: 13px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  
  #nav-icon4 span:nth-child(3) {
    top: 26px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
  
  #nav-icon4.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -1px;
    left: 5px;
  }
  
  #nav-icon4.open span:nth-child(2) {
    width: 0%;
    opacity: 0;
  }
  
  #nav-icon4.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 24px;
    left: 5px;
  }

 /* HC CALLOUT */
  .container__announcements {
    color: #000000;
    border-radius: 0px;
    background-color: #FBBDBD;
    margin: 10px 0;
    height:auto;
    margin-bottom: 20px;
    position: relative;
    padding: 16px;
    display: flex;
    justify-content: center; 
    text-align: center;
  }
  
  #callout-information {
    fill: #FBBDBD;
    height: 16px;
    margin: 2px 8px 0 0;
  }
  
  .container__announcements--bounding {
    display: flex;
    max-width: 768px;
    margin: 0 auto;
  }
  
  @media (max-width: 959px) {
    .container__announcements--bounding {
        margin: 0 ;
    }
  }
  
  .home-section .container__announcements {
      transform: translateY(-30px)
  }
  .container__text {
     font-size: 15px;
     text-align: initial;
    padding-right: 20px;
     line-height: 22px;
  }
  
  .container__text p {
    margin: 0;
    letter-spacing: 0.01875em;
    text-align: center;
  }
  
   .container__text a {
    color: var(--blue);
  }

  .container__announcements.c_a_c {
    display: none;
  }

  /********************
 KNOWLEDGE BASE
********************/
.knowledge-base {
  margin-bottom: 15px;
}
.tab-list-container {
  margin-bottom: 20px;
  position: relative;
}
.tab-dropdown-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #000000;
  cursor: pointer;
  font-size: 1rem;
  padding: 1rem 1.5rem;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 0px;
  position: relative;
  text-align: initial;
  width: 100%;
  transform: rotate(0deg)
}
.tab-dropdown-link svg {
  color: #000000;
}
.tab-dropdown-link.open svg {
  transform: rotate(180deg);
  transition: all 0.2s ease-in;
}
.tab-dropdown-link:active,
.tab-dropdown-link:focus,
.tab-dropdown-link:hover {
  border: 1px solid #E5E5E5;
  outline: none;
}
.tab-list {
  box-shadow: 0px 8px 16px rgba(12, 0, 51, 0.1);
  display: none;
  position: absolute;
}
.tab-list.open {
  background: rgba(255, 255, 255, 1);
  border-radius: 0px;
  box-shadow: 0px 8px 16px rgba(12, 0, 51, 0.1);
  display: block;
  width: 100%;
  z-index: 900;
}
.tab-list-item {
  border-bottom: 1px solid #E5E5E5;
  display: inline;
}
.tab-list-item:last-child {
  border-bottom: none;
}

.tab-list-item img {
  width: 48px;
  height: 48px;
  display: none;
  margin-right: 10px;
}
.tab-list-link {
  border: none;
  color: #000000;
  display: inline-block;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: all 0.1s ease-out;
}

.tab-list-link[aria-selected="true"],
.tab-list-link:active,
.tab-list-link:focus,
.tab-list-link:hover {
  outline: none;
  text-decoration: none;
  transition: opacity 0.15s ease-in;
}
.tab-list-link:focus,
.tab-list-link:hover {
  border-color: rgba(255, 255, 255, 0.25);
  transition: all 0.1s ease-out;
}
.tab-list-link[aria-selected="true"],
.tab-list-link:active {
  border-color: #000000;
}
.tab-list-link > span {
  width: 100%;
}
.tab-list-icon {
  border-radius: 16px;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  width: 32px;
}
.tab-list-check {
  display: none;
  height: 32px;
  margin-left: 8px;
  width: 32px;
}
.tab-list-link[aria-selected="true"] .tab-list-check {
  display: inline-block;
}
.tab-pane {
  padding: 0 0 15px 0;
}
.tab-content p {
  color: #000000;
  display: none;
}
.tab-section-blocks {

  margin-bottom: 2em;
}
.tab-section-block {
  border-radius: 0px;
  break-inside: avoid;
  break-after: always;
  margin-bottom: 15px;
  width: 100%; 
  height: fit-content;
}
.tab-section-block.color-boxing {
  background-color: #FFFFFF;
}
.tab-section-list {
  padding: 20px 25px 15px;
}
.tab-section-block:nth-child(3n + 1) {
  margin-left: 0;
}
.tab-section-block:nth-child(3n) {
  margin-right: 0;
}

.tab-section-block-title-link {
  color: #FFFFFF;
  font-weight: 600;
  transition: all 0.1s ease-out;
  font-size: 20px
}
.tab-section-block-title-link:active,
.tab-section-block-title-link:focus,
.tab-section-block-title-link:hover {

  text-decoration: none;
  transition: all 0.15s ease-in;
}
.tab-section-block .tab-section-block-title {
  border-radius: 0px 0px 0 0;
  padding: 10px 25px 10px 25px;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  background-color: rgba(40, 87, 252, 1);
  display: block;
  width: 100%;
  transition: background-color .2s ease-in-out;
}

.tab-section-block .tab-section-block-title h3 {
  color: #FFFFFF;
  margin: 0;
}
.tab-section-list-item {
  margin-bottom: 16px;
}

.tab-section-block-title:hover,
.tab-section-block-title:focus,
.tab-section-block-title:active {
  background-color: #0C88DC;
  text-decoration: none;
}

.tab-section-list-item.tab-subsection {
  margin-bottom: 0;
  border-bottom: 1px solid #E5E5E5;
}

.tab-section-list-subsection {
  // margin-bottom: 15px;
}

.tab-section-list-item.tab-subsection:first-child {
  border-top: 1px solid #E5E5E5;
}

.tab-section-list-item.tab-subsection:last-child {
  margin-bottom: 16px;
}

.tab-subsection a {
  display: flex;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  align-items: center;
  justify-content: space-between;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.tab-subsection a span {
  width: 90%;
}

.tab-subsection a svg {
  transform: translateX(-5px);
  transition: transform .2s ease-in-out;
}

.tab-subsection a:hover svg {
  transform: translateX(0px);
}

.tab-section-list-title {
	margin-bottom: 0.75rem;
	font-weight: normal;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.tab-subsection .tab-section-list-title {
  margin: 0;
}

.view-more {
  font-weight: 800;
  color: rgba(240, 83, 76, 1);
  font-size: 0.9rem;
}

.tab-section-list-link {
  color: #000000;
  transition: all 0.1s ease-out;
}
.tab-section-list-link:active,
.tab-section-list-link:focus,
.tab-section-list-link:hover {
  color: rgba(109, 109, 109, 1);
  transition: all 0.15s ease-in;
}

@media (min-width: 768px) {
  .tabs {
    padding: 30px 0;
  }
  .tab-container {
    align-items: flex-start;
  }
	.tab-list-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    max-width: 1160px;
    width: 100%;
  }
  .tab-dropdown-link {
    display: none;
  }
  .tab-list {
    box-shadow: none;
    display: flex;
    position: static;
    column-gap: 20px;
    flex-wrap: wrap;
  }
  .tab-list-item {
    border-bottom: none;
    display: inline;
    float: left;
    margin-bottom: 10px;
    position: relative;
  }
  .tab-list-item:last-child {
    margin-right: 0;
  }
  .tab-list-link {
    border: 1px solid transparent;
    border-radius: 0px;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    letter-spacing: 0.15px;
    line-height: 32px;
    padding: 8px 15px;
    text-decoration: none;
    transition: all 0.1s ease-out;
    display: flex;
    align-items: center;
    min-height: 68px;
    background-color: #FFFFFF;
  }

  .tab-list-link.color-boxing {
    background-color: #FFFFFF;
    box-shadow: none;
  }

  .tab-list-link[aria-selected="true"],
  .tab-list-link[aria-selected="true"]:active,
  .tab-list-link[aria-selected="true"]:focus,
  .tab-list-link[aria-selected="true"]:hover {
    border: 1px solid #0C88DC!important;
    outline: none;
    text-decoration: none;
    border-radius: 0;
  }
  .tab-list-link:focus,
  .tab-list-link:hover {
    background: rgba(240, 83, 76, 1);
    border-color: rgba(240, 83, 76, 1);
    color: #FFFFFF;
    transition: all 0.1s ease-out;
  }
  
  .tab-list-item img {
    display: block;
  }

  .tab-list-link[aria-selected="true"],
  .tab-list-link:active {
    border-color: #0C88DC;
  }
  .tab-list-link[aria-selected="true"] .tab-list-check {
    display: none;
  }
  .tab-section-blocks {
    grid-template-columns: 50% 50%;
    column-gap: 15px;
    display: grid;	

  }
  .tab-content p {
    display: block;
  }
}
@media (min-width: 1024px) {
  .tab-section-blocks {

  }
}

// REQUEST FORM STUFF
.multiform-box {
  height: 100%;
  width: 100%;
}

.multiform-button {
  display: block;
  color: #6B6B6B;
  background-color: #EDEDED;
  width: 378px;
  text-transform: uppercase;
  font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  padding: 20px;
  margin: 0 auto 30px;
  text-align: center;
  border-radius: 30px;
}

.multiform-button:hover {
  color: #000000;
  background-color: #FFFFFF;
}

.form-field label {
  color: rgba(240, 83, 76, 1);
	font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
}

.form-field .nesty-input,
.form-field input,
#request_description
 {
  border-radius: 0px!important;
  background-color: #FFFFFF;
  padding: 0 15px;
  color: #000000;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  min-height: 42px;
}

ul[data-hc-pills-container] li input {
  min-height: initial;
}

ul[data-hc-pills-container] li[data-hc-pill=true] {
  background-color: rgba(240, 83, 76, 1);
  color:white;
  border-radius: 5px;
}

.container .form ul[data-hc-pills-container] {
  border-radius: 0px!important;
  background-color: white;
}

#request_description_hint,
#request_organization_id_hint,
.form-field p {
  padding: 0 15px!important;
}

#new_request > div.form-field.text.required.request_description
#request_description {
  padding: 30px;
  font-size: 16px;
    min-height: 180px;
}

#request-attachments {
  border-radius: 0;
  background-color: white;
}

.nesty-panel  {
  border-radius: 0px!important;
}

body .nesty-panel li {
  padding: 10px 30px!important;
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;;
  font-size: 16px;
  background-color: #FFFFFF;
  color: #000000;
}

body .nesty-panel li:hover,
body .nesty-panel li:active,
body .nesty-panel li:focus {
  background-color: rgba(255, 255, 255, 1);
  color: #000000;
}

.nesty-expand:after,
.nesty-collapse:after {
  right: 15px!important;
  border-left-color: rgba(240, 83, 76, 1)!important;
  top: 44%!important;
  border-width: 7px!important;
}

.nesty-collapse:after {
    border-left-width: 0!important;
    border-right-color: #999;
}

div#upload-dropzone {
   border-radius: 0px!important;
  background: rgba(255, 255, 255, 1);
  border-width: 3px;
  height: 60px;
	font-size: 16px;
  border: 3px dashed #E5E5E5;
    cursor: pointer;
}

div#upload-dropzone:hover {
  border-color: var(--header-background);
}

div#upload-dropzone a,
div#upload-dropzone span {
  	font-size: 16px;
    font-family: 'custom heading font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;

}

div#upload-dropzone span {
  margin-top: 5px;
}

div#upload-dropzone span a {
  pointer-events: none;
}


li.nesty-collapse:hover {
  color: white;
}

.nesty-collapse:hover:after {
  border-right-color: white!important;
}

.nesty-panel {
  max-height: 300px!important;
  border: 1px solid rgba(22, 29, 101, 1)!important;
}
.form footer {
  margin-top: 0;
}
footer input[type="submit"] {
  position: static;
  width: 182px;
  font-size: 18px;
  margin: 15px auto 60px;
  display: block;
  
}

#request_description {
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.hc-multiselect-menu li label {
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
}

/* date formatting  */

body .pika-table th, body .pika-table td, .pika-lendar .pika-label {
  font-family: 'custom font woff', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.pika-lendar .pika-label,
body .pika-table abbr {
  color: rgba(240, 83, 76, 1);
}

body .is-selected .pika-button {
  background-color: var(--header-background);
  color: #fff;
}


.boolean {
  display:flex;
  flex-wrap: wrap;
  align-items: center;
}

.boolean p {
  order: 3;
  width: 100%;
}
.boolean input {
  order: 1;
  margin-right: 10px;
}

.boolean label {
  order: 2;
  line-height: 12px;
  margin-bottom: 0px;
}


.border {
  border: 1px solid #E5E5E5;
  border-radius: 0px;

}

.box_shadow {
  box-shadow:var(--box-shadow);
  border-radius: 0px;
  transition: box-shadow .15s ease-in-out;
}

.box_shadow:hover,
.box_shadow:active,
.box_shadow:focus {
  box-shadow:var(--box-shadow-hover);
}

@media (max-width: 768px) {
  .tab-list-link {
    box-shadow: none;
    border: none;
  }
}

/******** end of request page styles******/
/* NB-HC ARTICLE MODEL PICKER START — scoped v3 rules; live theme fonts/colours. */
.article-body .nbaf-bar { display:flex; flex-wrap:wrap; align-items:center; gap:12px; padding:18px 22px; margin:0 0 14px; background:#E5E5E5; color:#000000; border-radius:24px; font-size:15px; line-height:1.5; }
.article-body .nbaf-bar button { font:inherit; cursor:pointer; }
.article-body .nbaf-all, .article-body .nbaf-change { background:none; border:0; color:rgba(109, 109, 109, 1); padding:0; text-decoration:underline; font:inherit; cursor:pointer; }
.article-body .nbaf-q { font-weight:600; width:100%; }
.article-body .nbaf-chips { display:flex; flex-wrap:wrap; gap:6px; max-width:100%; }
.article-body .nbaf-chip { min-height:44px; max-width:100%; white-space:normal; overflow-wrap:anywhere; padding:10px 16px; border:1px solid #000000; background:#FFFFFF; color:#000000; border-radius:999px; }
.article-body .nbaf-chip:hover, .article-body .nbaf-chip:focus-visible { border-color:rgba(109, 109, 109, 1); }
.article-body .nbaf-none { padding:20px 24px; border:1px solid #E5E5E5; background:#FFFFFF; color:#000000; border-radius:24px; line-height:1.65; }
.article-body .nbaf-none a { color:rgba(109, 109, 109, 1); }
.article-body .nbaf-sel { min-height:44px; min-width:0; max-width:100%; padding:8px 12px; border:1px solid #000000; border-radius:10px; background:#FFFFFF; color:#000000; font:inherit; }
.article-body .nbaf-pick { display:flex; flex-wrap:wrap; align-items:center; gap:8px; width:100%; }
.article-body .nbaf-pick[hidden], .article-body .nbaf-none[hidden], .article-body [data-pages][hidden] { display:none !important; }
.article-body .nbaf-bar :is(button, select):focus-visible { outline:2px solid rgba(109, 109, 109, 1); outline-offset:2px; }
@media (max-width:700px) {
  .article-body .nbaf-bar { padding:18px; }
  .article-body .nbaf-none { padding:18px; border-radius:22px; }
}
.article-body .nbaf-dropdown { display:flex; flex-wrap:wrap; align-items:center; gap:12px; width:100%; min-width:0; }
.article-body .nbaf-confirm { min-height:44px; max-width:100%; padding:10px 16px; white-space:normal; overflow-wrap:anywhere; line-height:1.5; }
.article-body .nbaf-confirm.button.button-primary { background-color:#0A70B5; border-color:#0A70B5; color:#FFFFFF; }
.article-body .nbaf-confirm.button.button-primary:hover, .article-body .nbaf-confirm.button.button-primary:focus, .article-body .nbaf-confirm.button.button-primary:active { background-color:#C4322B; border-color:#C4322B; color:#FFFFFF; }
/* NB-HC ARTICLE MODEL PICKER END */

/* NB-COMPARE ARTICLE READABILITY START — font changes only; live families retained */
.article-body {font-size:17px;line-height:1.7;overflow-wrap:anywhere}
.article-body h2 {font-size:24px;line-height:1.3;font-weight:700;margin:1.5em 0 .6em}
.article-body h3 {font-size:20px;line-height:1.35;font-weight:600;margin:1.2em 0 .5em}
.article-body p {margin:0 0 1em}
.article-body li {margin:.4em 0}
.article-body .nb-lead {font-size:19px;line-height:1.6;font-weight:600}
/* NB-COMPARE ARTICLE READABILITY END */
/* NB-COMPARE STRUCTURE START — v3 ordinary article patterns, live palette */
.article-body .nb-applies {border:1px solid #E5E5E5;padding:12px 16px;margin:0 0 24px}
.article-body summary {cursor:pointer}
.article-body [data-pages] {border-top:1px solid #E5E5E5;padding-top:12px;margin-top:20px}
.article-body ol {counter-reset:nbcompare;list-style:none;padding:0}
.article-body ol>li {counter-increment:nbcompare;position:relative;padding:12px 0 12px 44px;border-bottom:1px solid #E5E5E5}
.article-body ol>li:before {content:counter(nbcompare);position:absolute;left:0;top:12px;border:1px solid currentColor;border-radius:50%;width:28px;height:28px;text-align:center}
.article-body :is(.nb-callout,blockquote) {border:1px solid #E5E5E5;border-left:4px solid #000000;padding:16px;margin:16px 0;background:transparent;color:inherit}
.article-body table {display:block;max-width:100%;overflow:auto;border-collapse:collapse}
.article-body :is(td,th) {border:1px solid #E5E5E5;padding:12px;text-align:start}
.nb-compare-group {flex-basis:100%;min-width:0}
.nb-compare-group>.section-tree {margin-bottom:24px}
/* NB-COMPARE STRUCTURE END */

/* NB-HC PENDING TITLE MARK START — copy theme, 25 Oct 2026 */
.nb-pending-title, a.nb-pending-title, .article-title.nb-pending-title { color:#C4322B !important; background-color:#FFF3CD; font-weight:700; border-left:4px solid #C4322B; padding-left:6px; text-decoration:none; }
a.nb-pending-title:hover, a.nb-pending-title:focus { text-decoration:underline; }
.sidenav-item.nb-pending-title, .sidenav-item.nb-pending-title:hover, .sidenav-item-search.nb-pending-title:hover { background-color:#FFF3CD; border-left:4px solid #C4322B; color:#C4322B !important; }
.sidenav-item.nb-pending-title.current-article { background-color:#FFF3CD; border-left:8px solid #C4322B; color:#C4322B !important; }
/* NB-HC PENDING TITLE MARK END */

/* NB-HC NEW ARTICLE LISTS START — copy theme, 25 Oct 2026 */
.nb-new-list { margin:0 0 40px; }
.nb-new-list__title { margin:0 0 16px; }
.nb-new-list__group { margin:0 0 24px; }
.nb-new-list__family { margin:0 0 8px; font-size:18px; }
.nb-new-list__items { list-style:none; margin:0; padding:0; }
.nb-new-list__items li { padding:8px 0; border-bottom:1px solid #e6e6e6; }
.nb-faq-item { padding:16px 0; border-bottom:1px solid #e6e6e6; }
.nb-faq-item__q { display:inline-block; font-weight:700; font-size:17px; margin-bottom:6px; }
.nb-faq-item__a { margin:0; }
.nb-see-all { margin:0 0 24px; font-size:17px; font-weight:700; }
.nb-coming { margin:0 0 24px; padding:16px; background:#f5f5f5; border-left:4px solid #0A70B5; font-size:17px; }
.nb-orders-list { padding:0 24px 16px; }
/* NB-HC NEW ARTICLE LISTS END */

/* NB-HC R17 IT-SUPPORT LAYOUT START — copy theme, 25 Oct 2026. Layout learnt from the CDB IT Support centre:
   one-line intro, two big cards, topic tiles, short question lists, recent updates; NutriBullet images and colours kept. */
h1, h2, h3, .page-header h1 { font-weight:700; letter-spacing:-0.01em; }
.nb-home-v2 .hero { text-align:left; }
.nb-home-v2 .hero-inner { max-width:1160px; padding:0 24px; }
.nb-home-v2 .hero-inner .search-house { max-width:520px; }
.nb-home-v2 .hero-inner h1 { font-size:48px; line-height:1.1; margin:0 0 12px; color:#0B2A33; }
.nb-hero-eyebrow { margin:0 0 12px; font-size:13px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:#0B2A33; }
.nb-hero-eyebrow:before { content:""; display:inline-block; width:24px; height:2px; background:#C4322B; vertical-align:middle; margin-right:10px; }
.nb-hero-intro { margin:0 0 20px; font-size:18px; line-height:1.5; color:#0B2A33; }
.nb-home-v2 .pop-container, .nb-home-v2 #section-list-tabs, .nb-home-v2 .faq-container { display:none !important; }
.nb-home { max-width:1160px; margin:0 auto; padding:0 24px 24px; }
.nb-cards { display:grid; grid-template-columns:1fr 1fr; gap:24px; margin:-48px 0 56px; position:relative; z-index:2; }
.nb-card { background:#fff; border-radius:12px; box-shadow:0 6px 24px rgba(0,0,0,.08); padding:28px; }
.nb-card__title { font-size:22px; margin:0 0 8px; }
.nb-card__text { margin:0 0 20px; line-height:1.55; color:#444; }
.nb-card__btn { display:inline-block; background:#0A70B5; color:#fff !important; border-radius:999px; padding:12px 22px; font-size:13px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; text-decoration:none; }
.nb-card__btn:hover, .nb-card__btn:focus { background:#C4322B; text-decoration:none; }
.nb-home__h { font-size:26px; margin:0 0 20px; }
.nb-topics { margin:0 0 56px; }
.nb-topics__grid { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:16px; }
.nb-topic-tile__link { display:flex; align-items:center; gap:14px; min-height:72px; padding:14px 18px; border:1px solid #E5E5E5; border-radius:10px; background:#fff; color:#111 !important; font-weight:700; font-size:17px; text-decoration:none; }
.nb-topic-tile__link:hover, .nb-topic-tile__link:focus { border-color:#0A70B5; box-shadow:0 4px 14px rgba(10,112,181,.12); text-decoration:none; }
.nb-topic-tile__img { width:44px; height:44px; object-fit:contain; flex:0 0 44px; }
.nb-most, .nb-recent { margin:0 0 56px; }
.nb-recent { border-top:1px solid #E5E5E5; padding-top:40px; }
.nb-recent .nb-home__h { text-align:center; }
.nb-recent__list { list-style:none; margin:0 auto; padding:0; max-width:760px; }
.nb-recent__item { display:flex; justify-content:space-between; gap:16px; padding:12px 0; border-bottom:1px solid #EEE; }
.nb-recent__date { color:#666; white-space:nowrap; font-size:14px; }
.nb-top-list li a, .nb-recent__item a { font-weight:600; }
.nb-top-list li { padding:12px 0; }
.nb-all { margin:16px 0 0; }
.nb-all__toggle { cursor:pointer; font-weight:700; font-size:17px; color:#0A70B5; padding:8px 0; }
.nb-all[open] .nb-all__toggle { margin-bottom:12px; }
.nb-machines-h { margin:8px 0 16px; }
.nb-machines:not([data-nb-grouped]), .nb-machines .nb-compare-group > .section-tree { display:grid !important; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:12px; }
.nb-machines[data-nb-grouped] { display:block !important; }
.nb-machines .nb-compare-group { display:block; margin:0 0 32px; }
.nb-machines .nb-compare-group > h2 { font-size:20px; line-height:1.3; color:#111; margin:0 0 12px; }
.nb-machines section.section { border:1px solid #E5E5E5; border-radius:10px; padding:14px 18px; margin:0; width:auto; max-width:none; flex:none; }
.nb-machines section.section:hover { border-color:#0A70B5; }
.nb-machines section.section .article-list, .nb-machines section.section .section-list { display:none; }
.nb-machines section.section .section-tree-title { font-size:17px; line-height:1.3; margin:0 0 6px; }
.nb-machines section.section .section-tree-title a { color:#111; }
.nb-machines section.section { position:relative; }
.nb-machines section.section .see-all-articles { display:none !important; }
.nb-machines section.section .section-tree-title a:after { content:""; position:absolute; inset:0; }
.nb-tile-count { margin:0; font-size:14px; color:#0A70B5; }
.nb-machines-h { font-size:26px; }
body:not(.nb-home-v2) .hero { max-height:160px; }
body:not(.nb-home-v2) .hero-inner h1 { display:none; }
@media (max-width:768px) {
  .nb-cards { grid-template-columns:1fr; margin-top:-24px; }
  .nb-home-v2 .hero-inner h1 { font-size:34px; }
  .nb-recent__item { flex-direction:column; gap:4px; }
}
/* NB-HC R17 IT-SUPPORT LAYOUT END */

/* NB-HC R18 BRAND LOOK START — copy theme, 25 Oct 2026. Fonts, colours and buttons follow the NutriBullet
   storefront (nutribullet.co.nz measured 25 Oct; .com.au certificate error that day): Sofia Pro (theme custom font),
   coral #F0534C bold headings, grey #6C757D body text, coral pill buttons in capitals. Layout spacing follows CDB IT Support:
   16px card radius, 32px padding, soft shadow, 1.6 line height. */
body { font-size:16px; line-height:1.6; color:#4A4F55; }
p, li { line-height:1.6; }
h1, h2, h3, .page-header h1, .nb-home__h, .nb-card__title, .nb-machines-h, .nb-new-list__title { color:#F0534C; font-weight:700; letter-spacing:.5px; }
.page-header h1 { font-size:40px; line-height:1.2; margin-bottom:8px; }
.nb-new-list__title { font-size:26px; line-height:1.3; }
.nb-card { border-radius:16px; padding:32px; box-shadow:0 12px 32px rgba(0,0,0,.08); }
.nb-card__text { color:#6C757D; font-size:16px; }
.nb-card__btn, .nb-card__btn:visited { background:#F0534C; border-radius:100px; padding:11px 24px; font-size:15px; letter-spacing:1px; }
.nb-card__btn:hover, .nb-card__btn:focus { background:#D63F38; }
.nb-topic-tile__link { border-radius:16px; min-height:80px; font-size:17px; color:#222 !important; }
.nb-topic-tile__link:hover, .nb-topic-tile__link:focus { border-color:#F0534C; box-shadow:0 8px 24px rgba(240,83,76,.12); }
.nb-machines section.section { border-radius:16px; }
.nb-machines section.section:hover { border-color:#F0534C; }
.nb-top-list li a, .nb-new-list__items li a, .nb-recent__item a { color:#222; font-weight:600; }
.nb-top-list li a:hover, .nb-new-list__items li a:hover { color:#F0534C; }
.nb-tile-count, .nb-all__toggle { color:#C4322B; }
.nbaf-bar .nbaf-l b { color:#222; }
/* NB-HC R18 BRAND LOOK END */

/* ===== 12419a92 tokens (assets/nutribullet.css section 1) ===== */
:root {
  --nb-font: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;

  --nb-coral: #f0534c;          /* brand accent, decorative + large text only */
  --nb-coral-strong: #cc3a33;   /* buttons, icons, small text (5.0:1 on white) */
  --nb-coral-deep: #b1302a;
  --nb-coral-soft: #fdebe8;
  --nb-blue: #006eca;           /* links (5.1:1) */

  --nb-ink: #1b2127;
  --nb-ink-2: #3a434c;
  --nb-muted: #5b6670;          /* 5.9:1 */
  --nb-bg: #ffffff;
  --nb-cream: #fbf6f1;
  --nb-surface: #f5f2ee;
  --nb-line: #e9e4dd;
  --nb-line-strong: #d7cfc5;

  --nb-r-sm: 12px;
  --nb-r: 18px;
  --nb-r-lg: 28px;
  --nb-pill: 999px;

  --nb-shadow-sm: 0 1px 2px rgba(27, 33, 39, 0.05);
  --nb-shadow: 0 1px 3px rgba(27, 33, 39, 0.05), 0 10px 28px rgba(27, 33, 39, 0.08);
  --nb-shadow-lg: 0 2px 6px rgba(27, 33, 39, 0.05), 0 22px 50px rgba(27, 33, 39, 0.12);
  --nb-ease: cubic-bezier(0.2, 0.7, 0.2, 1);
}

/* ===== 12419a92 page app styles (export 25 Oct 2026, unchanged) ===== */
/* NB-MODEL-SEARCH START (6 Oct 2026 v9 picker, draft test; remove this block to undo) */
/* NutriBullet model search — Help Center theme asset. Draft. */
.nbms { max-width: 680px; margin: 16px 0 24px; }
.nbms-label { display: block; font-weight: 600; margin-bottom: 6px; }
.nbms-bar { display: flex; gap: 8px; }
.nbms-input { flex: 1; min-width: 0; padding: 12px 14px; border: 2px solid #1a1a1a; border-radius: 8px; font-size: 17px; }
.nbms-btn { padding: 12px 18px; border: 0; border-radius: 8px; background: #1a1a1a; color: #fff; font-size: 16px; cursor: pointer; }
.nbms-results { margin-top: 12px; }
.nbms-card { border: 0; border: 1px solid #1a1a1a; border-radius: 8px; padding: 16px 18px; margin: 12px 0; background: #f7f7f7; }
.nbms-line { font-size: 12px; letter-spacing: .04em; text-transform: uppercase; color: #777; }
.nbms-name { font-weight: 700; font-size: 20px; line-height: 1.25; margin: 2px 0 4px; color: #1a1a1a; }
.nbms-code { font-weight: 600; font-size: 15px; color: #1a1a1a; }
.nbms-code-unknown { font-weight: 400; color: #555; }
.nbms-note { font-weight: 400; font-size: 14px; color: #555; }
.nbms-tell { margin: 10px 0 4px; line-height: 1.5; color: #333; }
.nbms-sold { font-size: 13px; color: #777; }
.nbms-hint { display: block; width: 100%; font-size: 13px; color: #666; }
.nbms-shop-link { align-self: center; color: #0b5cad !important; font-size: 14px; }
.nbms-caution { background: #fff8e1; border-radius: 6px; padding: 8px 10px; }
.nbms-steps-list { margin: 8px 0 12px; padding-left: 18px; }
.nbms-steps-list li { margin: 4px 0; }
.nbms-open-help { background: none; border: 0; padding: 0; text-align: left; color: #0b5cad; text-decoration: underline; font-size: inherit; cursor: pointer; }
.nbms-row { margin-top: 4px; line-height: 1.45; }
.nbms-row span { display: block; font-size: 12px; color: #666; }
.nbms-count, .nbms-next { font-size: 14px; color: #444; }
.nbms-warn { background: #fff8e1; border-radius: 6px; padding: 8px 10px; }
.nbms-none { background: #f5f5f5; border-radius: 6px; padding: 10px 12px; }
.nbms-help { margin-top: 14px; }
.nbms-help summary { cursor: pointer; font-weight: 600; }
.nbms-help label { display: block; margin-top: 10px; font-size: 14px; }
.nbms-help select { display: block; width: 100%; margin-top: 4px; padding: 8px; font-size: 15px; }
@media (max-width: 480px) { .nbms-btn { padding: 12px 14px; } }
.nbms-parts { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 8px; }
.nbms-shop { display: inline-block; padding: 10px 16px; border-radius: 6px; background: #1a1a1a; color: #fff !important; text-decoration: none; font-size: 14px; }
.nbms-q { font-weight: 600; margin: 12px 0 8px; }
.nbms-opts { display: flex; flex-direction: column; gap: 6px; }
.nbms-opt { text-align: left; padding: 10px 12px; border: 1px solid #bbb; border-radius: 8px; background: #fff; font-size: 15px; cursor: pointer; }
.nbms-opt:hover, .nbms-opt:focus { border-color: #1a1a1a; background: #f5f5f5; }
.nbms-back, .nbms-restart { margin-top: 10px; background: none; border: 0; color: #0b5cad; cursor: pointer; padding: 4px 0; font-size: 14px; }
/* v3 (5 Oct): suggestions under the bar, pictures, dropdown steps */
.nbms-combo { position: relative; flex: 1; min-width: 0; }
.nbms-combo .nbms-input { width: 100%; box-sizing: border-box; }
.nbms-list { position: absolute; z-index: 20; left: 0; right: 0; top: calc(100% + 4px); margin: 0; padding: 4px 0; list-style: none; background: #fff; border: 1px solid #ccc; border-radius: 10px; box-shadow: 0 8px 24px rgba(0,0,0,.12); max-height: 360px; overflow-y: auto; }
.nbms-list[hidden] { display: none; }
.nbms-head { padding: 8px 14px 4px; font-size: 12px; color: #777; text-transform: uppercase; letter-spacing: .04em; }
.nbms-sug { display: flex; align-items: center; gap: 12px; padding: 8px 14px; cursor: pointer; }
.nbms-sug:hover, .nbms-sug.is-active { background: #f2f2f2; }
.nbms-sug img, .nbms-ph { width: 40px; height: 40px; flex: none; object-fit: contain; border-radius: 6px; background: #f5f5f5; }
.nbms-sug-t { display: flex; flex-direction: column; min-width: 0; }
.nbms-sug-t b { font-size: 15px; color: #1a1a1a; }
.nbms-sug-t small { font-size: 13px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nbms-sug mark { background: none; color: #1a1a1a; font-weight: 700; }
.nbms-has-img { display: flex; gap: 16px; align-items: flex-start; }
.nbms-img { width: 96px; height: 96px; flex: none; object-fit: contain; background: #fff; border-radius: 8px; }
.nbms-body { min-width: 0; }
.nbms-dym { margin: 6px 0 10px; }
.nbms-dym-b { margin: 2px 4px 2px 0; padding: 6px 10px; border: 1px solid #1a1a1a; border-radius: 6px; background: #fff; font-size: 14px; cursor: pointer; }
.nbms-select { display: block; width: 100%; padding: 10px 12px; border: 1px solid #bbb; border-radius: 8px; font-size: 16px; background: #fff; }
label.nbms-q { display: block; }
@media (max-width: 480px) { .nbms-img { width: 64px; height: 64px; } .nbms-has-img { gap: 12px; } }
.nbms-labelrow { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; }
.nbms-where { background: none; border: 0; padding: 0; color: #0b5cad; text-decoration: underline; font-size: 14px; cursor: pointer; }
.nbms-sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.nbms-sug mark { background: none; color: inherit; font-weight: 700; }
.nbms-sug u { text-decoration: none; background: #fff3b0; border-radius: 2px; }
.nbms-sug { min-height: 44px; }
/* Picker (6 Oct, Dyson style): photo tiles by machine type, then model tiles */
.nbmp { margin: 8px 0 20px; }
.nbmp-q { font-weight: 700; font-size: 20px; margin: 4px 0 12px; color: #1a1a1a; }
.nbmp-hint { margin: -6px 0 12px; font-size: 14px; color: #555; }
.nbmp-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; }
.nbmp-tile { display: flex; flex-direction: column; align-items: stretch; text-align: left; padding: 0 0 12px; border: 1px solid #e3e3e3; border-radius: 10px; background: #fafafa; cursor: pointer; font: inherit; color: #1a1a1a; overflow: hidden; }
.nbmp-tile:hover, .nbmp-tile:focus-visible { border-color: #1a1a1a; background: #fff; outline: none; }
.nbmp-pic { display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; background: #fff; }
.nbmp-pic img { width: 82%; height: 82%; object-fit: contain; }
.nbmp-t { display: block; padding: 10px 12px 0; font-weight: 600; font-size: 15px; line-height: 1.3; }
.nbmp-s { display: block; padding: 2px 12px 0; font-size: 13px; color: #666; line-height: 1.3; }
.nbmp-code { font-weight: 400; color: #555; white-space: nowrap; }
.nbmp-models { grid-template-columns: repeat(5, 1fr); }
.nbmp-models .nbmp-t { font-size: 14px; }
.nbmp-back { margin: 0 0 8px; padding: 6px 0; background: none; border: 0; color: #0b5cad; cursor: pointer; font-size: 15px; }
@media (max-width: 700px) { .nbmp-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; } .nbmp-models { grid-template-columns: repeat(2, 1fr); } .nbmp-q { font-size: 18px; } }
/* NB-MODEL-SEARCH END */
     

/* NB-ARTICLE-STYLE START (5 Oct 2026, draft test; remove this block to undo) */
/* NB article layout — sections added with class nb-sec. Layout only. Draft. */
.nb-sec { margin: 0 0 28px; }
.nb-sec h2 { margin: 0 0 10px; font-size: 20px; line-height: 1.3; }
.nb-sec p, .nb-sec li { line-height: 1.6; }
.nb-applies h2 { font-size: 13px; letter-spacing: .05em; text-transform: uppercase; color: #777; margin-bottom: 4px; }
.nb-applies p { color: #555; font-size: 15px; margin: 0; }
.nb-safety { background: #fdf2f2; border: 1px solid #b42318; border-radius: 8px; padding: 14px 18px; }
.nb-safety h2 { color: #8a1c13; }
.nb-safety h2::before { content: ""; --nb-pseudo-icon: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m10.3%204.5-8%2014A1.7%201.7%200%200%200%203.8%2021h16.4a1.7%201.7%200%200%200%201.5-2.5l-8-14a2%202%200%200%200-3.4%200Z%22%2F%3E%3Cpath%20d%3D%22M12%209v5m0%203h.01%22%2F%3E%3C%2Fsvg%3E"); -webkit-mask-image: var(--nb-pseudo-icon); mask-image: var(--nb-pseudo-icon); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: currentColor; display: inline-block; width: 24px; height: 24px; vertical-align: middle; }
.nb-safety p { color: #4a1410; margin: 6px 0; }
.nb-short { background: #f2f7f2; border: 1px solid #1f6b3a; border-radius: 8px; padding: 14px 18px; }
.nb-short p { font-size: 18px; font-weight: 600; color: #1a1a1a; margin: 0; }
.nb-steps { counter-reset: nbstep; list-style: none; padding-left: 0; }
.nb-steps > li { counter-increment: nbstep; position: relative; padding: 10px 0 10px 44px; border-bottom: 1px solid #eee; }
.nb-steps > li::before { content: counter(nbstep); position: absolute; left: 0; top: 9px; width: 30px; height: 30px; border-radius: 50%; background: #1a1a1a; color: #fff; font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center; }
.nb-steps > li.nb-stop { background: #fff8e1; border-radius: 8px; border-bottom: 0; padding-right: 12px; margin-top: 6px; }
.nb-steps > li.nb-stop::before { background: #b26a00; }
.nb-parts p, .nb-contact p { margin: 6px 0; }
.nb-sec a.nb-btn { display: inline-block; padding: 10px 16px; margin: 4px 6px 4px 0; border-radius: 6px; background: #1a1a1a; color: #fff !important; text-decoration: none; font-weight: 600; }
.nb-sec a.nb-link { color: #0b5cad; }
.nb-contact { background: #f7f7f7; border-radius: 8px; padding: 14px 18px; }
@media (max-width: 480px) { .nb-short p { font-size: 17px; } .nb-safety, .nb-short, .nb-contact { padding: 12px 14px; } }
.nb-sec img { max-width: 100%; height: auto; }
/* NB-ARTICLE-STYLE END */
 
/* NB-HC-V2 START: design preview 8 Oct 2026, sandbox only. Delete to END to remove. */
.nbv2{--bg:#fff;--fg:#1d1d1f;--mut:#6e6e73;--line:#e3e3e8;--card:#f6f6f8;--acc:#0b6b3a;--warn:#fff4d6}.nbv2,.nbv2 *{box-sizing:border-box}.nbv2{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 -apple-system,Segoe UI,sans-serif}.nbv2{max-width:960px;margin:auto;padding:16px}.nbv2 a{color:var(--acc)}.nbv2 .crumb{font-size:14px;color:var(--mut)}.nbv2 .jump ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 8px}.nbv2 .jump li{margin:0}.nbv2 .jump a{display:inline-block;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:14px;text-decoration:none}.nbv2 .hero{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0 20px}.nbv2 .hero img{width:140px;height:140px;object-fit:contain;background:var(--card);border-radius:12px}.nbv2 .hero h1{margin:0;font-size:26px}.nbv2 .codes{color:var(--mut);font-size:14px}.nbv2 section{border-top:1px solid var(--line);padding:14px 0}.nbv2 section h2{font-size:19px;margin:0 0 8px}.nbv2 ul{margin:0;padding-left:20px}.nbv2 li{margin:6px 0}.nbv2 .sum{display:block;color:var(--mut);font-size:14px}.nbv2 .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;list-style:none;padding:0}.nbv2 .tiles li{margin:0}.nbv2 .tiles a{display:block;background:var(--card);border-radius:10px;padding:12px;text-decoration:none;color:var(--fg)}.nbv2 h3.pg{font-size:16px;margin:14px 0 6px}.nbv2 .pcards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.nbv2 .pcards li{margin:0;background:var(--card);border-radius:10px;padding:10px}.nbv2 .checkfirst{background:var(--warn);border:2px solid #c98a00;border-radius:10px;padding:12px 14px;margin:0 0 12px;font-size:15px}.nbv2 .checkfirst b{display:block;font-size:17px;margin-bottom:4px}.nbv2 .tag{display:table;margin:4px 0;padding:2px 8px;border-radius:999px;background:var(--warn);border:1px solid #c98a00;font-size:13px;font-weight:600}.nbv2 .pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px}.nbv2 .pair div{background:var(--card);border-radius:10px;padding:10px}.nbv2 .pair a{display:block}.nbv2 .pimg{display:block;width:100%;height:140px;object-fit:contain;background:#fff;border-radius:8px;margin-bottom:8px}.nbv2 .pimg.none{display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--mut);font-size:13px}.nbv2 .fits{display:block;font-size:14px;font-weight:600}.nbv2 .review{background:var(--warn);border-radius:10px;padding:12px;margin-top:24px;font-size:14px}.nbv2 table{border-collapse:collapse;width:100%}.nbv2 td,.nbv2 th{border:1px solid var(--line);padding:6px;text-align:left}.nbv2 .ptypes .tile .pic .pimg{height:100%;margin:0;border-radius:0}.nbv2 .grid.ptypes{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.nbv2 .grid.ptypes{grid-template-columns:repeat(2,1fr)}}.nbv2 .ptall a{font-weight:600}.nbv2 .ptall .sum{font-weight:400}.nbv2 .review table,.nbv2 .review-table{table-layout:fixed}.nbv2 .review td,.nbv2 .review th,.nbv2 .review-table td,.nbv2 .review-table th{overflow-wrap:anywhere}.nbv2 .search{display:flex;gap:8px;margin:12px 0 4px}.nbv2 .search input{flex:1;min-width:0;font:inherit;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg)}.nbv2 #hits{list-style:none;padding:0;margin:0}.nbv2 #hits li{margin:0;border-bottom:1px solid var(--line)}.nbv2 #hits a{display:block;padding:10px 4px;text-decoration:none}.nbv2 #hits .c{color:var(--mut);font-size:14px}.nbv2 .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:0;margin:0}.nbv2 .grid li{margin:0}.nbv2 .tile{display:flex;flex-direction:column;height:100%;padding:0 0 12px;border:1px solid #e3e3e3;border-radius:10px;background:#fafafa;text-decoration:none;color:#1a1a1a;overflow:hidden}.nbv2 .tile:hover,.nbv2 .tile:focus-visible{border-color:#1a1a1a;background:#fff;outline:none}.nbv2 .tile .pic{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#fff}.nbv2 .tile img{width:82%;height:82%;object-fit:contain}.nbv2 .tile .t{display:block;padding:10px 12px 0;font-weight:600;font-size:15px;line-height:1.3}.nbv2 .grid .tile .pic.nb-family-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 6px}.nbv2 .tile .nb-family-image{display:flex;align-items:center;justify-content:center;min-width:0;height:100%}.nbv2 .tile .pic.nb-family-images .nb-family-image img{width:100%;height:82%;max-width:100%;object-fit:contain}.nbv2 .tile .s{display:block;padding:2px 12px 0;font-size:13px;color:#666;line-height:1.3}.nbv2 .tile .code{font-weight:400;color:#555;white-space:nowrap}@media (max-width:700px){.nbv2 .grid{grid-template-columns:repeat(2,1fr);gap:10px}}.nbv2 .tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;list-style:none;padding:0;margin:0}.nbv2 .tasks li{margin:0}.nbv2 .tasks a{display:block;border:1px solid var(--line);border-radius:12px;padding:14px;text-decoration:none;font-weight:600}.nbv2 h2.h{font-size:19px;margin:24px 0 10px}.nbv2 .lead{color:var(--mut);margin:4px 0 0}.nbv2 .tool{border:1px solid var(--line);border-radius:12px;padding:16px;margin:12px 0;background:var(--card)}.nbv2 .tool .stepn{font-size:13px;color:var(--mut);margin:0 0 6px}.nbv2 .tool .qt{font-size:18px;font-weight:600;margin:0 0 12px}.nbv2 .tool .ans{display:flex;flex-direction:column;gap:8px}.nbv2 .tool button{font:inherit;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);cursor:pointer}.nbv2 .tool button:hover,.nbv2 .tool button:focus-visible{border-color:var(--fg);outline:none}.nbv2 .tool .nav{display:flex;gap:16px;margin-top:12px;font-size:14px}.nbv2 .tool .nav button{border:0;background:none;padding:0;color:var(--acc);text-decoration:underline}.nbv2 .said{margin-top:14px;font-size:14px;border-top:1px solid var(--line);padding-top:8px}.nbv2 .said ol{padding-left:20px}.nbv2 .said li{margin:4px 0}.nbv2 .said button{border:0;background:none;padding:0;color:var(--acc);text-decoration:underline;font-size:14px}.nbv2 .tool.fixed{border-color:#0b6b3a}.nbv2 .tool.contact{border-color:#c98a00}.nbv2 .tsall li{margin:10px 0}.nbv2 .tsall p{margin:0}.nbv2 .lbl{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a5a00;margin-bottom:4px}.nbv2 .safety{background:var(--warn);border:2px solid #c98a00;border-radius:10px;padding:12px 14px;margin:12px 0}.nbv2 .nbaf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin:0 0 14px;background:#f4f6f5;color:#1a1a1a;border-radius:10px;font-size:15px}.nbv2 .nbaf-bar button{font:inherit;cursor:pointer}.nbv2 .nbaf-all{background:none;border:0;color:#0b5cad;padding:0;text-decoration:underline}.nbv2 .nbaf-q{font-weight:600;width:100%}.nbv2 .nbaf-chips{display:flex;flex-wrap:wrap;gap:6px}.nbv2 .nbaf-chip{border:1px solid #c9c9c9;background:#fff;color:#1a1a1a;border-radius:999px;padding:6px 12px}.nbv2 .nbaf-chip:hover,.nbv2 .nbaf-chip:focus-visible{border-color:#1a1a1a}.nbv2 .nbaf-none{padding:10px 12px;background:#fff8e1;color:#1a1a1a;border-radius:10px}.nbv2 .nbaf-none a{color:#0b5cad}.nbv2{font-size:16px;line-height:1.5;padding-top:16px;padding-bottom:40px}.nbv2 h1{font-size:28px;margin:8px 0}
/* Personal blender inspired UI tints; sources and colour status are in palette.md. */
.nbv2 {
  --bg: #f7f4ef;
  --fg: #252b27;
  --mut: #536059;
  --line: #dedfd9;
  --card: #ffffff;
  --acc: #354e43;
  --warn: #f5ece0;
  --nb-linen: #eae4da;
  --nb-blush: #f2e2e3;
  --nb-mineral: #e3ebe6;
  --nb-truffle: #e9e0db;
  --nb-grey: #e8ebea;
  --nb-tint: var(--nb-linen);
  --nb-shadow: 0 5px 24px rgba(37, 43, 39, .045);
  box-sizing: border-box;
  width: 100%;
  max-width: 1160px;
  margin: 20px auto 36px;
  padding: 42px 40px 48px;
  border-radius: 36px;
  background: var(--bg);
  color: var(--fg);
  font: 16px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  overflow-wrap: anywhere;
}
.nbv2 *, .nbv2 *::before, .nbv2 *::after { box-sizing: border-box; }
.nbv2 [hidden] { display: none !important; }
.nbv2[data-nb-family="personal"], .nbv2[data-nb-family="baby"] { --nb-tint: var(--nb-blush); }
.nbv2[data-nb-family="portable"], .nbv2[data-nb-family="juicer"] { --nb-tint: var(--nb-mineral); }
.nbv2[data-nb-family="kitchen"] { --nb-tint: var(--nb-truffle); }
.nbv2[data-nb-family="airfryer"] { --nb-tint: var(--nb-grey); }
.nbv2 h1, .nbv2 .hero h1 {
  max-width: 850px;
  margin: 16px 0 12px;
  color: var(--fg);
  font-size: clamp(30px, 3.2vw, 44px);
  font-weight: 650;
  letter-spacing: -.045em;
  line-height: 1.15;
}
.nbv2 h2, .nbv2 h2.h, .nbv2 section h2 {
  margin: 0 0 14px;
  font-size: 23px;
  line-height: 1.3;
  font-weight: 650;
  letter-spacing: -.025em;
}
.nbv2 h2.h { margin-top: 38px; }
.nbv2 h3.pg { margin: 24px 0 12px; font-size: 17px; }
.nbv2 p { margin: 10px 0 16px; }
.nbv2 .lead { margin: 0 0 20px; color: var(--mut); line-height: 1.6; }
.nbv2 a { color: var(--acc); text-underline-offset: 3px; }
.nbv2 a:hover { text-decoration-thickness: 2px; }
.nbv2 :is(a, button, input, select, summary):focus-visible {
  outline: 3px solid #354e43;
  outline-offset: 4px;
}
.nbv2 .crumb { margin: 0 0 22px; color: var(--mut); font-size: 13px; line-height: 1.7; }
.nbv2 .crumb a { color: var(--mut); }
.nbv2 .search { margin: 24px 0 12px; }
.nbv2 .search input, .nbv2 select {
  min-height: 56px;
  padding: 16px 22px;
  border: 1px solid #7a8a80;
  border-radius: 999px;
  background: #fff;
  color: var(--fg);
  font: inherit;
  box-shadow: var(--nb-shadow);
}
.nbv2 .search input::placeholder { color: var(--mut); opacity: 1; }
.nbv2 #hits { border-radius: 22px; background: #fff; overflow: hidden; }
.nbv2 #hits a { padding: 16px 22px; }
.nbv2 #hits li:last-child { border: 0; }
.nbv2 #hits .c { color: var(--mut); }
.nbv2 .grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin-top: 18px; }
.nbv2 .grid li { min-width: 0; }
.nbv2 .tile {
  height: 100%;
  padding: 12px 12px 22px;
  border: 1px solid transparent;
  border-radius: 28px;
  background: #fff;
  color: var(--fg);
  box-shadow: var(--nb-shadow);
  transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.nbv2 .tile .pic {
  border-radius: 20px;
  background: var(--nb-tint);
  overflow: hidden;
}
.nbv2 .tile img { width: 78%; height: 78%; mix-blend-mode: multiply; }
.nbv2 .tile .t { padding: 18px 8px 0; font-size: 16px; line-height: 1.45; }
.nbv2 .tile .s { padding: 5px 8px 0; color: var(--mut); font-size: 13px; line-height: 1.5; }
.nbv2 .tile .code { color: var(--mut); white-space: normal; }
.nbv2 .tile:hover, .nbv2 .tile:focus-visible {
  border-color: #7a8a80;
  background: #fff;
  box-shadow: 0 9px 28px rgba(37, 43, 39, .09);
  transform: translateY(-2px);
}
.nbv2 .tile:is([href*="family-personal"], [href="#personal"]) .pic { background: var(--nb-blush); }
.nbv2 .tile:is([href*="family-jug"], [href="#jug"]) .pic { background: var(--nb-linen); }
.nbv2 .tile:is([href*="family-portable"], [href="#portable"], [href*="family-juicer"], [href="#juicer"]) .pic { background: var(--nb-mineral); }
.nbv2 .tile:is([href*="family-baby"], [href="#baby"]) .pic { background: var(--nb-blush); }
.nbv2 .tile:is([href*="family-kitchen"], [href="#kitchen"]) .pic { background: var(--nb-truffle); }
.nbv2 .tile:is([href*="family-airfryer"], [href="#airfryer"]) .pic { background: var(--nb-grey); }
.nbv2 .tasks { grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 12px; }
.nbv2 .tasks a {
  height: 100%;
  min-height: 54px;
  padding: 15px 22px;
  border: 1px solid #7a8a80;
  border-radius: 28px;
  background: #fff;
  color: var(--acc);
  font-size: 15px;
  line-height: 1.5;
  box-shadow: var(--nb-shadow);
}
.nbv2 .tasks a:hover { background: var(--nb-tint); border-color: #7a8a80; }
.nbv2 .tasks b { color: var(--fg); }
.nbv2 .hero {
  gap: 32px;
  margin: 8px 0 28px;
  padding: 28px;
  border-radius: 28px;
  background: var(--nb-tint);
}
.nbv2 .hero img { width: 170px; height: 170px; border-radius: 22px; background: transparent; mix-blend-mode: multiply; }
.nbv2 .hero > div { flex: 1; min-width: 0; }
.nbv2 .hero h1 { margin: 0 0 12px; }
.nbv2 .codes, .nbv2 .sum { color: var(--mut); font-size: 14px; line-height: 1.65; }
.nbv2 .jump ul { gap: 10px; margin-bottom: 26px; }
.nbv2 .jump a { min-height: 44px; padding: 10px 17px; border-color: #7a8a80; background: #fff; }
.nbv2 section {
  margin: 22px 0;
  padding: 28px;
  border: 1px solid #e5e4de;
  border-radius: 28px;
  background: #fff;
  box-shadow: var(--nb-shadow);
}
.nbv2 section li { margin: 12px 0; }
.nbv2 section .sum { margin-top: 4px; }
.nbv2 #contact { margin-top: 36px; background: var(--nb-tint); border-color: transparent; box-shadow: none; }
.nbv2 #contact > p:first-of-type a {
  display: inline-block;
  padding: 13px 22px;
  border-radius: 999px;
  background: var(--fg);
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}
.nbv2 #contact > p:last-of-type { margin-bottom: 0; color: var(--mut); font-size: 14px; }
.nbv2 .tiles { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 14px; }
.nbv2 .tiles a { padding: 18px; border: 1px solid #dedfd9; border-radius: 22px; background: var(--nb-tint); }
.nbv2 .pcards { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 16px; }
.nbv2 .pcards li { min-width: 0; margin: 0; padding: 18px; border: 1px solid #e5e4de; border-radius: 24px; background: #faf9f6; }
.nbv2 .pcards b { font-size: 15px; line-height: 1.5; }
.nbv2 .pimg { height: 158px; border-radius: 16px; margin-bottom: 16px; background: #fff; }
.nbv2 .pimg.none { color: var(--mut); background: #f1f0eb; }
.nbv2 .fits { font-size: 13px; line-height: 1.6; }
.nbv2 .pair { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin-bottom: 20px; }
.nbv2 .pair div { padding: 18px; border-radius: 20px; background: var(--nb-tint); }
.nbv2 .checkfirst, .nbv2 .safety, .nbv2 .nbaf-none {
  padding: 20px 24px;
  border: 1px solid #95754d;
  border-radius: 24px;
  background: var(--warn);
  color: var(--fg);
  line-height: 1.65;
}
.nbv2 .checkfirst b { font-size: 16px; margin-bottom: 8px; }
.nbv2 .tag { padding: 5px 10px; margin: 8px 0; border-color: #95754d; background: var(--warn); color: #654a2d; font-size: 12px; }
.nbv2 .review { margin-top: 36px; padding: 24px; border: 1px dashed #b4a38c; border-radius: 24px; background: #f2ece3; color: var(--mut); }
.nbv2 .review > b { display: block; margin-bottom: 12px; color: var(--fg); }
.nbv2 td, .nbv2 th { padding: 10px 12px; border-color: #d5d3cb; }
.nbv2 .review td:first-child { width: 30%; }
.nbv2 .nbaf-bar { padding: 18px 22px; gap: 12px; border-radius: 24px; background: var(--nb-mineral); color: var(--fg); }
.nbv2 .nbaf-chip { min-height: 44px; padding: 10px 16px; border-color: #7a8a80; color: var(--fg); }
.nbv2 .nbaf-all, .nbv2 .nbaf-none a { color: var(--acc); }
.nbv2 .tool { margin: 24px 0; padding: 28px; border-color: #dedfd9; border-radius: 28px; background: #fff; box-shadow: var(--nb-shadow); }
.nbv2 .tool .qt { font-size: 22px; line-height: 1.5; letter-spacing: -.015em; }
.nbv2 .tool .ans { gap: 12px; }
.nbv2 .tool .ans button { min-height: 52px; padding: 14px 22px; border-color: #7a8a80; border-radius: 28px; background: var(--nb-mineral); color: var(--fg); }
.nbv2 .tool .ans button:hover { border-color: var(--acc); background: #d9e4dd; }
.nbv2 .tool .nav { flex-wrap: wrap; gap: 20px; }
.nbv2 .tool .nav button, .nbv2 .said button { min-height: 44px; color: var(--acc); }
.nbv2 .tool .stepn { margin-bottom: 16px; color: var(--mut); }
.nbv2 .tool.contact { border-color: #95754d; background: var(--warn); }
.nbv2 .tool.fixed { border-color: #354e43; background: var(--nb-mineral); }
.nbv2 .lbl { color: #654a2d; }
.nbv2 details { padding: 20px 24px; border: 1px solid #dedfd9; border-radius: 24px; background: #fff; }
.nbv2 summary { min-height: 28px; color: var(--acc); font-weight: 600; cursor: pointer; }
.nbv2 .article-body { line-height: 1.75; }
.nbv2 .article-body > p, .nbv2 .article-body > ul, .nbv2 .article-body > ol { max-width: 780px; }
.nbv2 .tile:focus-visible, .nbv2 .tool button:focus-visible, .nbv2 .nbaf-chip:focus-visible {
  outline: 3px solid #354e43;
  outline-offset: 4px;
}
.nbv2.nb-contact-dialog {
  width: calc(100% - 32px);
  max-width: 480px;
  max-height: calc(100dvh - 32px);
  margin: auto;
  padding: 32px;
  border: 1px solid #dedfd9;
  border-radius: 28px;
  background: #fff;
  box-shadow: 0 18px 70px rgba(37, 43, 39, .18);
  overflow: auto;
}
.nbv2.nb-contact-dialog::backdrop { background: rgba(37, 43, 39, .32); }
.nbv2.nb-contact-dialog h2 { margin: 12px 38px 14px 0; font-size: 27px; line-height: 1.25; }
.nbv2.nb-contact-dialog h2:focus { outline: none; }
.nbv2.nb-contact-dialog p { color: var(--mut); }
.nbv2.nb-contact-dialog a { font-weight: 600; }
.nbv2 .nb-contact-close {
  position: absolute;
  top: 14px;
  right: 14px;
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  border: 1px solid #7a8a80;
  border-radius: 50%;
  background: #f7f4ef;
  color: #252b27;
  font: 26px/1 Arial, sans-serif;
  cursor: pointer;
}
.nbv2 .nb-contact-continue {
  display: block;
  padding: 14px 20px;
  border-radius: 999px;
  background: #252b27;
  color: #fff;
  text-align: center;
  text-decoration: none;
  line-height: 1.5;
}
.nbv2 .nb-contact-close:focus-visible, .nbv2 .nb-contact-continue:focus-visible {
  outline: 3px solid #354e43;
  outline-offset: 3px;
}
.nbv2.nb-contact-hint {
  width: 100%;
  max-width: none;
  margin: 0 0 20px;
  padding: 12px 16px;
  border: 1px solid #dedfd9;
  border-radius: 18px;
  background: #eae4da;
  font-size: 14px;
  line-height: 1.6;
  box-shadow: none;
}
@media (max-width: 900px) {
  .nbv2 { padding: 32px 26px; }
  .nbv2 .grid { gap: 14px; }
}
@media (max-width: 700px) {
  .nbv2.nb-contact-dialog { padding: 24px; border-radius: 26px; }
  .nbv2.nb-contact-dialog h2 { font-size: 25px; }
  .nbv2 { margin: 12px auto 24px; padding: 26px 18px 30px; border-radius: 26px; }
  .nbv2 h1, .nbv2 .hero h1 { margin-top: 10px; font-size: 32px; }
  .nbv2 h2, .nbv2 h2.h, .nbv2 section h2 { font-size: 21px; }
  .nbv2 h2.h { margin-top: 30px; }
  .nbv2 .grid, .nbv2 .grid.ptypes { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .nbv2 .tile { padding: 9px 9px 18px; border-radius: 22px; }
  .nbv2 .tile .pic { border-radius: 16px; }
  .nbv2 .tile .t { padding: 13px 4px 0; font-size: 14px; }
  .nbv2 .tile .s { padding: 4px 4px 0; font-size: 12px; }
  .nbv2 .tasks { grid-template-columns: 1fr; gap: 10px; }
  .nbv2 .tasks a { padding: 14px 20px; }
  .nbv2 .search input { padding: 15px 18px; font-size: 15px; }
  .nbv2 .hero { padding: 22px; gap: 20px; flex-direction: column; align-items: flex-start; }
  .nbv2 .hero img { width: 150px; height: 150px; align-self: center; }
  .nbv2 .hero > div { width: 100%; }
  .nbv2 section, .nbv2 .tool { padding: 22px 18px; border-radius: 24px; }
  .nbv2 .pair, .nbv2 .pcards { grid-template-columns: minmax(0, 1fr); }
  .nbv2 .checkfirst, .nbv2 .safety, .nbv2 .nbaf-none { padding: 18px; border-radius: 22px; }
  .nbv2 .review { padding: 18px 12px; font-size: 12px; }
  .nbv2 .review td { padding: 8px 6px; }
  .nbv2 .nbaf-bar { padding: 18px; }
  .nbv2 .tool .qt { font-size: 19px; }
}
@media (prefers-reduced-motion: reduce) {
  .nbv2 .tile { transition: none; }
  .nbv2 .tile:hover, .nbv2 .tile:focus-visible { transform: none; }
}

/* Premium product-led presentation. UI tints are design choices, not product colour facts. */
.nbv2.nb-premium {
  --bg: #f7f4ef;
  --fg: #252b27;
  --mut: #536059;
  --line: #d8ddd7;
  --nb-shadow: 0 12px 36px rgba(37, 43, 39, .055);
  --nb-ease: cubic-bezier(.2, .65, .3, 1);
  max-width: 1240px;
  margin: 20px auto 48px;
  padding: 48px 54px 54px;
  border-radius: 12px;
  font-family: "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.65;
}
.nbv2.nb-premium .crumb { margin-bottom: 30px; font-size: 13px; line-height: 1.6; letter-spacing: .01em; }
.nbv2.nb-premium h1,
.nbv2.nb-premium .hero h1 {
  margin: 0 0 20px;
  max-width: 920px;
  font-size: clamp(36px, 5vw, 64px);
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: -.035em;
  text-wrap: balance;
}
.nbv2.nb-premium h2,
.nbv2.nb-premium h2.h,
.nbv2.nb-premium section h2 {
  font-size: clamp(24px, 2.8vw, 32px);
  line-height: 1.25;
  letter-spacing: -.025em;
  font-weight: 600;
  text-wrap: balance;
}
/* H3: one reading hierarchy; container geometry, colours and motion stay in their existing rules. */
.nbv2.nb-premium h3,
.nbv2.nb-premium h3.pg { font-size: 22px; font-weight: 600; line-height: 1.35; letter-spacing: -.015em; text-wrap: balance; }
.nbv2.nb-premium h4 { font-size: 18px; font-weight: 600; line-height: 1.4; letter-spacing: -.01em; }
.nbv2.nb-premium :is(b, strong) { font-weight: 600; }
.nbv2.nb-premium :is(button, input, select, textarea) { font-family: inherit; font-size: 16px; line-height: 1.5; letter-spacing: normal; }
.nbv2.nb-premium :is(button, summary, th) { font-weight: 600; }
.nbv2.nb-premium h2.h { margin-top: 58px; margin-bottom: 16px; }
.nbv2.nb-premium .lead { max-width: 60ch; margin: 0 0 24px; font-size: 19px; line-height: 1.6; }
.nbv2.nb-premium .codes { font-size: 15px; margin: 8px 0; }
.nbv2.nb-premium :is(.sum, .fits) { font-size: 15px; line-height: 1.6; }
.nbv2.nb-premium .codes a { display: inline-block; padding: 8px 0; }
.nbv2.nb-premium a { text-decoration-thickness: 1px; text-underline-offset: 5px; }
.nbv2.nb-premium :is(a, button, input, select, summary):focus-visible {
  outline: 3px solid #354e43;
  outline-offset: 5px;
}
.nbv2.nb-premium .nb-premium-hero,
.nbv2.nb-premium .hero.nb-premium-hero {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  align-items: center;
  gap: 56px;
  margin: 0 0 56px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}
.nbv2.nb-premium .nb-hero-copy { min-width: 0; order: 0; padding: 18px 0; }
.nbv2.nb-premium .nb-hero-copy h1 { max-width: 650px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy h1 { font-size: clamp(40px, 5.4vw, 70px); }
.nbv2.nb-premium .nb-hero-text-only { grid-template-columns: minmax(0, 1fr); max-width: 850px; }
.nbv2.nb-premium .nb-product-stage {
  position: relative;
  display: grid;
  place-items: center;
  order: 1;
  min-width: 0;
  width: 100%;
  min-height: 380px;
  aspect-ratio: 1.12 / 1;
  overflow: hidden;
  border-radius: 20px;
  background: var(--nb-tint);
}
.nbv2.nb-premium .nb-product-stage::before {
  content: "";
  position: absolute;
  inset: auto 19% 8%;
  height: 12%;
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(37,43,39,.11), rgba(37,43,39,0) 70%);
  pointer-events: none;
}
.nbv2.nb-premium .nb-product-stage img,
.nbv2.nb-premium .hero .nb-product-stage img {
  display: block;
  position: relative;
  width: 79%;
  height: 85%;
  max-height: 460px;
  margin: 0;
  border-radius: 0;
  background: transparent;
  object-fit: contain;
  mix-blend-mode: multiply;
  filter: none;
  transition: transform 350ms var(--nb-ease), opacity 350ms var(--nb-ease);
}
.nbv2.nb-premium:not([data-nb-page="index"]) .nb-product-stage:hover img { transform: translateY(-5px) scale(1.035); }
.nbv2.nb-premium .nb-reveal { opacity: 1; transform: none; transition: opacity 330ms var(--nb-ease), transform 330ms var(--nb-ease); }
.nbv2.nb-premium .nb-reveal-pending { opacity: 0; transform: translateY(14px) scale(.985); }
.nbv2.nb-premium .nb-reveal-visible { opacity: 1; transform: none; }
.nbv2.nb-premium .nb-reveal:focus-within { opacity: 1; transform: none; }
.nbv2.nb-premium .search { width: 100%; max-width: 700px; margin: 24px 0 14px; }
.nbv2.nb-premium .search input,
.nbv2.nb-premium select {
  width: 100%;
  min-height: 60px;
  padding: 17px 22px;
  border: 1px solid #7a8a80;
  border-radius: 12px;
  background: #fff;
  box-shadow: none;
  font-size: 16px;
}
.nbv2.nb-premium #hits { border-radius: 12px; box-shadow: var(--nb-shadow); }
.nbv2.nb-premium .nb-ink-panel {
  margin: 12px 0 60px;
  padding: 36px 38px 30px;
  border-radius: 20px;
  background: #252b27;
  color: #fff;
}
.nbv2.nb-premium .nb-ink-panel h2.h { margin: 0 0 26px; color: #fff; font-size: 30px; }
.nbv2.nb-premium .tasks,
.nbv2.nb-premium .nb-task-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 32px;
  padding: 0;
  margin: 18px 0 28px;
  list-style: none;
}
.nbv2.nb-premium .tasks li { min-width: 0; margin: 0; }
.nbv2.nb-premium .tasks a {
  position: relative;
  display: block;
  height: 100%;
  min-height: 60px;
  padding: 18px 32px 18px 0;
  border: 0;
  border-bottom: 1px solid #c9d0c9;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--fg);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
.nbv2.nb-premium .tasks a::after {
  content: "";
  position: absolute;
  right: 4px;
  top: 27px;
  width: 8px;
  height: 8px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  transform: rotate(45deg);
}
.nbv2.nb-premium .tasks a:hover { color: var(--acc); background: transparent; text-decoration: underline; }
.nbv2.nb-premium .tasks .sum { display: block; padding-top: 6px; font-weight: 400; }
.nbv2.nb-premium .nb-ink-panel .tasks { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; margin: 0; }
.nbv2.nb-premium .nb-ink-panel .tasks a { min-height: 62px; color: #fff; border-bottom-color: #737f76; }
.nbv2.nb-premium .nb-ink-panel .tasks a:hover { color: #fff; }
.nbv2.nb-premium .nb-ink-panel a:focus-visible { outline-color: #fff; }
/* H2: home help entries retain their routes and contact reminder as visible buttons. */
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks { gap: 16px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 60px;
  padding: 16px 20px;
  border: 1px solid #fff;
  border-radius: 12px;
  background: #fff;
  color: var(--fg);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a::after { display: none; }
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a:hover,
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a:focus-visible {
  border-color: #e3ebe6;
  background: #e3ebe6;
  color: var(--fg);
  text-decoration: none;
}
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 4px;
}
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a:active {
  border-color: #c9d8ce;
  background: #c9d8ce;
}
/* L2-1: the family model link uses the home H2 button treatment. */
.nbv2.nb-premium[data-nb-page^="family-"] > .tasks > li:first-child > a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 60px;
  padding: 16px 20px;
  border: 1px solid #fff;
  border-radius: 12px;
  background: #fff;
  color: var(--fg);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.nbv2.nb-premium[data-nb-page^="family-"] > .tasks > li:first-child > a::after { display: none; }
.nbv2.nb-premium[data-nb-page^="family-"] > .tasks > li:first-child > a:hover,
.nbv2.nb-premium[data-nb-page^="family-"] > .tasks > li:first-child > a:focus-visible {
  border-color: #e3ebe6;
  background: #e3ebe6;
  color: var(--fg);
  text-decoration: none;
}
.nbv2.nb-premium[data-nb-page^="family-"] > .tasks > li:first-child > a:focus-visible {
  outline: 3px solid #354e43;
  outline-offset: 4px;
}
.nbv2.nb-premium[data-nb-page^="family-"] > .tasks > li:first-child > a:active {
  border-color: #c9d8ce;
  background: #c9d8ce;
}
.nbv2.nb-premium .grid { gap: 24px; margin-top: 26px; }
.nbv2.nb-premium .nb-editorial-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: minmax(270px, auto);
  align-items: stretch;
}
.nbv2.nb-premium .nb-editorial-grid > .nb-featured { grid-column: span 2; grid-row: span 2; }
.nbv2.nb-premium .tile {
  display: flex;
  flex-direction: column;
  padding: 0 0 22px;
  border: 0;
  border-radius: 18px;
  background: #fff;
  box-shadow: none;
  color: var(--fg);
  transition: transform 250ms var(--nb-ease);
}
.nbv2.nb-premium .tile .pic {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  width: 100%;
  min-height: 180px;
  aspect-ratio: 1.2 / 1;
  border-radius: 18px;
  background: var(--nb-tint);
}
.nbv2.nb-premium .tile:is([href*="family-personal"], [href="#personal"]) .pic { background: var(--nb-blush); }
.nbv2.nb-premium .tile:is([href*="family-portable"], [href="#portable"], [href*="family-juicer"], [href="#juicer"]) .pic { background: var(--nb-mineral); }
.nbv2.nb-premium .tile:is([href*="family-kitchen"], [href="#kitchen"]) .pic { background: var(--nb-truffle); }
.nbv2.nb-premium .tile:is([href*="family-airfryer"], [href="#airfryer"]) .pic { background: var(--nb-grey); }
.nbv2.nb-premium .tile img { width: 77%; height: 80%; max-height: 260px; object-fit: contain; transition: transform 350ms var(--nb-ease), opacity 350ms var(--nb-ease); }
.nbv2.nb-premium .tile .t { padding: 22px 24px 0; font-size: 20px; line-height: 1.35; font-weight: 600; letter-spacing: -.015em; }
.nbv2.nb-premium .tile .s { padding: 6px 24px 0; font-size: 15px; line-height: 1.6; }
.nbv2.nb-premium .tile .code { display: inline; font-size: 14px; line-height: 1.5; letter-spacing: normal; white-space: normal; }
.nbv2.nb-premium .nb-featured .tile .pic { min-height: 380px; aspect-ratio: auto; }
.nbv2.nb-premium .nb-featured .tile img { max-height: 430px; height: 83%; width: 78%; }
.nbv2.nb-premium .nb-featured .tile .t { font-size: 28px; letter-spacing: -.025em; }
.nbv2.nb-premium .tile:hover,
.nbv2.nb-premium .tile:focus-visible { border: 0; background: #fff; box-shadow: var(--nb-shadow); transform: translateY(-4px); }
.nbv2.nb-premium .tile:hover img,
.nbv2.nb-premium .tile:focus-visible img { transform: scale(1.035); }
.nbv2.nb-premium .tile:focus-visible { outline: 3px solid #354e43; outline-offset: 5px; }
.nbv2.nb-premium .nb-machine-layout { display: grid; grid-template-columns: 200px minmax(0, 1fr); gap: 44px; align-items: start; }
.nbv2.nb-premium .nb-machine-layout .jump { position: sticky; top: 24px; margin-top: 4px; }
.nbv2.nb-premium .jump ul { display: grid; grid-template-columns: 1fr; gap: 0; margin: 0; padding: 0; }
.nbv2.nb-premium .jump a { display: block; min-height: 48px; padding: 14px 2px; border: 0; border-bottom: 1px solid #d8ddd7; border-radius: 0; background: transparent; color: var(--mut); font-size: 14px; line-height: 1.5; }
.nbv2.nb-premium .jump a:hover { color: var(--fg); text-decoration: underline; }
.nbv2.nb-premium .nb-machine-sections { min-width: 0; }
.nbv2.nb-premium section { margin: 0 0 34px; padding: 34px; border: 0; border-radius: 18px; background: #fff; box-shadow: none; }
.nbv2.nb-premium section h2 { margin-bottom: 22px; }
.nbv2.nb-premium section li { margin: 14px 0; }
.nbv2.nb-premium section > ul:not(.pcards):not(.tiles) { padding-left: 20px; }
.nbv2.nb-premium section .sum { padding-top: 5px; }
.nbv2.nb-premium .tiles { gap: 16px; }
.nbv2.nb-premium .tiles a { padding: 20px; border: 0; border-radius: 12px; background: #f7f4ef; line-height: 1.5; }
.nbv2.nb-premium .pcards { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 22px; }
.nbv2.nb-premium .pcards li { margin: 0; padding: 20px; border: 0; border-radius: 16px; background: #f7f4ef; }
.nbv2.nb-premium .pcards b { font-size: 16px; line-height: 1.5; }
.nbv2.nb-premium .pimg { height: 174px; margin-bottom: 18px; border-radius: 12px; background: #fff; }
.nbv2.nb-premium .tile .pic .pimg { min-height: 0; margin: 0; background: transparent; }
.nbv2.nb-premium .pair { gap: 20px; }
.nbv2.nb-premium .pair div { padding: 22px; border-radius: 14px; }
.nbv2.nb-premium .checkfirst,
.nbv2.nb-premium .safety,
.nbv2.nb-premium .nbaf-none { padding: 24px 28px; border: 0; border: 1px solid #95754d; border-radius: 4px 14px 14px 4px; background: #f5ece0; }
.nbv2.nb-premium .checkfirst { margin: 0 0 28px; }
.nbv2.nb-premium #contact { margin-top: 46px; padding: 38px; border: 0; background: var(--nb-linen); border-radius: 18px; }
.nbv2.nb-premium #contact h2 { max-width: 650px; margin-bottom: 18px; }
.nbv2.nb-premium #contact > p:first-of-type a { min-height: 50px; padding: 14px 26px; background: #252b27; color: #fff; font-size: 16px; }
.nbv2.nb-premium #contact > p:last-of-type { max-width: 760px; margin-top: 22px; }
.nbv2.nb-premium .review { padding: 24px; border: 1px dashed #b4a38c; border-radius: 10px; font-size: 14px; line-height: 1.6; box-shadow: none; }
.nbv2.nb-premium .nbaf-bar { padding: 22px 24px; border-radius: 14px; background: var(--nb-mineral); }
.nbv2.nb-premium .nbaf-chip { border-radius: 999px; }
.nbv2.nb-premium .tool { margin: 28px 0; padding: 38px; border: 0; border-radius: 18px; box-shadow: none; }
.nbv2.nb-premium .tool .qt { max-width: 45ch; margin-bottom: 24px; font-size: 28px; line-height: 1.3; font-weight: 600; letter-spacing: -.025em; text-wrap: balance; }
.nbv2.nb-premium .tool .ans button { min-height: 52px; padding: 15px 28px; border: 0; border-radius: 999px; background: #252b27; color: #fff; }
.nbv2.nb-premium .tool .ans button:hover { background: #354e43; }
.nbv2.nb-premium .tool .nav { margin-top: 28px; }
.nbv2.nb-premium .tool .stepn { margin-bottom: 22px; font-size: 14px; line-height: 1.5; letter-spacing: .01em; }
.nbv2.nb-premium .tool.contact { background: #f5ece0; }
.nbv2.nb-premium .tool.fixed { background: #e3ebe6; }
.nbv2.nb-premium details { padding: 24px 28px; border: 0; border-radius: 14px; }
.nbv2.nb-premium .article-body { max-width: 870px; padding: 0; margin-top: 38px; font-size: 17px; line-height: 1.7; }
.nbv2.nb-premium .article-body :is(p, ul, ol, blockquote) { max-width: 68ch; }
.nbv2.nb-premium .article-body h2 { margin: 42px 0 18px; }
.nbv2.nb-premium .article-body h3 { margin: 30px 0 14px; }
.nbv2#nb-contact-dialog {
  width: calc(100% - 40px);
  max-width: 500px;
  padding: 42px;
  border: 0;
  border-radius: 20px;
  background: #f7f4ef;
  box-shadow: 0 24px 90px rgba(37,43,39,.24);
  font-family: "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
}
.nbv2#nb-contact-dialog::backdrop { background: rgba(37,43,39,.44); }
.nbv2#nb-contact-dialog h2 { margin: 12px 26px 20px 0; font-size: 32px; font-weight: 600; letter-spacing: -.025em; line-height: 1.25; text-wrap: balance; }
.nbv2#nb-contact-dialog p { margin-bottom: 24px; font-size: 16px; line-height: 1.6; }
.nbv2#nb-contact-dialog .nb-contact-close { top: 12px; right: 12px; border: 0; background: transparent; }
.nbv2#nb-contact-dialog .nb-contact-continue { margin-top: 30px; min-height: 54px; padding: 16px 22px; font-size: 16px; }
.nbv2#nb-contact-dialog :is(a,button):focus-visible { outline: 3px solid #354e43; outline-offset: 4px; }
.nbv2.nb-contact-hint { padding: 14px 18px; border: 0; border: 1px solid #354e43; border-radius: 4px 12px 12px 4px; }
@media (max-width: 1000px) {
  .nbv2.nb-premium { padding: 36px 30px 42px; }
  .nbv2.nb-premium .nb-premium-hero,
  .nbv2.nb-premium .hero.nb-premium-hero { gap: 30px; }
  .nbv2.nb-premium .nb-product-stage { min-height: 320px; }
  .nbv2.nb-premium .nb-ink-panel { padding: 32px; }
  .nbv2.nb-premium .nb-ink-panel .tasks { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 30px; }
  .nbv2.nb-premium .nb-machine-layout { grid-template-columns: 165px minmax(0, 1fr); gap: 24px; }
  .nbv2.nb-premium .nb-editorial-grid { grid-auto-rows: minmax(240px, auto); }
  .nbv2.nb-premium .nb-featured .tile .pic { min-height: 330px; }
  .nbv2.nb-premium .tile .t { padding-left: 18px; padding-right: 18px; font-size: 18px; }
  .nbv2.nb-premium .tile .s { padding-left: 18px; padding-right: 18px; }
}
@media (max-width: 700px) {
  .nbv2.nb-premium { margin: 10px auto 28px; padding: 28px 20px 34px; border-radius: 8px; font-size: 16px; }
  .nbv2.nb-premium .crumb { margin-bottom: 24px; font-size: 13px; }
  .nbv2.nb-premium h1,
  .nbv2.nb-premium .hero h1 { margin: 0 0 18px; font-size: clamp(32px, 9.5vw, 40px); line-height: 1.15; letter-spacing: -.03em; }
  .nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy h1 { font-size: clamp(36px, 10.5vw, 44px); }
  .nbv2.nb-premium h2,
  .nbv2.nb-premium h2.h,
  .nbv2.nb-premium section h2 { font-size: 26px; }
  .nbv2.nb-premium h3,
  .nbv2.nb-premium h3.pg { font-size: 20px; }
  .nbv2.nb-premium h2.h { margin-top: 42px; }
  .nbv2.nb-premium .lead { font-size: 18px; margin-bottom: 22px; }
  .nbv2.nb-premium .nb-premium-hero,
  .nbv2.nb-premium .hero.nb-premium-hero { grid-template-columns: minmax(0, 1fr); gap: 22px; margin-bottom: 36px; }
  .nbv2.nb-premium .nb-hero-copy { padding: 0; }
  .nbv2.nb-premium .hero > .nb-hero-copy,
  .nbv2.nb-premium .hero > .nb-product-stage { width: 100%; }
  .nbv2.nb-premium .nb-product-stage { min-height: 0; aspect-ratio: 1.2 / 1; border-radius: 16px; }
  .nbv2.nb-premium .nb-product-stage img,
  .nbv2.nb-premium .hero .nb-product-stage img { width: 77%; height: 87%; max-height: 310px; }
  .nbv2.nb-premium .search { margin-top: 24px; }
  .nbv2.nb-premium .search input { min-height: 58px; padding: 16px 17px; font-size: 16px; }
  .nbv2.nb-premium .nb-ink-panel { margin: 8px 0 40px; padding: 28px 24px 24px; border-radius: 16px; }
  .nbv2.nb-premium .nb-ink-panel h2.h { font-size: 27px; margin-bottom: 18px; }
  .nbv2.nb-premium .tasks,
  .nbv2.nb-premium .nb-task-list { grid-template-columns: minmax(0, 1fr); gap: 0; margin-bottom: 26px; }
  .nbv2.nb-premium .tasks a { min-height: 58px; padding: 18px 28px 18px 0; font-size: 16px; }
  .nbv2.nb-premium .nb-ink-panel .tasks { grid-template-columns: minmax(0, 1fr); gap: 0; }
  .nbv2.nb-premium .nb-ink-panel .tasks a { min-height: 59px; }
  .nbv2.nb-premium .grid,
  .nbv2.nb-premium .grid.ptypes,
  .nbv2.nb-premium .nb-editorial-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: auto; gap: 16px 12px; margin-top: 24px; }
  .nbv2.nb-premium .nb-editorial-grid > .nb-featured { grid-column: span 2; grid-row: auto; }
  .nbv2.nb-premium .tile { padding: 0 0 18px; border-radius: 14px; }
  .nbv2.nb-premium .tile .pic { min-height: 0; aspect-ratio: 1 / 1; border-radius: 14px; }
  .nbv2.nb-premium .tile img { width: 78%; height: 79%; max-height: 180px; }
  .nbv2.nb-premium .tile .t { padding: 16px 13px 0; font-size: 16px; line-height: 1.4; }
  .nbv2.nb-premium .tile .s { padding: 6px 13px 0; font-size: 14px; }
  .nbv2.nb-premium .tile .code { font-size: 13px; }
  .nbv2.nb-premium .nb-featured .tile .pic { min-height: 0; aspect-ratio: 1.3 / 1; }
  .nbv2.nb-premium .nb-featured .tile img { width: 78%; height: 84%; max-height: 260px; }
  .nbv2.nb-premium .nb-featured .tile .t { padding: 22px 20px 0; font-size: 25px; }
  .nbv2.nb-premium .nb-featured .tile .s { padding-left: 20px; padding-right: 20px; font-size: 14px; }
  .nbv2.nb-premium .nb-machine-layout { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  .nbv2.nb-premium .nb-machine-layout .jump { position: static; margin: 0 0 6px; }
  .nbv2.nb-premium .jump ul { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 18px; }
  .nbv2.nb-premium .jump a { padding: 13px 0; min-height: 48px; font-size: 14px; }
  .nbv2.nb-premium section,
  .nbv2.nb-premium .tool { margin-bottom: 24px; padding: 26px 22px; border-radius: 16px; }
  .nbv2.nb-premium section h2 { margin-bottom: 20px; }
  .nbv2.nb-premium .pcards { grid-template-columns: minmax(0, 1fr); gap: 18px; }
  .nbv2.nb-premium .pcards li { padding: 20px; }
  .nbv2.nb-premium .pimg { height: 190px; }
  .nbv2.nb-premium .pair { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .nbv2.nb-premium .checkfirst,
  .nbv2.nb-premium .safety,
  .nbv2.nb-premium .nbaf-none { padding: 20px; font-size: 16px; }
  .nbv2.nb-premium #contact { margin-top: 34px; padding: 28px 24px; border-radius: 16px; }
  .nbv2.nb-premium #contact > p:first-of-type a { padding: 15px 21px; font-size: 16px; line-height: 1.5; }
  .nbv2.nb-premium #contact > p:last-of-type { margin-top: 20px; font-size: 14px; }
  .nbv2.nb-premium .tool .qt { font-size: 24px; }
  .nbv2.nb-premium .tool .ans { gap: 12px; }
  .nbv2.nb-premium .tool .ans button { padding: 14px 22px; }
  .nbv2.nb-premium .review { padding: 20px 14px; font-size: 14px; }
  .nbv2.nb-premium .article-body { margin-top: 28px; }
  .nbv2.nb-premium .nbaf-bar { padding: 20px; }
  .nbv2#nb-contact-dialog { width: calc(100% - 32px); padding: 32px 26px; border-radius: 18px; }
  .nbv2#nb-contact-dialog h2 { font-size: 28px; margin-right: 26px; }
  .nbv2#nb-contact-dialog p { font-size: 16px; }
  .nbv2#nb-contact-dialog .nb-contact-continue { font-size: 16px; padding: 16px 18px; }
}
/* L2-4: equal entry media boxes, including the first tile and empty photo slots. */
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid { grid-auto-rows: 1fr; }
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid > li { min-width: 0; }
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid > .nb-featured { grid-column: auto; grid-row: auto; }
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid .tile .pic {
  position: relative;
  flex: 0 0 auto;
  width: 100%;
  min-height: 0;
  aspect-ratio: 1 / 1;
}
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid .tile .pic > img {
  position: absolute;
  inset: 10%;
  width: 80%;
  height: 80%;
  max-height: none;
  object-fit: contain;
  object-position: center;
  transform: none;
}
/* S2: model lookup and label help, only on family/series picker pages. */
.nbv2.nb-premium .nb-model-picker {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(150px, 220px);
  gap: 24px;
  padding: 24px;
  margin: 0 0 24px;
  border-radius: 16px;
  background: #f7f4ef;
}
.nbv2.nb-premium .nb-model-entry { min-width: 0; }
.nbv2.nb-premium .nb-model-entry > p { margin: 6px 0; font-size: 15px; }
.nbv2.nb-premium .nb-model-entry > .nb-model-input-label { display: block; margin: 0; font-size: 20px; font-weight: 600; }
.nbv2.nb-premium .nb-model-picker .search { display: flex; gap: 10px; margin: 14px 0 0; }
.nbv2.nb-premium .nb-model-picker .search input { flex: 1 1 0; min-width: 0; width: 0; background: #fff; }
.nbv2.nb-premium .nb-model-picker button {
  flex: 0 0 auto;
  padding: 12px 16px;
  border: 0;
  border-radius: 10px;
  background: #354e43;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
}
.nbv2.nb-premium .nb-model-picker :is(input, button, a):focus-visible { outline: 3px solid #354e43; outline-offset: 4px; }
.nbv2.nb-premium .nb-model-label-help { display: flex; align-items: center; gap: 12px; min-width: 0; font-size: 14px; line-height: 1.5; }
.nbv2.nb-premium .nb-model-label-help img { width: 96px; height: 72px; object-fit: contain; flex: 0 0 auto; }
.nbv2.nb-premium #model-matches { list-style: none; padding: 0; margin: 0; }
.nbv2.nb-premium #model-matches li { margin: 0; }
.nbv2.nb-premium #model-matches a { display: block; padding: 10px 0; overflow-wrap: anywhere; }
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid .tile .t { font-size: 20px; overflow-wrap: anywhere; }
.nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid .tile .code { overflow-wrap: anywhere; }
@media (max-width: 700px) {
  .nbv2.nb-premium .nb-model-picker { grid-template-columns: minmax(0, 1fr); gap: 16px; padding: 18px; }
  .nbv2.nb-premium .nb-model-picker .search { flex-wrap: wrap; }
  .nbv2.nb-premium .nb-model-picker .search input { flex-basis: 100%; width: 100%; }
  .nbv2.nb-premium .nb-model-picker button { flex-basis: 100%; }
  .nbv2.nb-premium:is([data-nb-page^="family-"], [data-nb-page^="series-"]) > .grid .tile .t { font-size: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  .nbv2,
  .nbv2::before,
  .nbv2::after,
  .nbv2 *,
  .nbv2 *::before,
  .nbv2 *::after {
    animation: none !important;
    transition: none !important;
    transform: none !important;
    scroll-behavior: auto !important;
  }
  .nbv2 .nb-reveal,
  .nbv2 .nb-reveal-pending,
  .nbv2 .nb-reveal-visible { opacity: 1 !important; }
}

/* S1: light machine identity and four flat topic cards, scoped to their own markup. */
.nbv2 .nb-s1-header,
.nbv2.nb-premium .hero.nb-s1-header.nb-premium-hero {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr);
  align-items: center;
  gap: 24px;
  margin: 0 0 24px;
}
.nbv2 .nb-s1-header > img { width: 112px; height: 112px; }
.nbv2.nb-premium .nb-s1-header .nb-product-stage {
  order: 0;
  width: 112px;
  min-height: 0;
  height: 112px;
  aspect-ratio: 1;
  border-radius: 12px;
}
.nbv2.nb-premium .nb-s1-header .nb-hero-copy { order: 1; padding: 0; }
.nbv2.nb-premium .nb-s1-header .nb-product-stage img { width: 86%; height: 92%; }
.nbv2 .nb-s1-header h1,
.nbv2.nb-premium .nb-s1-header h1 { margin: 0 0 8px; font-size: clamp(25px, 3vw, 36px); line-height: 1.2; }
.nbv2 .nb-s1-header .codes { overflow-wrap: anywhere; }
.nbv2 .nb-s1-identity-links { display: flex; flex-wrap: wrap; gap: 4px 18px; }
.nbv2.nb-premium .nb-s1-identity-links a { padding: 2px 0; font-size: 13px; }
.nbv2 .nb-s1-header:not(:has(img)),
.nbv2.nb-premium .hero.nb-s1-header.nb-premium-hero:not(:has(img)) { grid-template-columns: minmax(0, 1fr); }
.nbv2 .tasks.nb-s1-tasks,
.nbv2.nb-premium .tasks.nb-s1-tasks { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 0 0 28px; }
.nbv2 .nb-s1-tasks :is(a, button),
.nbv2.nb-premium .nb-s1-tasks :is(a, button) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 58px;
  height: 100%;
  padding: 14px 18px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: #fff;
  color: var(--fg);
  font: inherit;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  text-align: left;
  overflow-wrap: anywhere;
}
.nbv2 .nb-s1-tasks a::after { display: none; }
.nbv2 .nb-s1-tasks button:disabled { color: var(--mut); background: transparent; cursor: default; }
.nbv2 .nb-s1-tasks .sum { font-size: 12px; font-weight: 400; }
.nbv2 .nb-s1-categories { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
.nbv2 .nb-s1-card,
.nbv2.nb-premium section.nb-s1-card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin: 0;
  padding: 24px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #fff;
}
.nbv2.nb-premium section.nb-s1-card h2 { margin: 0 0 14px; font-size: 25px; }
.nbv2 .nb-s1-articles { list-style: none; padding: 0; margin: 0 0 16px; }
.nbv2 .nb-s1-articles li { margin: 0; padding: 11px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }
.nbv2 .nb-s1-card .nb-s1-articles .sum { display: none; }
.nbv2 .nb-s1-articles a { font-size: 15px; line-height: 1.5; }
.nbv2 .nb-s1-see-all { align-self: flex-start; margin-top: auto; padding: 8px 0 0; font-size: 14px; font-weight: 600; }
.nbv2 .nb-s1-unavailable { margin: 0 0 8px; color: var(--mut); font-size: 15px; }
.nbv2 .nb-s1-unavailable .sum { font-size: 13px; }
.nbv2 .nb-s1-bottom { display: flex; flex-wrap: wrap; gap: 10px 20px; margin: 30px 0 12px; font-size: 13px; overflow-wrap: anywhere; }
.nbv2 .nb-s1-topic-list { max-width: 820px; }
@media (max-width:700px) {
  .nbv2 .nb-s1-header,
  .nbv2.nb-premium .hero.nb-s1-header.nb-premium-hero { grid-template-columns: 80px minmax(0, 1fr); gap: 14px; }
  .nbv2 .nb-s1-header > img,
  .nbv2.nb-premium .nb-s1-header .nb-product-stage { width: 80px; height: 80px; }
  .nbv2 .nb-s1-categories { grid-template-columns: minmax(0, 1fr); gap: 14px; }
  .nbv2 .tasks.nb-s1-tasks,
  .nbv2.nb-premium .tasks.nb-s1-tasks { grid-template-columns: minmax(0, 1fr); gap: 8px; }
  .nbv2 .nb-s1-card,
  .nbv2.nb-premium section.nb-s1-card { padding: 20px; }
}

.nbv2 .nb-label-help img{max-width:100%;height:auto}
/* NB-HC-V2 END */

/* Walk 11 Oct fixes (12 Oct). W2: the theme's own .hero (height 300px, centred) squashed the machine header on phones. */
.nbv2 .hero { height: auto; width: auto; text-align: left; background-image: none; }
/* W3: theme breadcrumbs keep each crumb on one line up to 450px, wider than a phone; let them wrap. */
@media (max-width: 767px) {
  .breadcrumbs { flex-wrap: wrap; max-width: 100%; }
  .breadcrumbs li { max-width: 100%; white-space: normal; overflow-wrap: anywhere; }
  .article-body img, .article-body table, .article-body iframe, .article-body video { max-width: 100%; height: auto; }
  .article-body table { display: block; overflow-x: auto; }
  .article-body pre { white-space: pre-wrap; }
  /* W4: leave room under the page so the help button never sits on the last text or input. */
  body { padding-bottom: 96px; }
}

/* Gap fixes 12 Oct (vs Breville/Dyson). Gap 3: home first screen shows the task buttons, not a big photo. */
.nbv2.nb-premium[data-nb-page="index"] .nb-premium-hero { grid-template-columns: minmax(0, 1fr); gap: 0; margin: 0 0 24px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-premium-hero > .nb-product-stage { display: none; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy { padding: 0; max-width: 760px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy h1 { font-size: clamp(32px, 4vw, 48px); margin-bottom: 12px; }
.nbv2.nb-premium[data-nb-page="index"] .search { margin-top: 12px; }
/* Gap 1: machine page model codes are folded behind one line; tap to open. */
.nbv2 details.nb-codes { margin: 6px 0; color: var(--mut); font-size: 14px; }
.nbv2 details.nb-codes > summary { cursor: pointer; width: max-content; max-width: 100%; padding: 4px 0; text-decoration: underline; text-underline-offset: 4px; }
.nbv2 details.nb-codes .nb-codes-list { margin-top: 6px; overflow-wrap: anywhere; }
/* Gap 5: articles start with a heading that repeats the page title; hide that repeat. */
.article-container .article-body > h2:first-child { display: none; }
@media (max-width: 700px) {
  .nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy h1 { font-size: 32px; }
  .nbv2.nb-premium[data-nb-page="index"] .nb-premium-hero { margin-bottom: 16px; }
}

/* Gap fixes 12 Oct, round 2 (vs Breville/Dyson). Gap 4: Find my model shows the picture tiles first; reading text moves below. Text unchanged. */
.nbv2.nb-premium[data-nb-page="find-my-model"] { display: flex; flex-direction: column; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > * { order: 10; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .crumb { order: 1; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-premium-hero { order: 2; margin-bottom: 8px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-pick { order: 3; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-code { order: 6; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-safety { order: 3; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-short { order: 4; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-applies { order: 7; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-hero-copy { padding: 0; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-hero-copy h1 { font-size: clamp(30px, 3.6vw, 44px); margin: 8px 0; }
/* Gap 9: Find a part shows the part tiles near the top: no big photo, equal tiles. */
.nbv2.nb-premium[data-nb-page="find-my-part"] .nb-premium-hero { grid-template-columns: minmax(0, 1fr); gap: 0; margin: 0 0 16px; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .nb-premium-hero > .nb-product-stage { display: none; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .nb-hero-copy { padding: 0; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .nb-hero-copy h1 { font-size: clamp(30px, 3.6vw, 44px); margin: 8px 0 4px; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .checkfirst { padding: 10px 14px; font-size: 14px; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .checkfirst b { font-size: 15px; }
.nbv2.nb-premium[data-nb-page="find-my-part"] h2#ptypes { margin: 16px 0 10px; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .nb-editorial-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); grid-auto-rows: auto; gap: 12px; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .nb-editorial-grid > .nb-featured { grid-column: auto; grid-row: auto; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile .pic { min-height: 0; aspect-ratio: 16 / 9; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile img { width: 70%; height: 80%; max-height: 160px; object-fit: contain; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile .t { padding: 10px 14px 0; font-size: 17px; letter-spacing: 0; }
.nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile .s { padding: 2px 14px 0; font-size: 14px; }
/* Gap C: home help buttons get a small icon. */
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a { gap: 10px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a::before {
  content: ""; flex: none; width: 22px; height: 22px; background: currentColor;
  -webkit-mask: var(--nb-ico) center / contain no-repeat; mask: var(--nb-ico) center / contain no-repeat;
}
.nbv2.nb-premium[data-nb-page="index"] .tasks a[href*="find-my-model"] { --nb-ico: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E"); }
.nbv2.nb-premium[data-nb-page="index"] .tasks a[href*="find-my-part"] { --nb-ico: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m12%203%208%204.5v9L12%2021l-8-4.5v-9L12%203Zm-8%204.5%208%204.5%208-4.5M12%2012v9%22%2F%3E%3C%2Fsvg%3E"); }
.nbv2.nb-premium[data-nb-page="index"] .tasks a[href*="troubleshoot"] { --nb-ico: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m10.3%204.5-8%2014A1.7%201.7%200%200%200%203.8%2021h16.4a1.7%201.7%200%200%200%201.5-2.5l-8-14a2%202%200%200%200-3.4%200Z%22%2F%3E%3Cpath%20d%3D%22M12%209v5m0%203h.01%22%2F%3E%3C%2Fsvg%3E"); }
.nbv2.nb-premium[data-nb-page="index"] .tasks a[href*="warranty"] { --nb-ico: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%204.5-3.5%208-8%209-4.5-1-8-4.5-8-9V6l8-3Z%22%2F%3E%3Cpath%20d%3D%22m8.5%2012%202.5%202.5%204.5-5%22%2F%3E%3C%2Fsvg%3E"); }
.nbv2.nb-premium[data-nb-page="index"] .tasks a[href="#contact"] { --nb-ico: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%205h16v11H9l-5%204V5Z%22%2F%3E%3C%2Fsvg%3E"); }
/* Gap D: on phones the chat button is smaller and tucked into the corner so it covers less. */
@media (max-width: 767px) {
  iframe#launcher { transform: scale(.75) !important; transform-origin: 100% 100% !important; bottom: 8px !important; right: 8px !important; }
}
@media (max-width: 700px) {
  .nbv2.nb-premium[data-nb-page="find-my-part"] .nb-editorial-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 12px; }
  .nbv2.nb-premium[data-nb-page="find-my-part"] .nb-editorial-grid > .nb-featured { grid-column: auto; }
  .nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile .pic { aspect-ratio: 1 / 1; }
  .nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile .t { font-size: 15px; padding: 8px 10px 0; }
  .nbv2.nb-premium[data-nb-page="find-my-part"] .ptypes .tile .s { font-size: 13px; padding: 2px 10px 0; }
  .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-hero-copy h1 { font-size: 28px; }
}
/* Gap 6 (owner decision 12 Oct: turn Quick answer off): hide the AI "Quick answer" box above search results. Theme only; the admin setting is not changed. */
.search-results-column > div:first-child:not([class]):not([id]) { display: none !important; }
/* 12 Oct owner OK: model filter on real article pages uses the same bar look as the preview pages. */
.article-body.nbaf-host .nbaf-bar { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; padding: 16px 18px; margin: 0 0 18px; border-radius: 16px; background: #eef2ef; color: #1d1d1f; font-size: 15px; line-height: 1.4; }
.article-body.nbaf-host .nbaf-bar button { font: inherit; cursor: pointer; }
.article-body.nbaf-host .nbaf-all { background: none; border: 0; padding: 0; color: #0b6b3a; text-decoration: underline; }
.article-body.nbaf-host .nbaf-q { font-weight: 600; width: 100%; }
.article-body.nbaf-host .nbaf-chips { display: flex; flex-wrap: wrap; gap: 8px; }
.article-body.nbaf-host .nbaf-chip { min-height: 44px; padding: 10px 16px; border: 1px solid #7a8a80; border-radius: 999px; background: #fff; color: #1d1d1f; }
.article-body.nbaf-host .nbaf-chip:hover, .article-body.nbaf-host .nbaf-chip:focus-visible { border-color: #1d1d1f; }
.article-body.nbaf-host .nbaf-none { padding: 14px 16px; border-radius: 16px; background: #fff8e1; color: #1d1d1f; }
.article-body.nbaf-host .nbaf-none a { color: #0b6b3a; }
.article-body.nbaf-host [data-pages][hidden] { display: none !important; }
/* 12 Oct owner OK: hide the comments area on article pages (test theme only). */
.article-comments, #article-comments { display: none !important; }
/* Keep gap 5 working when the filter bar sits above the repeated title. */
.article-container .article-body > .nbaf-bar:first-child + h2, .article-container .article-body > .nbaf-bar:first-child + .nbaf-none + h2 { display: none; }
/* Full width 13 Oct (owner): no white ring around NB pages on desktop or phone. Colour runs edge to edge; content stays centred and readable. */
.nbv2.nb-premium { max-width: none; width: 100%; margin: 0; border-radius: 0; padding-left: max(24px, calc((100% - 1320px) / 2)); padding-right: max(24px, calc((100% - 1320px) / 2)); }
@media (max-width: 1000px) { .nbv2.nb-premium { margin: 0; border-radius: 0; padding-left: 24px; padding-right: 24px; } }
@media (max-width: 700px) { .nbv2.nb-premium { margin: 0; border-radius: 0; padding-left: 16px; padding-right: 16px; } }
/* Find my model: the picker tiles use the full row (the empty right column is gone). */
.nbv2.nb-premium .nb-model-picker > .nbmp { grid-column: 1 / -1; }
/* NB-AF2 13 Oct: drop-down chooser, Change machine, pick note (articles and preview). */
:is(.article-body.nbaf-host, .nbv2) .nbaf-sel { min-height: 44px; max-width: 100%; padding: 8px 12px; border: 1px solid #7a8a80; border-radius: 10px; background: #fff; color: #1d1d1f; font: inherit; }
:is(.article-body.nbaf-host, .nbv2) .nbaf-change { background: none; border: 0; padding: 0; color: #0b6b3a; text-decoration: underline; font: inherit; cursor: pointer; }
:is(.article-body.nbaf-host, .nbv2) .nbaf-pick { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; width: 100%; }
:is(.article-body.nbaf-host, .nbv2) .nbaf-pick[hidden], :is(.article-body.nbaf-host, .nbv2) .nbaf-none[hidden] { display: none; }
.nbv2 [data-pages][hidden] { display: none !important; }
/* NB-GAP2 (13 Oct 2026, test theme): Find my model safety line above the tiles; article breadcrumb. */
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-safety-line { order: 5; }
.nbv2 .nb-safety-line { margin: 0 0 12px; padding: 10px 14px; background: #fdf2f2; border: 1px solid #b42318; border-radius: 8px; color: #4a1410; font-weight: 600; font-size: 16px; line-height: 1.45; }
.nbv2 .nb-safety-line::before { content: ""; --nb-pseudo-icon: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22m10.3%204.5-8%2014A1.7%201.7%200%200%200%203.8%2021h16.4a1.7%201.7%200%200%200%201.5-2.5l-8-14a2%202%200%200%200-3.4%200Z%22%2F%3E%3Cpath%20d%3D%22M12%209v5m0%203h.01%22%2F%3E%3C%2Fsvg%3E"); -webkit-mask-image: var(--nb-pseudo-icon); mask-image: var(--nb-pseudo-icon); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: currentColor; display: inline-block; width: 24px; height: 24px; vertical-align: middle; }
@media (max-width: 480px) { .nbv2 .nb-safety-line { font-size: 17px; padding: 10px 12px; } }
/* NB-AUNZ 13 Oct: Australia and New Zealand parts links look the same (Find my model "Parts link" box) */
.nb-sec.nb-parts a.nb-link { display: inline-block; padding: 10px 16px; margin: 4px 6px 4px 0; border-radius: 6px; background: #1a1a1a; color: #fff !important; text-decoration: none; font-weight: 600; }
.nb-sec.nb-parts a.nb-btn:hover, .nb-sec.nb-parts a.nb-link:hover { background: #333; text-decoration: none; }
/* NB-SIDEBAR 13 Oct: hide "Articles in this section" while it has no articles (all drafts); comes back by itself once articles are published */
.article-sidebar:not(:has(.sidenav-item)) { display: none; }
/* NB-KW quick answers (13 Oct 2026): best-answer box above search results. Safety = red line like .nb-safety-line. */
.nbkw { margin: 0 0 24px; padding: 20px 24px; background: #f5ece0; border: 1px solid #354e43; border-radius: 4px 14px 14px 4px; color: #1d1d1f; line-height: 1.55; }
.nbkw.nbkw-safe { background: #fdf2f2; border: 1px solid #b42318; color: #4a1410; }
.nbkw p { margin: 0 0 8px; }
.nbkw .nbkw-label { font-size: 13px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; color: #354e43; }
.nbkw.nbkw-safe .nbkw-label { color: #b42318; }
.nbkw .nbkw-answer { font-size: 18px; font-weight: 600; }
.nbkw .nbkw-links { list-style: none; margin: 8px 0 0; padding: 0; }
.nbkw .nbkw-links li { margin: 4px 0; }
.nbkw .nbkw-links a { color: #0b5cad; font-weight: 600; text-decoration: underline; }
.nbkw .nbkw-links a::after { content: ""; --nb-pseudo-icon: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M4%2012h16m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E"); -webkit-mask-image: var(--nb-pseudo-icon); mask-image: var(--nb-pseudo-icon); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: currentColor; display: inline-block; width: 24px; height: 24px; vertical-align: middle; }
.nbkw .nbkw-more { margin-top: 16px; padding-top: 12px; border-top: 1px solid #dedfd9; }
.nbkw .nbkw-more-title { font-size: 14px; font-weight: 700; color: #252b27; }
.nbkw .nbkw-alt { margin: 8px 0 0; padding: 10px 12px; background: #fff; border-radius: 8px; font-size: 15px; color: #1d1d1f; }
.nbkw .nbkw-alt.nbkw-safe { border: 1px solid #b42318; background: #fff; }
@media (max-width: 480px) { .nbkw { padding: 16px; } .nbkw .nbkw-answer { font-size: 17px; } }
/* NB-CENTER 13 Oct: article text column centred while the left column is hidden (owner chose B); goes back to the normal layout once the left column has articles */
@media (min-width: 1024px) {
  .article-container:not(:has(.article-sidebar .sidenav-item)) { justify-content: center; }
}
/* NB-BUBBLE 14 Oct: phones - keep the footer above the chat bubble (owner picked A). A2: footer.footer so it beats assets/nutribullet.css (loaded later, .footer padding 36px) */
@media (max-width: 767px) {
  footer.footer { padding-bottom: calc(150px + env(safe-area-inset-bottom, 0px)); }
}

/* Approved V3 offline build: width, spacing, picker rows, shop and guide blocks. */
.nbv2.container.nb-premium{padding-left:max(24px,calc((100% - 1440px)/2));padding-right:max(24px,calc((100% - 1440px)/2))}
.nb-premium .hero{margin-bottom:30px}.nb-premium .nb-s1-header{gap:30px;margin-bottom:30px}
.nb-premium .nb-s1-tasks{gap:15px;margin-bottom:35px}.nb-premium .nb-s1-categories{gap:23px}
.nb-premium .pcards{gap:28px}.nb-premium #parts .pair{gap:25px}
.nb-premium .ink{margin-bottom:75px}.nb-premium h2.h{margin-top:73px;margin-bottom:20px}
.nb-shop,.nbms-shop{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 14px!important;border:0!important;border-radius:999px!important;background:#354e43!important;color:#fff!important;font-weight:600;text-decoration:none!important}
.nb-shop:focus-visible,.nbms-shop:focus-visible{outline:3px solid #354e43;outline-offset:4px}
.nbmp-grid.nbmp-models{display:flex;flex-direction:column;gap:15px}
.nbmp-models .nbmp-tile{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;width:100%;text-align:left;padding:14px 20px}
.nbmp-models .nbmp-pic{width:64px;height:64px;margin:0}.nbmp-models .nbmp-pic img{width:100%;height:100%;object-fit:contain}
.nbmp-models .nbmp-t{margin:0}.nbmp-models .nbmp-code{overflow-wrap:anywhere}
.nb-user-guide{padding:30px;margin:35px 0;background:#f0f2ec;border-radius:12px}.nb-user-guide a{overflow-wrap:anywhere}
@media(max-width:700px){.nbv2.container.nb-premium{padding-left:20px;padding-right:20px}.nb-premium .nb-s1-header{gap:18px}.nb-premium .nb-s1-tasks{gap:10px}.nb-premium .pcards{gap:23px}.nb-premium h2.h{margin-top:53px}.nbmp-models .nbmp-tile{padding:12px;gap:14px}.nb-user-guide{padding:20px}}

.nb-problems .meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:40px 0 18px}
.nb-problems .meta h2{margin:0}
.nb-problems .badge{font-size:12px;border:1px solid #bdc9bf;border-radius:30px;padding:5px 12px;color:#354e43;background:#eff3ed}
.nb-problems .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
.nb-problems details{background:white;border:1px solid #d8ddd7;border-radius:12px;overflow:hidden}
.nb-problems summary{cursor:pointer;list-style:none;padding:24px;font-weight:600;position:relative;padding-right:52px}
.nb-problems summary::-webkit-details-marker{display:none}
.nb-problems summary:after{content: ''; --nb-pseudo-icon: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%2012h14m-7-7v14%22%2F%3E%3C%2Fsvg%3E"); -webkit-mask-image: var(--nb-pseudo-icon); mask-image: var(--nb-pseudo-icon); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: currentColor; display: inline-block; width: 24px; height: 24px; vertical-align: middle;position:absolute;right:23px;top:24px;font-size:24px;font-weight:400;color:#354e43}
.nb-problems details[open]>summary:after{content: ''; --nb-pseudo-icon: url("data:image/svg+xml,%3Csvg%20class%3D%22nb-line-icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E"); -webkit-mask-image: var(--nb-pseudo-icon); mask-image: var(--nb-pseudo-icon); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; background-color: currentColor; display: inline-block; width: 24px; height: 24px; vertical-align: middle}
.nb-problems details[open]{border-color:#91a696}
.nb-problems summary small{display:block;font-size:14px;font-weight:400;margin-top:8px;line-height:1.55}
.nb-problems .icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#edf1ea;color:#354e43;margin-bottom:20px;font-size:24px}
.nb-problems .steps{padding:0 24px 24px;font-size:15px}
.nb-problems .steps ol{padding-left:22px;margin:0}
.nb-problems .steps li{padding-left:5px;margin:0 0 12px}
.nb-problems .steps p{margin:12px 0}
.nb-problems .scope{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#536059;margin-bottom:14px}
.nb-problems .danger{background:#fdf2f2;border-color:#e5c6c1}
.nb-problems .danger summary,.nb-problems .danger .steps{color:#651f18}
.nb-problems .danger .icon{background:#f5ded9;color:#a32d20}
.nb-problems .end{margin:48px 0 0;padding:28px 30px;background:#eee8dd;border-radius:12px}
.nb-problems .end h2{font-size:23px;margin:0 0 10px}
.nb-problems .end p{margin:10px 0}
@media(max-width:760px){.nb-problems .grid{grid-template-columns:1fr}.nb-problems summary{padding:22px 48px 22px 22px}}
/* Match existing premium selector specificity so these spacing overrides win. */
.nbv2.nb-premium .nb-ink-panel{margin-bottom:75px}
.nbv2.nb-premium h2.h{margin-top:73px;margin-bottom:20px}
.nbv2.nb-premium .nb-ink-panel h2.h{margin:0 0 33px}
.nbv2.nb-premium .hero.nb-s1-header.nb-premium-hero{gap:30px;margin-bottom:30px}
.nbv2.nb-premium .nb-s1-tasks{gap:15px;margin-bottom:35px}
.nbv2.nb-premium .nb-s1-categories{gap:23px}
.nbv2.nb-premium .pcards{gap:28px}
.nbv2.nb-premium #parts .pair{gap:25px}
.nbv2.nb-premium[data-nb-page="index"] .nb-premium-hero{margin-bottom:30px}
@media(max-width:700px){
.nbv2.nb-premium .nb-ink-panel{margin-bottom:50px}
.nbv2.nb-premium h2.h{margin-top:53px}
.nbv2.nb-premium .nb-ink-panel h2.h{margin-top:0}
.nbv2.nb-premium .hero.nb-s1-header.nb-premium-hero{gap:18px;margin-bottom:30px}
.nbv2.nb-premium .nb-s1-tasks{gap:10px}
.nbv2.nb-premium .nb-s1-categories{gap:18px}
.nbv2.nb-premium .pcards{gap:23px}
.nbv2.nb-premium[data-nb-page="index"] .nb-premium-hero{margin-bottom:20px}
}
/* Round 1: scoped card layout beats the shared premium grid/details rules. */
.nbv2.nb-premium .nb-problems .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.nbv2.nb-premium .nb-problems details{padding:0;min-width:0;border:1px solid #d8ddd7;border-radius:12px;background:#fff}
.nbv2.nb-premium .nb-problems details.danger{background:#fdf2f2;border-color:#e5c6c1}
.nbv2.nb-premium .nb-problems summary{padding:20px 48px 20px 20px;word-break:normal;overflow-wrap:normal;hyphens:none}
.nbv2.nb-premium .nb-problems summary *{word-break:normal;overflow-wrap:normal;hyphens:none}
.nbv2.nb-premium .nb-problems .steps{padding:0 20px 20px;word-break:normal;overflow-wrap:normal}
.nbv2.nb-premium .nb-problems .end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px}
.nbv2.nb-premium .nb-problems .end h2{margin:0}
@media(max-width:1100px){.nbv2.nb-premium .nb-problems .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){
.nbv2.nb-premium .nb-problems .grid{grid-template-columns:minmax(0,1fr);gap:20px}
.nbv2.nb-premium .nb-problems summary{padding:18px 44px 18px 18px}
.nbv2.nb-premium .nb-problems summary:after{right:18px;top:18px}
.nbv2.nb-premium .nb-problems .steps{padding:0 18px 18px}
.nbv2.nb-premium .nb-problems .meta{align-items:flex-start;flex-direction:column;gap:12px}
.nbv2.nb-premium .nb-problems .end{padding:20px}
}
.nbv2 .tool.safety{background:#fdf2f2;border-color:#b42318;color:#651f18}
/* Round 2: light, compact model rows; keep the type-picker tiles unchanged. */
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-tile{
 display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;
 min-height:56px;height:auto;width:100%;padding:5px 12px;
 border:1px solid #d8ddd7;border-radius:8px;background:#fff;color:#252b27;text-align:left;
}
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-pic{width:44px;height:44px;margin:0;border-radius:4px}
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-pic img{width:100%;height:100%;object-fit:contain}
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-t{min-width:0;margin:0;padding:0;font-size:14px;line-height:1.4;color:#252b27}
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-code{color:#536059;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:400}
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-tile:is(:hover,:focus-visible,[aria-selected="true"],[aria-pressed="true"]){background:#eff3ed;border-color:#354e43}
.nbv2.nb-premium .nb-model-picker .nbmp-models .nbmp-tile:focus-visible{outline:3px solid #354e43;outline-offset:3px}
/* Round 3: review data is retained but never shown in the customer view. */
.nbv2 .review,.nbv2 .review[hidden],.nbv2 [data-nb-internal-review="true"]{display:none!important}
.nbv2.nb-premium .nb-model-picker .nbmp-no-photo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:2px;border-radius:4px;background:#f6f6f8;color:#536059;font-size:10px;line-height:1.2;text-align:center;white-space:normal}

/* Round 14: Home safety card uses the existing red troubleshoot styles, full width. */
.nbv2 .nb-home-safety .nb-problems{display:block;margin:0}
.nbv2 .nb-home-safety{list-style:none}

/* De-AI round 1 — refinement only: preserve routes, layout, colour family and type. */
:root { --nb-focus: #354e43; --nb-selection: #d9e4dd; }
::selection { background: var(--nb-selection); color: #252b27; }
input, textarea, [contenteditable="true"] { caret-color: var(--nb-focus); }
a { text-underline-offset: .25em; }
:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
  outline: 3px solid var(--nb-focus); outline-offset: 4px;
}
.nb-line-icon { display: inline-block; width: 24px; height: 24px; flex: 0 0 24px; vertical-align: -.3em; margin-inline-end: .45em; color: inherit; }
.nbv2 .nb-problems .icon .nb-line-icon { margin: 0; }
.nbv2.nb-premium .nb-problems .icon { width: 32px; height: 32px; border-radius: 0; background: transparent; margin-bottom: 16px; }
.nbv2.nb-premium .nb-problems summary { line-height: 1.4; }
.nbv2.nb-premium .nb-problems summary small { color: var(--mut); }
.nbv2.nb-premium .nb-problems .danger summary small { color: #651f18; }
.nbv2.nb-premium .nb-problems .scope { text-transform: none; letter-spacing: normal; font-size: 14px; }
.nbv2.nb-premium .nb-problems details { box-shadow: none; }
.nbv2.nb-premium .nb-problems details:hover { border-color: #7a8a80; }
.nbv2.nb-premium .nb-problems summary:focus-visible { outline: 3px solid var(--acc); outline-offset: -5px; border-radius: 10px; }
/* The existing section remains. Only its outer card surface is removed. */
.nbv2.nb-premium section:has(> .pcards) { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }
.nbv2.nb-premium section:has(> .pcards) > h2 { margin: 36px 0 18px; }
.nbv2.nb-premium .pcards > li { border: 1px solid var(--line); background: #fff; }
.nbv2.nb-premium .checkfirst, .nbv2.nb-premium .safety, .nbv2.nb-premium .nbaf-none,
.nbv2.nb-contact-hint { border: 1px solid #95754d; border-radius: 12px; }
.nbms-card { border: 1px solid #7a8a80; }
.nb-safety, .nbv2 .nb-safety-line, .nbkw.nbkw-safe, .nbkw .nbkw-alt.nbkw-safe { border: 1px solid #e5c6c1; border-radius: 12px; }
.nb-short, .nbkw { border: 1px solid #bdc9bf; border-radius: 12px; }
/* Legacy callout chrome is presentation CSS; article content is untouched. */
.article-body .nb-callout::before, .article-body blockquote::before { background-color: currentColor; color: #354e43; border-radius: 0; }
.article-body .nb-callout--warning::before, .article-body .nb-callout--safety::before { color: #8a3028; }
.nbv2 .nb-safety h2::before, .nbv2 .nb-safety-line::before { margin-inline-end: .45em; }
.nbv2.nb-premium :is(h1,h2,h3) { text-wrap: balance; }
.nbv2.nb-premium section { margin-top: 36px; }
.nbv2.nb-premium section h2 { margin-bottom: 18px; }
.nbv2.nb-premium .nb-s1-card { margin-top: 0; }
.nbv2.nb-premium :is(.sum,.fits,.codes,.crumb,.lead) { color: var(--mut); }
.nbv2.nb-premium .lbl { text-transform: none; letter-spacing: normal; }
/* Dark home panel needs its own high-contrast focus/secondary ink. */
.nbv2.nb-premium .nb-ink-panel :focus-visible { outline-color: #e3ebe6; }
.nbv2.nb-premium .nb-ink-panel .sum { color: #e3ebe6; }
.nbv2.nb-premium h1 { letter-spacing: -.035em; }
.nbv2.nb-premium input::placeholder, .nbv2.nb-premium textarea::placeholder { color: var(--mut); opacity: 1; }

.nb-problems summary::after { font-size: 0; }
.nb-faq summary::after { background-color: currentColor; }

/* Keep the existing home meanings, using the same 24px / 1.75 line family. */
.nbv2.nb-premium[data-nb-page="index"] .nb-ink-panel .tasks a::before { width: 24px; height: 24px; }
.nb-faq-item summary::after, .nb-faq-item[open] summary::after { width: 24px; height: 24px; border: 0; border-radius: 0; color: var(--nb-ink); background-color: currentColor; }

/* De-AI round 2: approved hierarchy and accessible lookup. Revert this block with script/data diff. */
.nb-problems > .grid { display:flex; flex-direction:column; gap:28px; }
.nb-problems > .grid > .danger { width:100%; }
.nb-problems > .grid > .danger > summary { font-size:22px; }
.nb-problems > .grid > .danger > summary .icon { display:inline-flex; margin:0 16px 0 0; vertical-align:middle; }
.nb-problems > .grid > .danger > summary small { font-size:16px; }
.nb-problems .nb-problem-group { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; width:100%; align-items:start; }
.nb-problems .nb-problem-parts { padding-top:28px; border-top:1px solid #bdc9bf; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) { grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-tile { display:grid; grid-template-columns:76px minmax(0,1fr); grid-template-rows:auto auto; column-gap:16px; align-content:center; padding:16px; background:#354e43; color:#fff; min-width:0; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-pic { grid-row:1 / 3; width:76px; height:76px; aspect-ratio:1; border-radius:6px; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-t { padding:0; align-self:end; font-size:17px; overflow-wrap:anywhere; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-s { padding:5px 0 0; color:#fff; align-self:start; font-size:14px; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-tile:nth-child(n+7) { margin-top:14px; }
.nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-tile:is(:hover,:focus-visible) { background:#354e43; outline:3px solid #354e43; outline-offset:4px; }
.nbms-combo .nbms-input { padding-right:48px; }
.nbms-clear { position:absolute; top:2px; right:2px; display:flex; align-items:center; justify-content:center; width:44px; height:44px; padding:10px; border:0; border-radius:6px; color:#354e43; background:#fff; cursor:pointer; }
.nbms-clear:hover { background:#eff3ed; }
.nbms-clear .nb-line-icon { width:20px; height:20px; pointer-events:none; }
.nb-code-lookup { margin:14px 0; }
.nb-code-lookup label { display:block; font-size:15px; font-weight:600; margin-bottom:8px; }
.nb-code-lookup input { box-sizing:border-box; width:100%; min-height:44px; padding:10px 12px; border:1px solid #536059; border-radius:6px; background:#fff; color:#252b27; font:inherit; }
.nb-code-lookup input::placeholder { color:#536059; opacity:1; }
.nb-code-status { font-size:14px; color:#354e43; margin:8px 0; }
.nb-codes-list { overflow-wrap:anywhere; }
.nbv2 .nb-part-primary { font-weight:600; }
.nbv2 .nb-part-primary .sum { font-weight:400; }
.nbv2 .nb-part-alternatives { margin:10px 0 20px; }
.nbv2 .nb-part-alternatives > details { padding:0; border:0; background:transparent; }
.nbv2 .nb-part-alternatives summary { cursor:pointer; color:#354e43; font-size:15px; padding:10px 0; }
.nbv2 .nb-part-alternatives .nb-s1-articles { margin:8px 0 16px; }
.nbv2 :is(.nbms-clear,.nb-code-lookup input,.nb-part-alternatives summary):focus-visible { outline:3px solid #354e43; outline-offset:4px; }
.nbv2 h1[tabindex="-1"]:focus { outline:0; }
@media(max-width:1000px) {
 .nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:700px) {
 .nb-problems .nb-problem-group { grid-template-columns:minmax(0,1fr); gap:16px; }
 .nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) { grid-template-columns:minmax(0,1fr); }
 .nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-tile { grid-template-columns:64px minmax(0,1fr); padding:14px; column-gap:14px; }
 .nbv2.nb-premium .nb-model-picker .nbmp-grid:not(.nbmp-models) .nbmp-pic { width:64px; height:64px; }
}

/* fix5: one calm, search-only precaution; no red fill or fixed width. */
.nb-safety-soft, .nbv2 .nb-safety-soft {
  box-sizing:border-box; max-width:100%; min-width:0; margin:0 0 12px;
  padding:8px 12px; border-left:1px solid #866321; background:#fff;
  color:#354e43; font:inherit; font-size:14px; line-height:1.5; overflow-wrap:anywhere;
}
.nb-safety-soft a, .nbv2 .nb-safety-soft a, .nbv2 #hits .nb-safety-soft a {
  display:inline; padding:0; color:#354e43; text-decoration:underline; text-underline-offset:3px;
}
.nb-safety-soft a:focus-visible { outline:3px solid #354e43; outline-offset:3px; }
.nbv2 #hits > .nb-safety-soft-item { border:0; margin:0; padding:0; }

/* fix19: 600 Series machine hub pilot and text-only model picker. */
.nbv2 .nb19{color:#202923}.nbv2 .nb19 a{color:#164c35;text-decoration:underline}.nbv2 .nb19 .hero img{width:140px;height:160px;object-fit:contain}
.nbv2 .nb19-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #65776b;margin:24px 0}.nbv2 .nb19-tabs a{display:flex;align-items:center;min-height:48px;padding:10px 16px;color:#202923}.nbv2 .nb19-tabs [aria-current="page"]{background:#164c35;color:#fff}
.nbv2 .nb19-tabpanel[hidden]{display:none}.nbv2 .nb19-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.nbv2 .nb19-grid section{min-width:0}
.nbv2 .nb19-safety{background:#fff0ed;border-left:4px solid #842c20;padding:12px 16px}.nbv2 .nb19-safety a{color:#76251b}
.nbv2 .nb19-picture{position:relative;background:#fff;aspect-ratio:1;border:1px solid #65776b;border-radius:12px}.nbv2 .nb19-picture img{width:100%;height:100%;object-fit:contain}
.nbv2 .nb19-hotspot{position:absolute;left:44%;min-width:46px;min-height:46px;padding:6px 10px;background:#164c35;color:#fff;border:2px solid #fff;border-radius:8px;cursor:pointer;font-weight:700}.nbv2 .nb19-hotspot[aria-expanded="true"]{background:#842c20}
.nbv2 .nb19-problem{padding:12px 16px;margin:0 0 12px;border:1px solid #65776b;background:#fff;border-radius:8px}.nbv2 .nb19-problem summary{min-height:44px;cursor:pointer;font-weight:700;color:#202923}.nbv2 .nb19-problem[open]{border:2px solid #164c35}.nbv2 .nb19-problem li{margin-bottom:10px}.nbv2 .nb19-problem .scope{color:#35483b}.nbv2 .nb19-end{padding:24px 0}
.nbv2 .nb19 :is(a,button,summary):focus-visible{outline:3px solid #111;outline-offset:4px}
.nbv2[data-nb-page="find-my-model"] .nbmp-tile{display:flex;flex-direction:column;justify-content:center;min-height:64px;padding:16px;color:#202923;background:#fff}
@media(max-width:700px){.nbv2 .nb19-grid{grid-template-columns:minmax(0,1fr)}.nbv2 .nb19-tabs a{padding:10px}.nbv2 .nb19 .hero img{width:90px;height:110px}}

/* fix19c: layout-only overrides, scoped to model selection and the M03 hub. */
/* Override the former thumbnail column at both picker levels, at every width. */
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile {
 display:grid; grid-template-columns:minmax(0,1fr); grid-template-rows:auto auto;
 gap:6px 0; justify-items:stretch; align-content:center; min-width:0; width:100%;
 padding:16px; text-align:left;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile > :is(.nbmp-t,.nbmp-s) {
 grid-column:1 / -1; grid-row:auto; width:100%; min-width:0; padding:0; margin:0;
 align-self:start; white-space:normal; word-break:normal; overflow-wrap:normal; hyphens:none;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-code {
 white-space:normal; word-break:normal; overflow-wrap:normal; hyphens:none;
}
/* Avoid nested generic section cards and their large accumulated padding. */
.nbv2.nb-premium .nb19 > .nb19-tabpanel {
 margin:20px 0 0; padding:20px; min-width:0; border:0; border-radius:16px; background:#fff; box-shadow:none;
}
.nbv2.nb-premium .nb19 .nb19-grid > section {
 margin:0; padding:0; min-width:0; border:0; border-radius:0; background:transparent; box-shadow:none;
}
.nbv2.nb-premium .nb19 .nb19-grid { gap:24px; align-items:start; }
.nbv2.nb-premium .nb19 .nb19-grid h2 { margin:0 0 16px; }
/* Reserve a clear label rail beside the real machine photograph. */
.nbv2.nb-premium .nb19 .nb19-picture { display:flex; align-items:center; height:320px; min-height:0; aspect-ratio:auto; overflow:visible; }
.nbv2.nb-premium .nb19 .nb19-photo-stage {
 position:relative; flex:0 0 auto; width:calc(100% - 100px); max-width:280px; aspect-ratio:1;
}
.nbv2.nb-premium .nb19 .nb19-photo-stage > img {
 display:block; width:100%; height:100%; object-fit:contain; border-radius:12px;
}
.nbv2.nb-premium .nb19 .nb19-hotspot {
 left:calc(50% + 64px); transform:translate(-50%,-50%);
 display:flex; align-items:center; justify-content:center; width:44px; height:44px;
 min-width:44px; min-height:44px; padding:0; border:0; border-radius:50%;
 background:transparent; color:#fff; box-shadow:none; cursor:pointer;
}
.nbv2.nb-premium .nb19 .nb19-dot {
 display:flex; align-items:center; justify-content:center; flex:0 0 32px; width:32px; height:32px;
 border-radius:50%; background:#164c35; color:#fff; font:600 14px/1 Arial,sans-serif;
 box-shadow:0 0 0 2px #fff;
}
.nbv2.nb-premium .nb19 .nb19-label {
 position:absolute; left:44px; top:50%; transform:translateY(-50%); width:max-content;
 padding:3px 5px; border:1px solid #65776b; border-radius:4px; background:#fff; color:#202923;
 font:400 12px/1.25 Arial,sans-serif; white-space:nowrap;
}
.nbv2.nb-premium .nb19 .nb19-hotspot[aria-expanded="true"] { background:transparent; }
.nbv2.nb-premium .nb19 .nb19-hotspot[aria-expanded="true"] .nb19-dot { background:#842c20; }
/* Native details retain their keyboard and expanded-content behaviour. */
.nbv2.nb-premium .nb19 .nb19-problem {
 margin:0 0 12px; padding:0; min-width:0; border:1px solid #65776b;
 border-radius:8px; background:#fff; box-shadow:none;
}
.nbv2.nb-premium .nb19 .nb19-problem > summary {
 position:relative; display:block; list-style:none; min-height:52px; margin:0;
 padding:16px 44px 16px 16px; color:#202923; font-size:16px; font-weight:400; line-height:1.45;
 white-space:normal; word-break:normal; overflow-wrap:normal; hyphens:none;
}
.nbv2.nb-premium .nb19 .nb19-problem > summary::marker { content:""; }
.nbv2.nb-premium .nb19 .nb19-problem > summary::-webkit-details-marker { display:none; }
.nbv2.nb-premium .nb19 .nb19-problem > summary::after {
 content:""; position:absolute; right:16px; top:24px; display:block; width:16px; height:16px;
 border:0; border-radius:0; transform:translateY(-50%); mask:none; -webkit-mask:none;
 background:linear-gradient(#164c35,#164c35) center / 16px 2px no-repeat,
 linear-gradient(#164c35,#164c35) center / 2px 16px no-repeat;
}
.nbv2.nb-premium .nb19 .nb19-problem[open] { border-color:#164c35; }
.nbv2.nb-premium .nb19 .nb19-problem[open] > summary::after {
 background:linear-gradient(#164c35,#164c35) center / 16px 2px no-repeat;
}
.nbv2.nb-premium .nb19 .nb19-problem > :not(summary) { margin-left:16px; margin-right:16px; }
.nbv2.nb-premium .nb19 .nb19-problem > :last-child:not(summary) { margin-bottom:16px; }
.nbv2.nb-premium .nb19 .nb19-problem > ol { padding-left:24px; }
/* One-line scrolling navigation keeps all five tabs available. */
.nbv2.nb-premium .nb19 .nb19-tabs {
 display:flex; flex-wrap:nowrap; overflow-x:auto; overflow-y:hidden; max-width:100%;
 gap:4px; padding:4px; scroll-padding:4px; -webkit-overflow-scrolling:touch;
}
.nbv2.nb-premium .nb19 .nb19-tabs > a { flex:0 0 auto; white-space:nowrap; }
@media(max-width:700px) {
 .nbv2.nb-premium .nb19 > .nb19-tabpanel { padding:16px; }
 .nbv2.nb-premium .nb19 .nb19-grid { grid-template-columns:minmax(0,1fr); gap:20px; }
 .nbv2.nb-premium .nb19 .nb19-picture { height:260px; max-height:260px; }
 .nbv2.nb-premium .nb19 .nb19-photo-stage { max-width:260px; }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header {
  display:grid; grid-template-columns:72px minmax(0,1fr); gap:14px; padding:16px;
  align-items:center; min-width:0;
 }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header > img {
  grid-column:1; grid-row:1; width:72px; height:72px; min-width:72px; object-fit:contain;
 }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header > div { display:contents; }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header h1 { grid-column:2; grid-row:1; margin:0; min-width:0; }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header .nb-codes { grid-column:1 / -1; grid-row:2; margin:0; width:100%; }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header .nb-s1-identity-links {
  grid-column:1 / -1; grid-row:3; display:flex; flex-direction:column; flex-wrap:nowrap;
  align-items:flex-start; gap:8px; width:100%; margin:0;
 }
 .nbv2.nb-premium .nb19 .hero.nb-s1-header .nb-s1-identity-links a { margin:0; padding:0; line-height:1.4; }
}

/* fix20: motion stays inside the approved pilots; all geometry is reserved. */
.nbv2[data-nb-page="M03"] .nb19-tabs { position:relative; }
.nbv2[data-nb-page="M03"] .nb20-indicator {
 position:absolute; left:0; bottom:0; width:1px; height:3px; background:#d4eadb;
 transform-origin:left center; pointer-events:none;
}
.nbv2[data-nb-page="M03"] .nb19-dot { position:relative; }
.nbv2[data-nb-page="M03"] .nb19-dot::before {
 content:""; position:absolute; inset:-3px; border:2px solid #164c35; border-radius:50%;
 pointer-events:none; opacity:0;
}
.nbv2[data-nb-page="M03"] .nb20-pulse .nb19-dot::before { animation:nb20-pulse 2.4s ease-out infinite; }
@keyframes nb20-pulse { 0% {transform:scale(0.9);opacity:0.45} 85%,100% {transform:scale(1.55);opacity:0} }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem,
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem[open] {
 position:relative; box-sizing:border-box; border-width:1px;
}
.nbv2[data-nb-page="M03"] .nb19-problem::before { content:""; position:absolute; inset:0; border-radius:inherit; background:#d4eadb; opacity:0; pointer-events:none; }
.nbv2[data-nb-page="M03"] .nb20-flash-a::before { animation:nb20-flash-a 1s ease-out; }
.nbv2[data-nb-page="M03"] .nb20-flash-b::before { animation:nb20-flash-b 1s ease-out; }
@keyframes nb20-flash-a { 0%,100% {opacity:0} 20% {opacity:0.55} }
@keyframes nb20-flash-b { 0%,100% {opacity:0} 20% {opacity:0.55} }
.nbv2[data-nb-page="M03"] .nb19-problem,
.nbv2[data-nb-page="find-my-model"] .nbmp-tile { position:relative; overflow:visible; transition:transform 150ms ease-out; }
.nbv2[data-nb-page="M03"] .nb19-problem::after,
.nbv2[data-nb-page="find-my-model"] .nbmp-tile::after {
 content:""; position:absolute; inset:0; border-radius:inherit; box-shadow:0 5px 12px rgb(22 76 53 / 12%); opacity:0; pointer-events:none; transition:opacity 150ms ease-out;
}
@media (hover:hover) {
 .nbv2[data-nb-page="M03"] .nb19-problem:hover,
 .nbv2[data-nb-page="find-my-model"] .nbmp-tile:hover { transform:translateY(-2px); }
 .nbv2[data-nb-page="M03"] .nb19-problem:hover::after,
 .nbv2[data-nb-page="find-my-model"] .nbmp-tile:hover::after { opacity:1; }
}
.nbv2[data-nb-page="M03"] .nb19-problem:has(> summary:focus-visible),
.nbv2[data-nb-page="find-my-model"] .nbmp-tile:focus-visible { transform:translateY(-2px); }
.nbv2[data-nb-page="M03"] .nb19-problem:has(> summary:focus-visible)::after,
.nbv2[data-nb-page="find-my-model"] .nbmp-tile:focus-visible::after { opacity:1; }
@media (prefers-reduced-motion:reduce) {
 .nbv2[data-nb-page="M03"] .nb19-dot::before { animation:none !important; opacity:0 !important; }
 .nbv2[data-nb-page="M03"] .nb19-problem,
 .nbv2[data-nb-page="find-my-model"] .nbmp-tile { transition:none !important; transform:none !important; }
 .nbv2[data-nb-page="M03"] .nb19-problem::after,
 .nbv2[data-nb-page="find-my-model"] .nbmp-tile::after { transition:none !important; opacity:0 !important; }
 /* WAAPI is gated/cancelled by the matching JS media listener; these are its CSS fallbacks. */
 .nbv2[data-nb-page="M03"] .nb19-problem::before { animation:none !important; opacity:0 !important; }
 .nbv2[data-nb-page="M03"] .nb20-revealed,
 .nbv2[data-nb-page="find-my-model"] .nb20-revealed { animation:none !important; opacity:1 !important; transform:none !important; }
}

/* fix21: M03 only, following the approved m600-cards mockup. */
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-grid { gap:40px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-picture { height:470px; background:#f4f2ee; border:0; border-radius:18px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-photo-stage { max-width:100%; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem { border-color:#d0cbc4; border-radius:14px; margin-bottom:10px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem[open] { border-color:#1f2622; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem > summary { display:flex; align-items:center; gap:14px; min-height:64px; padding:14px 44px 14px 18px; font-weight:600; color:#1f2421; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem > summary::after { top:32px; }
.nbv2[data-nb-page="M03"] .nb21-icon { display:flex; align-items:center; justify-content:center; width:36px; height:36px; flex:0 0 36px; border-radius:10px; background:#eef3ef; color:#1b5e3b; transition:transform 150ms ease-out; }
.nbv2[data-nb-page="M03"] .nb21-icon svg { display:block; width:20px; height:20px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb21-body { margin:0 18px 16px; font-size:15px; line-height:1.45; }
.nbv2[data-nb-page="M03"] .nb21-quick { margin:0 0 12px; padding:10px 14px; border-radius:10px; color:#1b5e3b; background:#eef3ef; }
.nbv2[data-nb-page="M03"] .nb21-steps { display:grid; gap:8px; list-style:none; counter-reset:nb21-step; padding:0; margin:0 0 12px; }
.nbv2[data-nb-page="M03"] .nb21-steps > li { position:relative; counter-increment:nb21-step; padding-left:36px; min-height:24px; margin:0; color:#1f2421; }
.nbv2[data-nb-page="M03"] .nb21-steps > li::before { content:counter(nb21-step) "."; position:absolute; left:0; top:0; width:24px; height:24px; color:#1f2421; font:600 15px/24px inherit; text-align:left; }
.nbv2[data-nb-page="M03"] .nb21-safety { margin:0 0 12px; padding:7px 12px; font-size:13px; border-radius:8px; color:#8a1c14; background:#fbeceb; }
.nbv2[data-nb-page="M03"] .nb21-actions { display:flex; flex-wrap:wrap; align-items:flex-start; gap:8px; }
.nbv2[data-nb-page="M03"] .nb21-full { min-width:0; }
.nbv2[data-nb-page="M03"] .nb21-full[open] { flex-basis:100%; }
.nbv2[data-nb-page="M03"] .nb21-full > summary,
.nbv2[data-nb-page="M03"] .nb21-buy { display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:7px 14px; border:1px solid #1f2622; border-radius:30px; font-size:14px; font-weight:600; cursor:pointer; text-decoration:none; }
.nbv2[data-nb-page="M03"] .nb21-full > summary { color:#fff; background:#1f2622; list-style:none; }
.nbv2[data-nb-page="M03"] .nb21-full > summary::-webkit-details-marker { display:none; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 a.nb21-buy { color:#1f2622; background:#fff; text-decoration:none; }
.nbv2[data-nb-page="M03"] .nb21-original { flex:1 0 100%; order:3; padding:14px; border:1px solid #d0cbc4; border-radius:10px; background:#fff; }
.nbv2[data-nb-page="M03"] .nb21-full:not([open]) > .nb21-original { display:none; }
.nbv2[data-nb-page="M03"] .nb21-feedback { display:flex; flex-wrap:wrap; align-items:center; gap:8px; border-top:1px dashed #b8bdb8; padding-top:12px; margin-top:14px; color:#4d554f; font-size:14px; }
.nbv2[data-nb-page="M03"] .nb21-feedback > p { margin:0 4px 0 0; }
.nbv2[data-nb-page="M03"] .nb21-feedback button { min-width:48px; min-height:44px; padding:6px 12px; color:#1f2421; background:#fff; border:1px solid #65776b; border-radius:8px; font:600 14px/1.4 Arial,sans-serif; cursor:pointer; }
.nbv2[data-nb-page="M03"] .nb21-feedback button[aria-pressed="true"] { color:#fff; background:#1b5e3b; }
.nbv2[data-nb-page="M03"] .nb21-result { flex-basis:100%; }
.nbv2[data-nb-page="M03"] .nb21-result p { margin:0; }
.nbv2[data-nb-page="M03"] .nb21-result [hidden] { display:none; }
.nbv2[data-nb-page="M03"] .nb21-feedback button:focus-visible,
.nbv2[data-nb-page="M03"] .nb21-full > summary:focus-visible { outline:3px solid #164c35; outline-offset:3px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-dot { transition:transform 150ms ease-out; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-hotspot.nb21-linked .nb19-dot { transform:scale(1.2); background:#b3261e; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-hotspot.nb21-linked .nb19-label { color:#fff; background:#1f2622; border-color:#1f2622; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem.nb21-linked { border-color:#b3261e; }
/* Prepaint the red ring, then change opacity only. */
.nbv2[data-nb-page="M03"] .nb19-problem.nb21-linked::after { box-shadow:0 0 0 4px rgb(179 38 30 / 12%); opacity:1; }
.nbv2[data-nb-page="M03"] .nb19-hotspot::after { content:""; position:absolute; left:44px; top:21px; height:2px; width:clamp(90px,15vw,240px); background:repeating-linear-gradient(90deg,#b3261e 0 6px,transparent 6px 11px); pointer-events:none; opacity:0; transform:scaleX(0); transform-origin:left center; transition:transform 250ms ease-out,opacity 150ms ease-out; z-index:0; }
.nbv2[data-nb-page="M03"] .nb19-hotspot.nb21-linked::after { opacity:1; transform:scaleX(1); }
.nbv2[data-nb-page="M03"] .nb19-label { z-index:1; }
@media (hover:hover) {
 .nbv2[data-nb-page="M03"] .nb19-problem:hover .nb21-icon { transform:translateX(2px) rotate(-5deg); }
}
.nbv2[data-nb-page="M03"] .nb19-problem:has(> summary:focus-visible) .nb21-icon { transform:translateX(2px) rotate(-5deg); }
@media(max-width:700px) {
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-grid { grid-template-columns:minmax(0,1fr); gap:20px; }
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-picture { height:260px; max-height:260px; }
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-photo-stage { max-width:260px; }
 .nbv2[data-nb-page="M03"] .nb19-hotspot::after { display:none; }
}
@media(prefers-reduced-motion:reduce) {
 .nbv2[data-nb-page="M03"] .nb21-icon,
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-hotspot .nb19-dot { transform:none !important; transition:none !important; }
 .nbv2[data-nb-page="M03"] .nb19-hotspot::after { transform:none !important; transition:none !important; }
 .nbv2[data-nb-page="M03"] .nb19-problem::after { transition:none !important; }
}

/* fix22: existing hotspot numbers replace M03 card SVGs; no placeholder column. */
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem > summary { justify-content:flex-start; gap:0; padding-left:18px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem > summary.nb22-numbered { padding-right:88px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb22-number {
 position:absolute; right:44px; top:16px; display:flex; align-items:center; justify-content:center;
 width:32px; height:32px; border-radius:50%; background:#164c35; color:#fff;
 font:600 14px/1 Arial,sans-serif; box-shadow:0 0 0 2px #fff; pointer-events:none;
 transition:transform 150ms ease-out;
}
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem.nb21-linked .nb22-number {
 background:#b3261e; animation:nb22-number-pulse 1.2s ease-in-out infinite;
}
@keyframes nb22-number-pulse { 0%,100% {transform:scale(1)} 50% {transform:scale(1.15)} }
@media(hover:hover) {
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem:hover .nb22-number { transform:translateX(2px); }
}
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-problem:has(> summary:focus-visible) .nb22-number { transform:translateX(2px); }
/* Neutralize the generic details padding responsible for the staggered action pills. */
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb21-actions { display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:flex-start; gap:10px; }
.nbv2.nb-premium[data-nb-page="M03"] .nb19 details.nb21-full {
 margin:0; padding:0; border:0; border-radius:0; background:transparent; box-shadow:none;
}
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb21-full > summary,
.nbv2.nb-premium[data-nb-page="M03"] .nb19 a.nb21-buy {
 display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box;
 height:44px; min-height:44px; margin:0; padding:0 14px; border:1px solid #1f2622;
 border-radius:30px; font:600 14px/20px Arial,sans-serif; white-space:nowrap; vertical-align:top;
}
/* A square stage fills the square image box: no separate reserved-label panel. */
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-picture {
 display:block; height:auto; max-height:none; aspect-ratio:1; background:#fff; border-radius:18px;
}
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-photo-stage {
 display:block; width:100%; max-width:none; height:auto; aspect-ratio:1; margin:0; border-radius:inherit;
}
.nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-photo-stage > img {
 display:block; width:100%; height:100%; max-width:none; max-height:none; object-fit:contain;
 object-position:center; border-radius:inherit; background:#fff;
}
@media(max-width:700px) {
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-picture { width:min(100%,260px); margin-inline:auto; }
}
@media(prefers-reduced-motion:reduce) {
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb22-number {
  animation:none !important; transition:none !important; transform:none !important;
 }
}

/* fix23: owner-approved plain M03; no global or find-my-model overrides. */
.nbv2[data-nb-page="M03"],
.nbv2[data-nb-page="M03"]::before,
.nbv2[data-nb-page="M03"]::after,
.nbv2[data-nb-page="M03"] *,
.nbv2[data-nb-page="M03"] *::before,
.nbv2[data-nb-page="M03"] *::after {
 animation:none !important; transition:none !important; box-shadow:none !important;
 scroll-behavior:auto !important;
}
.nbv2[data-nb-page="M03"] .nb19-hotspot::after,
.nbv2[data-nb-page="M03"] .nb19-dot::before,
.nbv2[data-nb-page="M03"] .nb19-problem::before,
.nbv2[data-nb-page="M03"] .nb19-problem::after,
.nbv2[data-nb-page="M03"] .nb22-number { display:none !important; }
.nbv2[data-nb-page="M03"] .nb19-problem {
 border:0 !important; border-bottom:1px solid #ddd !important;
 border-radius:0 !important; background:transparent !important; transform:none !important;
}
.nbv2[data-nb-page="M03"] .nb19-problem > summary.nb22-numbered { padding-right:44px !important; }
.nbv2[data-nb-page="M03"] .nb21-quick { background:transparent !important; padding:0 !important; }
.nbv2[data-nb-page="M03"] .nb21-feedback { border-top:1px solid #ddd !important; }
.nbv2[data-nb-page="M03"] .nb19-photo-stage button {
 background:#fff !important; color:#1f2421 !important; border:1px solid #1f2421 !important;
 transform:none !important;
}
.nbv2[data-nb-page="M03"] .nb19-photo-stage button * {
 background:transparent !important; color:#1f2421 !important; border:0 !important; transform:none !important;
}
.nbv2[data-nb-page="M03"] .nb-reveal,
.nbv2[data-nb-page="M03"] .nb20-revealed { opacity:1 !important; transform:none !important; }
.nbv2[data-nb-page="M03"] abbr[title] { text-decoration-style:solid !important; }
.nbv2[data-nb-page="M03"] :focus-visible { outline-style:solid !important; }
.nbv2[data-nb-page="M03"] .review { border-style:solid !important; }

/* fix24 (22 Oct): approved home photo hero and heading typography only. */
body :is(h1,h2,h3,[role="heading"],.page-header-title,.article-title,.section-tree-title,.blocks-item-title),
body .nbv2 :is(h1,h2,h3,.tile .t,.nbmp-t,.nbmp-q,.nbms-name,.nbms-q,.nbms-title,.nb-sec-title,.tool .qt,.nbkw-more-title,.nb-problems > .grid > details > summary,.nb19-problem > summary) {
  font-family: "Josefin Sans", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.5px !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
  white-space: normal;
}
.nbv2.nb-premium[data-nb-page="index"] > .nb-premium-hero,
.nb-home-photo {
  background: linear-gradient(rgba(0,0,0,.60),rgba(0,0,0,.60)), var(--nb-home-photo) center / cover no-repeat;
  min-height: 560px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 48px 24px;
}
.nb-home-photo { flex-direction: column; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy { width: 100%; max-width: 760px; padding: 0; min-width: 0; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy h1,
.nb-home-photo h1 { color: #fff; margin: 0 0 28px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy .search,
.nb-home-photo .search { width: 100%; max-width: 680px; margin: 0 auto; background: #fff; border-radius: 60px; }
.nbv2.nb-premium[data-nb-page="index"] .nb-hero-copy .search input,
.nb-home-photo .search input { background: #fff; border-radius: 60px; min-height: 56px; width: 100%; }
.nbv2.nb-premium[data-nb-page="index"] #hits { text-align: left; }
@media (max-width: 700px) {
  .nbv2.nb-premium[data-nb-page="index"] > .nb-premium-hero,
  .nb-home-photo { min-height: 390px; padding: 32px 16px; }
  body .nbv2 h1, body .nb-home-photo h1 { font-size: 28px !important; }
  body .nbv2 h2 { font-size: 23px !important; }
  body .nbv2 h3 { font-size: 20px !important; }
}

/* fix25: compact, equal home family cards only. */
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 1fr;
  gap: 20px;
}
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid > li {
  grid-column: auto;
  grid-row: auto;
  min-width: 0;
}
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid .tile { padding-bottom: 12px; }
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid .pic {
  flex: 0 0 165px;
  height: 165px;
  min-height: 0;
  aspect-ratio: auto;
}
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid .pic img {
  width: 82%; height: 82%; object-fit: contain;
}
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid .tile .t { padding: 10px 12px 0; font-size: 18px; }
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid .tile .s { padding: 2px 12px 0; font-size: 13px; }
@media (min-width: 768px) and (max-width: 1024px) {
  .nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid .pic { flex-basis: 130px; height: 130px; }
}

/* fix27: owner-approved troubleshoot Option A plain list only. */
/* Scoped to the local Something wrong? alternatives. */
.nbv2[data-nb-page="troubleshoot"] *, .nbv2[data-nb-page="troubleshoot"] *::before, .nbv2[data-nb-page="troubleshoot"] *::after {
  box-shadow:none!important; animation:none!important; transition:none!important;
  transform:none!important; scroll-behavior:auto!important;
}
.nbv2[data-nb-page="troubleshoot"] .nb-problems { max-width:960px; margin-inline:auto; color:#242424; }
.nbv2[data-nb-page="troubleshoot"] :is(h1,h2,h3,summary) { font-family:'Josefin Sans',sans-serif!important; font-weight:700!important; }
.nbv2[data-nb-page="troubleshoot"] h1 { border-bottom:3px solid #F0534C; padding-bottom:20px; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems :is(.grid,.nb-problem-group) { display:block!important; gap:0!important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems details {
  border:0!important; border-bottom:1px solid #ddd!important; border-radius:0!important;
  background:transparent!important; margin:0!important; padding:0!important; width:100%!important;
}
.nbv2[data-nb-page="troubleshoot"] .nb-problems summary {
  position:relative!important; display:block!important; list-style:none!important;
  padding:22px 44px 22px 0!important; min-height:48px; cursor:pointer;
  color:#242424!important; font-size:22px!important; line-height:1.35!important;
}
.nbv2[data-nb-page="troubleshoot"] summary::-webkit-details-marker { display:none; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems summary::before { content:none!important; }
/* Keep the theme's masked plus/minus icon; only reposition it. */
.nbv2[data-nb-page="troubleshoot"] .nb-problems summary::after {
  position:absolute!important; right:4px!important; top:24px!important;
  width:24px!important; height:24px!important; border:0!important;
  background-color:currentColor!important; color:inherit!important;
}
.nbv2[data-nb-page="troubleshoot"] .nb-problems summary small { display:block!important; margin-top:8px; font:16px/1.5 Arial,sans-serif!important; color:#454545!important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems .steps { border:0!important; background:transparent!important; padding:0 32px 24px 0!important; color:#242424; line-height:1.65; }
/* #a32119 on white = 7.53:1; coral is decorative rather than small text. */
.nbv2[data-nb-page="troubleshoot"] .nb-problems #safety, .nbv2[data-nb-page="troubleshoot"] .nb-problems #safety * { color:#a32119!important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems #safety { border-top:2px solid #a32119!important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems .end { display:flex!important; flex-wrap:wrap; align-items:baseline; gap:10px 18px; background:none!important; border:0!important; padding:28px 0!important; margin:0!important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems .end h2 { font-size:20px; margin:0!important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems a { color:#242424!important; text-decoration:underline; text-underline-offset:4px; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems :is(a,summary):focus-visible { outline:2px solid #242424!important; outline-offset:4px; }
@media(max-width:600px) {
 .nbv2[data-nb-page="troubleshoot"] .nb-problems summary { font-size:20px!important; padding-block:20px!important; }
 .nbv2[data-nb-page="troubleshoot"] .nb-problems .steps { padding-right:0!important; }
 .nbv2[data-nb-page="troubleshoot"] .nb-problems { overflow-wrap:anywhere; }
}

.nbv2[data-nb-page="troubleshoot"] .nb-problems { background:#fff!important; }

.nbv2[data-nb-page="troubleshoot"] .nb-problems summary > .icon { display:none !important; }
.nbv2[data-nb-page="troubleshoot"] .nb-problems .scope { border-style:solid !important; }

/* fix27: find-my-model Short answer is instant and always visible. */
.nbv2[data-nb-page="find-my-model"] > .nb-short {
 animation:none !important; transition:none !important;
 opacity:1 !important; transform:none !important;
}

/* fix27b: fit the unchanged home hero search prompt at 360–390px. */
@media (max-width: 390px) {
  .nbv2.nb-premium[data-nb-page="index"] > .nb-premium-hero .search input[type="search"] {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* fix29b: Find my model, approved paired lookup / label layout only. */
@font-face {
 font-family:"NB29b Josefin Sans";
 src:url("data:font/woff2;base64,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") format("woff2");
 font-weight:700; font-style:normal; font-display:swap;
}
.nbv2.container.nb-premium[data-nb-page="find-my-model"] {
 display:block; max-width:1104px; margin:0 auto; padding:28px 32px 56px;
 border-radius:0; background:#fff; overflow-wrap:anywhere;
}
.nbv2[data-nb-page="find-my-model"],
.nbv2[data-nb-page="find-my-model"] *,
.nbv2[data-nb-page="find-my-model"] *::before,
.nbv2[data-nb-page="find-my-model"] *::after {
 animation:none !important; transition:none !important; transform:none !important;
 box-shadow:none !important; scroll-behavior:auto !important;
}
.nbv2[data-nb-page="find-my-model"] :is(h1,h2,h3,summary,.nbms-name,.nbms-q) {
 font-family:"NB29b Josefin Sans","Josefin Sans",sans-serif !important;
 font-weight:700 !important; letter-spacing:-.5px !important;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] > .crumb { margin:0 0 22px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-premium-hero {
 display:block; margin:0 0 24px; padding:0; border:0; min-height:0;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-hero-copy { max-width:790px; width:100%; padding:0; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-hero-copy h1 {
 font-size:40px !important; line-height:1.16; margin:0; padding-bottom:20px;
 border-bottom:3px solid #F0534C; max-width:790px;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] h2 { font-size:24px !important; line-height:1.25; margin:0 0 12px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] h3 { font-size:22px !important; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-safety {
 margin:0 0 22px; padding:16px 20px; border:0; border-left:4px solid #a32119;
 border-radius:0; background:#fff6f4; color:#a32119;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-safety :is(h2,p) { color:#a32119; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-safety p {
 font-size:15px; font-weight:400; line-height:1.5; max-width:95ch; margin:0 0 12px;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-safety .nb-safety-line {
 border:0; border-radius:0; padding:0; margin:0; background:transparent; color:#a32119;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-short {
 border:0; border-radius:0; padding:0; background:transparent; max-width:78ch; margin:0 0 28px;
 opacity:1 !important;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-short h2 { font-size:18px !important; margin:0 0 6px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-short p { margin:0; font-size:16px; font-weight:400; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb29-task {
 display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:40px;
 border:0; border-top:1px solid #dedede; border-radius:0;
 padding:26px 0 0; margin:0; align-items:start; background:transparent;
}
.nbv2[data-nb-page="find-my-model"] :is(.nb29-entry,.nb29-label,.nbms,.nbms-form,.nbms-body) { min-width:0; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb29-entry > p { margin:0 0 20px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb29-handling p { color:#a32119; font-size:15px; margin:0 0 12px; }
.nbv2[data-nb-page="find-my-model"] .nb29-diagram { display:block; background:#fff; }
.nbv2[data-nb-page="find-my-model"] .nb29-diagram img { display:block; width:100%; max-width:100%; height:auto; }
.nbv2[data-nb-page="find-my-model"] .nb29-key {
 display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:16px;
 border-top:1px solid #ddd; padding-top:14px; font-size:14px;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb29-key p { margin:0; font-size:14px; }
.nbv2[data-nb-page="find-my-model"] .nbms-labelrow { align-items:center; flex-wrap:wrap; }
.nbv2[data-nb-page="find-my-model"] .nbms-label { font-size:15px; }
.nbv2[data-nb-page="find-my-model"] .nbms-where { min-height:44px; font-size:14px; color:#242424; }
.nbv2[data-nb-page="find-my-model"] .nbms-bar { display:flex; flex-direction:row; align-items:stretch; gap:8px; }
.nbv2[data-nb-page="find-my-model"] .nbms-combo { position:relative; flex:1 1 0; min-width:0; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nbms-input {
 width:100%; min-width:0; min-height:48px; padding:12px 48px 12px 10px;
 border:1px solid #777; border-radius:4px; font-size:16px;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nbms-btn {
 flex:0 0 auto; width:auto; min-width:0; min-height:48px;
 padding:12px 16px; border:1px solid #242424; border-radius:4px;
 background:#242424; color:#fff; font-size:16px; font-weight:700; white-space:nowrap;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nbms-clear {
 position:absolute; right:2px; top:2px; width:44px; height:44px; min-height:0;
 padding:10px; margin:0; border:0; background:transparent; display:flex;
}
.nbv2[data-nb-page="find-my-model"] .nbms-help { border:0; border-top:1px solid #ddd; padding:10px 0 0; margin:22px 0 0; border-radius:0; background:transparent; }
.nbv2[data-nb-page="find-my-model"] .nbms-help summary { padding:12px 0; min-height:48px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-applies {
 margin:30px 0 0; padding:20px 0 0; border:0; border-top:1px solid #ddd;
 border-radius:0; background:transparent; color:#555;
}
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-applies h2 { font-size:17px !important; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-applies p { font-size:14px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-parts { margin:24px 0 0; padding:0; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-parts h2 { font-size:20px !important; }
.nbv2[data-nb-page="find-my-model"] :is(img,input,button,select) { max-width:100%; }
.nbv2[data-nb-page="find-my-model"] :is(.nb-reveal,.nb20-revealed) { opacity:1 !important; }
.nbv2[data-nb-page="find-my-model"] :is(a,button,input,summary,select):focus-visible { outline:3px solid #242424; outline-offset:4px; }
.nbv2[data-nb-page="find-my-model"] abbr[title] { text-decoration-style:solid !important; }
@media (max-width:700px) {
 .nbv2.container.nb-premium[data-nb-page="find-my-model"] { padding:20px 16px 36px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] > .crumb { margin-bottom:18px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-hero-copy h1 { font-size:28px !important; padding-bottom:16px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] h2 { font-size:23px !important; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-safety { padding:14px; margin-bottom:20px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-safety h2 { font-size:21px !important; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-short { margin-bottom:22px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-short h2 { font-size:18px !important; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] > .nb29-task { grid-template-columns:minmax(0,1fr); gap:24px; padding-top:22px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] .nbms-btn { padding:12px; }
 .nbv2[data-nb-page="find-my-model"] .nbms-labelrow { gap:0; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] > .nb-applies { margin-top:24px; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-applies h2 { font-size:17px !important; }
 .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-parts h2 { font-size:20px !important; }
}

/* fix30: approved home FAQ and FMM native clear suppression. */
.nbv2.nb-premium[data-nb-page="index"] #home-faq {
  --faq-radius: 28px; --faq-gap: 20px;
  margin: 36px 0 0; padding: 0; border: 0; min-width: 0; max-width: 100%;
}
.nbv2.nb-premium[data-nb-page="index"] #home-faq h2 {
  font-family: 'NB29b Josefin Sans', 'Josefin Sans', sans-serif !important;
  font-weight: 700 !important; font-size: 26px; line-height: 1.25;
  margin: 0 0 18px; padding: 0 0 12px; border-bottom: 3px solid #F0534C;
}
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-grid {
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--faq-gap); list-style: none; padding: 0; margin: 0;
}
.nbv2.nb-premium[data-nb-page="index"] #home-faq li { margin: 0; padding: 0; min-width: 0; }
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-card {
  display: flex; flex-direction: column; gap: 8px; height: 100%; min-width: 0;
  padding: 20px 18px; border: 1px solid var(--line, #e3e3e3);
  border-radius: var(--faq-radius); background: #fff; color: var(--fg, #252b27);
  text-decoration: none; overflow-wrap: anywhere; box-shadow: none;
}
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-title {
  font-family: 'NB29b Josefin Sans', 'Josefin Sans', sans-serif !important;
  font-size: 18px; font-weight: 700; line-height: 1.3;
}
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-subtitle {
  font-size: 13px; line-height: 1.5; color: var(--mut, #536059);
}
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-card:hover { border-color: #F0534C; }
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-card:focus-visible {
  outline: 2px solid #F0534C; outline-offset: 3px;
}
@media (max-width: 767px) {
  .nbv2.nb-premium[data-nb-page="index"] #home-faq { margin-top: 28px; }
  .nbv2.nb-premium[data-nb-page="index"] #home-faq h2 { font-size: 24px; }
  .nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-card { padding: 16px 12px; }
  .nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-title { font-size: 16px; }
}

/* Same parent content box as the five-card grid; remove generic section-card chrome. */
.nbv2.nb-premium[data-nb-page="index"] > #home-faq { width:100%; box-sizing:border-box; background:#fff; border-radius:0; box-shadow:none; }
.nbv2.nb-premium[data-nb-page="index"] #home-faq,
.nbv2.nb-premium[data-nb-page="index"] #home-faq * { box-sizing:border-box; animation:none !important; transition:none !important; transform:none !important; opacity:1 !important; }
.nbv2.nb-premium[data-nb-page="index"] #home-faq ::selection,
.nbv2[data-nb-page="find-my-model"] .nbms-bar ::selection { background:#f9d8d5; color:#242424; }
.nbv2[data-nb-page="find-my-model"] .nbms-input { caret-color:#242424; }
.nbv2[data-nb-page="find-my-model"] .nbms-input::-webkit-search-cancel-button,
.nbv2[data-nb-page="find-my-model"] .nbms-input::-webkit-search-decoration { -webkit-appearance:none; appearance:none; display:none; }
/* Match incumbent family-card geometry and neutralise inherited list indentation. */
.nbv2.nb-premium[data-nb-page="index"] > #home-faq { --faq-radius:18px; --faq-gap:20px; }
.nbv2.nb-premium[data-nb-page="index"] > .nb-editorial-grid,
.nbv2.nb-premium[data-nb-page="index"] #home-faq .faq-grid { padding-left:0; padding-right:0; }
.nbv2.nb-premium[data-nb-page="index"] #home-faq h2 { font-size:26px !important; }
@media (max-width:767px) {
 .nbv2.nb-premium[data-nb-page="index"] > #home-faq { --faq-radius:14px; --faq-gap:12px; }
 .nbv2.nb-premium[data-nb-page="index"] #home-faq h2 { font-size:24px !important; }
}

/* fix31: explicit neutral photo fallback, narrow-phone label fit. */
.nbv2.nb-premium[data-nb-page="family-jug"] .nb31-no-photo {
 display:flex; align-items:center; justify-content:center; width:100%; height:100%;
 background:#f1f0eb; color:#536059; font-size:14px; line-height:1.4; text-align:center;
}
@media(max-width:359px) {
 .nbv2.nb-premium[data-nb-page="M03"] .nb19 .nb19-label { left:auto; right:44px; }
}

/* NB-MERGE 25 OCT START — topics, most asked, search answers, one small Contact us (footer only). */
.nb-merge-topics, .nb-merge-most { margin: 32px 0; }
.nbv2 .nb-merge-topics > h2, .nbv2 .nb-merge-most > h2 { color: #F0534C !important; }
.nb-merge-topic-grid { list-style: none; margin: 16px 0 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 12px; }
.nb-merge-topic { display: flex; flex-direction: column; gap: 4px; min-height: 80px; padding: 16px 20px; border: 1px solid #E3DED7; border-radius: 16px; background: #fff; color: #222 !important; text-decoration: none; }
.nb-merge-topic .t { font-weight: 700; font-size: 17px; }
.nb-merge-topic .s { color: #6C757D; font-size: 14px; }
.nb-merge-topic:hover, .nb-merge-topic:focus { border-color: #F0534C; box-shadow: 0 8px 24px rgba(240,83,76,.12); }
.nb-merge-list { list-style: none; margin: 12px 0; padding: 0; }
.nb-merge-list li { padding: 10px 0; border-bottom: 1px solid #EEE9E3; }
.nb-merge-list li a { color: #222; font-weight: 600; text-decoration: none; }
.nb-merge-list li a:hover { color: #F0534C; }
.nb-merge-topic-page { max-width: 880px; margin: 0 auto; padding: 32px 16px 48px; }
.nb-merge-all { margin-top: 24px; }
.nb-merge-all summary { cursor: pointer; color: #C4322B; font-weight: 700; }
.nb-merge-all h3 { font-size: 16px; margin: 20px 0 4px; }
.nb-merge-search { margin: 0 0 24px; }
.nb-merge-best { border: 2px solid #F0534C; border-radius: 16px; padding: 16px 20px; background: #fff; }
.nb-merge-best__label { margin: 0 0 6px; font-weight: 700; color: #C4322B; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; }
.nb-merge-best__link { font-size: 18px; font-weight: 700; color: #222; }
.nb-merge-more { font-size: 18px; margin: 20px 0 4px; }
/* George 25 Oct 「你不要那么多 Contact Us」: no prominent Contact us; one small link stays in the footer. */
main a[href*="/requests/new"]:not(.nb-footer-contact):not([data-nb-service-topic]), .nbv2 a[href*="/requests/new"]:not([data-nb-service-topic]), .header a[href*="/requests/new"] { display: none !important; }
.footer-cta-wrap { display: none !important; }
.nb-footer-contact { font-size: 13px; color: inherit; opacity: .8; }
.nb-hero-actions { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 16px; }
.nb-hero-btn, .nb-hero-btn:visited { display: inline-block; background: #F0534C; color: #fff !important; border-radius: 100px; padding: 11px 24px; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; }
.nb-hero-btn:hover, .nb-hero-btn:focus { background: #D63F38; }
/* NB-MERGE 25 OCT END */

/* r27 (25 Oct, dispatch): Find a part and other nbv2 premium pages fit the site width like the home page (.nb-home 1160px) */
main .nbv2.container.nb-premium { max-width: 1160px !important; width: auto; margin: 20px auto 48px !important; box-sizing: border-box; }
@media (max-width: 1208px) { main .nbv2.container.nb-premium { margin: 20px 24px 48px !important; } }
@media (max-width: 640px) { main .nbv2.container.nb-premium { margin: 12px 12px 32px !important; padding: 28px 16px 36px !important; } }

/* r28 (dispatch 25 Oct): Find my model page has no Safety first box; the "Only when it is safe" step line stays. */
.nbv2[data-nb-page="find-my-model"] > .nb-safety,
.nbv2[data-nb-page="find-my-model"] .nb-safety-line { display: none !important; }

/* r29 (dispatch 25 Oct): Find a part page uses the home page look (white page, home fonts, red headings, white cards, red pill buttons). Only #nb/find-my-part. */
main .nbv2.nb-premium[data-nb-page="find-my-part"] { background: #fff !important; color: #4a4f55; font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif; }
.nbv2[data-nb-page="find-my-part"] :is(p, li, a, span, label, input, button, small, strong, div, summary) { font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif !important; }
.nbv2[data-nb-page="find-my-part"] :is(h1, h2, h3) { font-family: "Josefin Sans", sans-serif !important; letter-spacing: -0.5px; }
.nbv2[data-nb-page="find-my-part"] h1 { color: #222 !important; }
.nbv2[data-nb-page="find-my-part"] h2 { color: #f0534c !important; font-size: 26px !important; }
.nbv2[data-nb-page="find-my-part"] .lead, .nbv2[data-nb-page="find-my-part"] .tile .s { color: #6c757d !important; }
.nbv2[data-nb-page="find-my-part"] .checkfirst { background: #fff !important; border: 1px solid #e5e5e5 !important; border-radius: 16px !important; color: #4a4f55 !important; }
.nbv2[data-nb-page="find-my-part"] .tile { background: #fff !important; border: 1px solid #e5e5e5 !important; border-radius: 16px !important; box-shadow: none !important; color: #222 !important; }
.nbv2[data-nb-page="find-my-part"] .tile:hover { box-shadow: 0 12px 32px rgba(0, 0, 0, .08) !important; }
.nbv2[data-nb-page="find-my-part"] .tile .t { font-weight: 700 !important; color: #222 !important; }
.nbv2[data-nb-page="find-my-part"] .tile .pic { background: #f6f6f6 !important; border-radius: 16px 16px 0 0 !important; }
.nbv2[data-nb-page="find-my-part"] input { border: 1px solid #e5e5e5 !important; border-radius: 100px !important; padding-left: 20px !important; }
.nbv2[data-nb-page="find-my-part"] :is(button.nb-pm-go, .nb-shop) { background: #f0534c !important; color: #fff !important; border: 0 !important; border-radius: 100px !important; text-transform: uppercase; font-weight: 700 !important; font-size: 15px !important; letter-spacing: 1px; }
main .nbv2.nb-premium[data-nb-page="find-my-part"] { padding-left: 24px !important; padding-right: 24px !important; }
.nbv2[data-nb-page="find-my-part"] ul.grid.ptypes { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
@media (max-width: 900px) { .nbv2[data-nb-page="find-my-part"] ul.grid.ptypes { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
dialog.nb-part-dialog, dialog.nb-part-dialog :is(p, li, a, span, label, button, small, strong, div) { font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif !important; }
dialog.nb-part-dialog :is(h1, h2, h3) { font-family: "Josefin Sans", sans-serif !important; letter-spacing: -0.5px; }
dialog.nb-part-dialog .nb-shop { background: #f0534c !important; color: #fff !important; border: 0 !important; border-radius: 100px !important; text-transform: uppercase; font-weight: 700 !important; font-size: 14px !important; letter-spacing: 1px; }
dialog.nb-part-dialog .tag { background: #fff !important; border: 1px solid #e5e5e5 !important; color: #4a4f55 !important; }
@media (max-width: 480px) { .nbv2[data-nb-page="find-my-part"] form.search { flex-wrap: wrap !important; gap: 10px !important; } .nbv2[data-nb-page="find-my-part"] form.search > * { flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important; } }

/* r30 (dispatch 25 Oct): article pages laid out like CDB IT Support: slim search row, black title, dark readable body text,
   first answer in a light box, model name as a small tag, sub-questions bigger and bold. Article pages only (.article-container). */
body:has(.article-container) section.section.hero { background: #fff !important; background-image: none !important; min-height: 0 !important; height: auto !important; padding: 20px 20px 0 !important; margin-bottom: 0 !important; }
body:has(.article-container) section.section.hero::before, body:has(.article-container) section.section.hero::after, body:has(.article-container) section.section.hero img { display: none !important; }
body:has(.article-container) section.section.hero .hero-inner { max-width: 1112px !important; margin: 0 auto !important; display: flex; justify-content: flex-end; }
body:has(.article-container) section.section.hero .search-house { width: 360px !important; }
body:has(.article-container) section.section.hero input { border: 1px solid #d6d6d6 !important; border-radius: 100px !important; height: 42px !important; }
.article-container .article-title { font-size: 34px !important; line-height: 1.25 !important; color: #111 !important; margin-bottom: 12px !important; }
.article-container .article-body { font-size: 17px !important; line-height: 1.7 !important; color: #1f1f1f !important; max-width: 72ch; }
.article-container .article-body p, .article-container .article-body li { color: #1f1f1f !important; font-size: 17px !important; font-weight: 400; }
.article-container .article-body strong { color: #111 !important; font-weight: 700; }
.article-container .article-body h2 { color: #111 !important; font-size: 24px !important; font-weight: 700 !important; margin-top: 36px !important; }
.article-container .article-body h2:first-of-type + p { background: #f3f8f5 !important; border-left: 4px solid #f0534c; border-radius: 8px; padding: 16px 18px !important; font-size: 18px !important; font-weight: 600 !important; color: #111 !important; }
.article-container .article-body [data-pages] > h2 { display: inline-block; font-size: 14px !important; font-weight: 700 !important; letter-spacing: .3px; color: #4a4f55 !important; background: #f1f1f1; border-radius: 100px; padding: 4px 12px !important; margin: 32px 0 8px !important; }
.article-container .article-body h3, .article-container .article-body h4 { color: #111 !important; font-size: 20px !important; font-weight: 700 !important; margin: 20px 0 8px !important; }
.article-container .article-body .nb-lead { font-size: 18px !important; font-weight: 600 !important; color: #111 !important; }
.article-container .article-body .nb-callout { background: #f7f7f7 !important; border-left: 4px solid #f0534c !important; border-radius: 8px; padding: 14px 16px !important; }

/* r31 (dispatch 25 Oct): Find a part clearer, like CDB IT Support: search first, short note under it, black headings. */
main .nbv2[data-nb-page="find-my-part"] { display: flex !important; flex-direction: column !important; }
.nbv2[data-nb-page="find-my-part"] > .crumb { order: 1; } .nbv2[data-nb-page="find-my-part"] > .nb-premium-hero { order: 2; } .nbv2[data-nb-page="find-my-part"] > form.search { order: 3; margin-bottom: 8px !important; } .nbv2[data-nb-page="find-my-part"] > .checkfirst { order: 4; } .nbv2[data-nb-page="find-my-part"] > * { order: 5; }
.nbv2[data-nb-page="find-my-part"] h1 { font-size: 40px !important; color: #111 !important; }
.nbv2[data-nb-page="find-my-part"] h2 { color: #111 !important; font-size: 24px !important; margin-top: 40px !important; }
.nbv2[data-nb-page="find-my-part"] .checkfirst { border: 0 !important; background: transparent !important; padding: 0 !important; margin: 0 0 8px !important; font-size: 14px !important; color: #6c757d !important; }
.nbv2[data-nb-page="find-my-part"] .checkfirst b { font-weight: 600; }
.nbv2[data-nb-page="find-my-part"] form.search input { height: 52px !important; font-size: 17px !important; }
.nbv2[data-nb-page="find-my-part"] form.search button { height: 52px !important; }
/* option B: small picture left of the name */
.nbv2[data-nb-page="find-my-part"] .tile { display: grid !important; grid-template-columns: 72px 1fr; grid-template-rows: auto auto; column-gap: 14px; align-items: center; padding: 12px !important; }
.nbv2[data-nb-page="find-my-part"] .tile .pic { grid-row: 1 / span 2; width: 72px !important; height: 72px !important; min-height: 0 !important; border-radius: 10px !important; padding: 0 !important; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.nbv2[data-nb-page="find-my-part"] .tile .pic img { width: 72px !important; height: 72px !important; object-fit: contain; }
.nbv2[data-nb-page="find-my-part"] .tile .t { align-self: end; font-size: 16px !important; font-weight: 600 !important; padding: 0 !important; margin: 0 !important; }
.nbv2[data-nb-page="find-my-part"] .tile .s { align-self: start; font-size: 13px !important; padding: 0 !important; margin: 0 !important; }
.nbv2[data-nb-page="find-my-part"] ul.grid.ptypes { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 12px !important; }
/* r31c: phone and tablet widths keep the part cards readable (2 per row up to 900px, 1 per row up to 600px). */
@media (max-width: 900px) { .nbv2[data-nb-page="find-my-part"] ul.grid.ptypes { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 600px) { .nbv2[data-nb-page="find-my-part"] ul.grid.ptypes { grid-template-columns: 1fr !important; } }

/* r32 (dispatch 25 Oct): section and category pages match the r30 article pages: no green banner (slim search top right),
   black page title and headings. Home has no .page-header, so it is not touched. Article "In This Article" list left aligned. */
body:has(header.page-header) section.section.hero { background: #fff !important; background-image: none !important; min-height: 0 !important; height: auto !important; padding: 20px 20px 0 !important; margin-bottom: 0 !important; }
body:has(header.page-header) section.section.hero::before, body:has(header.page-header) section.section.hero::after, body:has(header.page-header) section.section.hero img { display: none !important; }
body:has(header.page-header) section.section.hero .hero-inner { max-width: 1112px !important; margin: 0 auto !important; display: flex; justify-content: flex-end; }
body:has(header.page-header) section.section.hero .search-house { width: 360px !important; }
body:has(header.page-header) section.section.hero input { border: 1px solid #d6d6d6 !important; border-radius: 100px !important; height: 42px !important; }
header.page-header h1 { font-size: 34px !important; line-height: 1.25 !important; color: #111 !important; }
body:has(header.page-header) section.section-content :is(h2, h3) { color: #111 !important; }
body:has(header.page-header) main h2.nb-new-list__title { font-size: 22px !important; }
.article-tree a, .article-tree li { text-align: left !important; display: block; }
.article-tree ul { padding-left: 0 !important; }
.article-tree a { font-size: 14px !important; font-weight: 400 !important; padding: 4px 0 4px 10px !important; border-left: 2px solid #e5e5e5; }
.article-tree a:hover { border-left-color: #f0534c; }
/* r33 (dispatch 25 Oct): search page shows one Safety first box only; the small red line is hidden when the red Best answer safety box is there. */
:is(.search-results-column, main):has(.nbkw.nbkw-safe) .nb-safety-soft { display: none !important; }
.search-results-column:has(> .nbkw.nbkw-safe) > .nbkw-banner { display: none !important; }

/* r34 (dispatch 25 Oct): search results page matches r32 section/category pages and r30 article pages: no green banner, slim search top right.
   The search page has no header.page-header, so it is matched by its results column. */
body:has(.search-results-column) section.section.hero { background: #fff !important; background-image: none !important; min-height: 0 !important; height: auto !important; padding: 20px 20px 0 !important; margin-bottom: 0 !important; }
body:has(.search-results-column) section.section.hero::before, body:has(.search-results-column) section.section.hero::after, body:has(.search-results-column) section.section.hero img, body:has(.search-results-column) section.section.hero h1 { display: none !important; }
body:has(.search-results-column) section.section.hero .hero-inner { max-width: 1112px !important; margin: 0 auto !important; display: flex; justify-content: flex-end; }
body:has(.search-results-column) section.section.hero .search-house { width: 360px !important; }
body:has(.search-results-column) section.section.hero input { border: 1px solid #d6d6d6 !important; border-radius: 100px !important; height: 42px !important; }

/* r36 (dispatch 25 Oct, George 「还有文章的字体和可读性还是很差！！！！」): article pages copy the CDB IT Support article page
   type exactly (measured 25 Oct on cdbgroup-itsupport.zendesk.com): Poppins 400/700, body 17px/28px #2c2c2c (dispatch: 17px, George finds 15px hard to read), title 32px/48px,
   h2 22px, h3 18px, h4 16px, links #d63a2f underlined. Overrides r30 sizes. Article pages only (.article-container). */
.article-container .article-title, .article-container .article-body, .article-container .article-body * { font-family: Poppins, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.article-container .article-title { font-size: 32px !important; line-height: 48px !important; font-weight: 700 !important; color: #0f0f0f !important; letter-spacing: normal !important; margin-bottom: 21px !important; }
.article-container .article-body { font-size: 17px !important; line-height: 28px !important; color: #2c2c2c !important; letter-spacing: .2px; max-width: none !important; }
.article-container .article-body p, .article-container .article-body li, .article-container .article-body td, .article-container .article-body th { font-size: 17px !important; line-height: 28px !important; font-weight: 400; color: #2c2c2c !important; letter-spacing: .2px; }
.article-container .article-body p { margin: 15px 0 !important; }
.article-container .article-body li { margin: 0 !important; }
.article-container .article-body ul, .article-container .article-body ol { margin: 20px 0 !important; padding-left: 20px !important; }
.article-container .article-body strong, .article-container .article-body b { font-weight: 700 !important; color: inherit !important; }
.article-container .article-body a { color: #d63a2f !important; font-weight: 400 !important; text-decoration: underline !important; }
.article-container .article-body h2 { font-size: 22px !important; line-height: 35.2px !important; font-weight: 700 !important; color: #0f0f0f !important; letter-spacing: normal !important; margin: 30px 0 18px !important; }
.article-container .article-body h3 { font-size: 18px !important; line-height: 28.8px !important; font-weight: 700 !important; color: #0f0f0f !important; letter-spacing: normal !important; margin: 24px 0 18px !important; }
.article-container .article-body h4 { font-size: 16px !important; line-height: 25.6px !important; font-weight: 700 !important; color: #0f0f0f !important; letter-spacing: normal !important; margin: 20px 0 21px !important; }
/* r30 parts kept, same font: short answer box and the small model tag. */
.article-container .article-body h2:first-of-type + p, .article-container .article-body .nb-lead { font-size: 17px !important; line-height: 28px !important; font-weight: 700 !important; color: #0f0f0f !important; }
.article-container .article-body [data-pages] > h2 { font-size: 13px !important; line-height: 18px !important; margin: 24px 0 10px !important; }
.article-container .article-body .nb-steps > li, .article-container .article-body .nb-steps > li * { font-size: 17px !important; line-height: 28px !important; }
/* r37 (dispatch 25 Oct): a "Contact us" text link inside an article sentence shows again as a plain text link (the line-9806
   rule hid every /requests/new link, leaving 46 half sentences). Big buttons and banners stay hidden. */
.article-container .article-body :is(p, li, td, th) a[href*="/requests/new"]:not([class*="btn"]):not([class*="button"]):not([class*="cta"]) { display: inline !important; background: none !important; border: 0 !important; padding: 0 !important; box-shadow: none !important; }

/* r38b: "Covers:" line under a model page title (names the section title does not show). */
.page-header .nb-covers { margin: 6px 0 0 !important; font-size: 15px !important; color: #4a4f55 !important; }
/* r43 (dispatch 26 Oct, George: "button 颜色不适配……在find my model 里面"): every action button and link button uses the
   site button already used by FIND MY MODEL / FIND MY PART / SHOW PARTS: coral pill, capitals, bold 15px, white text.
   Covers Find my model (Search, Buy in Australia / New Zealand), Find a part (Show parts, part dialog buy links),
   model / article pages (nb-btn, nb-link, nb-shop), Contact link button, troubleshooting answer buttons, model picker button. */
.nbv2.nb-premium[data-nb-page="find-my-model"] .nbms-btn,
.nbms-btn, .nbms-shop, .nb-shop, .nb-sec a.nb-btn, .nb-sec.nb-parts a.nb-link,
.nbv2 #pmform .nb-pm-go, dialog.nb-part-dialog .nb-buy a:not(.nb-ask),
.nbv2.nb-premium #contact > p:first-of-type a, .nbv2.nb-premium .tool .ans button,
.nbv2.nb-premium .nb-model-picker .search button {
  display: inline-flex !important; align-items: center; justify-content: center; min-height: 44px;
  padding: 0 22px !important; border: 0 !important; border-radius: 100px !important;
  background: #F0534C !important; color: #fff !important; text-decoration: none !important;
  font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-size: 15px !important; font-weight: 700 !important; letter-spacing: 1px; text-transform: uppercase; line-height: 1.2;
}
:is(.nbms-btn, .nbms-shop, .nb-shop, .nb-sec a.nb-btn, .nb-sec.nb-parts a.nb-link, .nbv2 #pmform .nb-pm-go,
  dialog.nb-part-dialog .nb-buy a:not(.nb-ask), .nbv2.nb-premium #contact > p:first-of-type a, .nbv2.nb-premium .tool .ans button,
  .nbv2.nb-premium .nb-model-picker .search button):is(:hover, :focus-visible) { background: #D63A33 !important; color: #fff !important; }
:is(.nbms-btn, .nbms-shop, .nb-shop, .nb-sec a.nb-btn, .nb-sec.nb-parts a.nb-link, .nbv2 #pmform .nb-pm-go,
  dialog.nb-part-dialog .nb-buy a:not(.nb-ask), .nbv2.nb-premium #contact > p:first-of-type a, .nbv2.nb-premium .tool .ans button,
  .nbv2.nb-premium .nb-model-picker .search button):focus-visible { outline: 3px solid #D63A33 !important; outline-offset: 3px !important; }
.nbv2.nb-premium .tool .ans button { text-transform: none; letter-spacing: 0; min-height: 52px; }
/* r44 (test line 0c, 26 Oct): article "Was this article helpful?" Yes / No and the article / section subscribe and comment
   submit buttons still used the old blue square theme button. Same site coral pill as r43. Home page buttons not touched. */
.article-votes .article-vote, .article-subscribe button, .section-subscribe button, .comment-form-controls input[type="submit"] {
  display: inline-flex !important; align-items: center; justify-content: center; min-height: 44px; min-width: 88px;
  padding: 0 22px !important; border: 0 !important; border-radius: 100px !important;
  background: #F0534C !important; color: #fff !important; box-shadow: none !important;
  font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-size: 15px !important; font-weight: 700 !important; letter-spacing: 1px; text-transform: uppercase; line-height: 1.2;
}
.article-votes .article-vote:is(:hover, :focus-visible, .button-primary, [aria-checked="true"]),
.article-subscribe button:is(:hover, :focus-visible, [data-selected="true"]), .section-subscribe button:is(:hover, :focus-visible, [data-selected="true"]),
.comment-form-controls input[type="submit"]:is(:hover, :focus-visible) { background: #D63A33 !important; color: #fff !important; }
.article-votes .article-vote:focus-visible, .article-subscribe button:focus-visible, .section-subscribe button:focus-visible,
.comment-form-controls input[type="submit"]:focus-visible { outline: 3px solid #D63A33 !important; outline-offset: 3px !important; }
/* r47: compact Find a part cards (see script.js r47). */
dialog.nb-part-dialog li.nb-compact > [data-market], dialog.nb-part-dialog li.nb-compact > .tag, dialog.nb-part-dialog li.nb-compact > .sum,
dialog.nb-part-dialog li.nb-compact > b, dialog.nb-part-dialog li.nb-compact .nb-buy [data-market-code] { display: none !important; }
dialog.nb-part-dialog li.nb-compact .nb-compact-head { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 10px; margin: 8px 0 4px; }
dialog.nb-part-dialog li.nb-compact .nb-compact-head b { font-size: 17px; }
dialog.nb-part-dialog li.nb-compact .nb-compact-code { font-size: 14px; color: #6c757d; }
dialog.nb-part-dialog li.nb-compact .nb-compact-note { margin: 0 0 6px; font-size: 14px; color: #8a4b00; }
dialog.nb-part-dialog li.nb-compact .nb-compact-fits { margin-top: 8px; font-size: 14px; }
dialog.nb-part-dialog li.nb-compact .nb-compact-fits summary { cursor: pointer; color: #222; text-decoration: underline; min-height: 32px; }
dialog.nb-part-dialog li.nb-compact .nb-compact-fits .fits { display: block; margin-top: 6px; }
/* r49: live "Popular Articles" product pictures shown again on the copy home (see script.js r49). */
.nb-home-v2 .pop-container.nb-pop-shown { display: block !important; width: 100%; margin: 40px 0 8px; padding: 0; }

/* r50: Find a part card buy buttons stay on one line (test line 26 Oct: "BUY IN NEW ZEALAND" wrapped). */
dialog.nb-part-dialog li.nb-compact .nb-buy a:not(.nb-ask) { display: flex !important; width: 100%; box-sizing: border-box; justify-content: center; align-items: center; white-space: nowrap; padding: 0 12px !important; font-size: 14px !important; letter-spacing: .03em; }
/* r51 (dispatch 26 Oct, relayed by test line: 「改成珊瑚色（按钮全站统一，0c）」): home "Popular Articles" View Section button = site coral pill. Nothing else on the home changes. */
.pop-container .popular-articles-button {
  display: inline-flex !important; align-items: center; justify-content: center; min-height: 44px;
  padding: 0 22px !important; border: 0 !important; border-radius: 100px !important;
  background: #F0534C !important; color: #fff !important; text-decoration: none !important;
  font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-size: 15px !important; font-weight: 700 !important; letter-spacing: 1px; text-transform: uppercase; line-height: 1.2;
}
.pop-container .popular-link-box:is(:hover, :focus-visible) .popular-articles-button { background: #D63A33 !important; color: #fff !important; }
/* r58 (test line 26 Oct, 0c): the article model picker button "Show steps for this machine" was blue and square; now the site coral pill. */
.article-body .nbaf-confirm.button.button-primary {
  display: inline-flex !important; align-items: center; justify-content: center; min-height: 44px; padding: 8px 22px !important;
  border: 0 !important; border-radius: 100px !important; background: #F0534C !important; color: #fff !important;
  font-family: "custom font woff", Arial, "Helvetica Neue", Helvetica, sans-serif !important; font-size: 15px !important; font-weight: 700 !important;
  letter-spacing: 1px; text-transform: uppercase; line-height: 1.2; white-space: normal; text-align: center;
}
.article-body .nbaf-confirm.button.button-primary:is(:hover, :focus, :active) { background: #D63A33 !important; color: #fff !important; }
.article-body .nbaf-confirm.button.button-primary:focus-visible { outline: 3px solid #D63A33 !important; outline-offset: 3px !important; }
/* r59: find box above the article model dropdown */
.article-body .nbaf-dropdown .nbaf-find { display: block; width: 100%; max-width: 100%; min-height: 44px; margin: 6px 0 8px; padding: 8px 12px;
  border: 1px solid #b9b9b9; border-radius: 8px; font-size: 16px; box-sizing: border-box; }
.article-body .nbaf-dropdown .nbaf-find:focus-visible { outline: 3px solid #D63A33; outline-offset: 2px; }
/* r62: Using & cleaning FAQ page groups */
.article-body .nb-faqx__find { display: block; width: 100%; min-height: 48px; margin: 0 0 20px; padding: 10px 14px; border: 1px solid #b9b9b9; border-radius: 10px; font-size: 16px; box-sizing: border-box; }
.article-body .nb-faqx__find:focus-visible { outline: 3px solid #D63A33; outline-offset: 2px; }
.article-body .nb-faqx__group { margin: 0 0 24px; }
.article-body .nb-faqx__h { font-size: 20px; margin: 0 0 8px; color: #F0534C; }
.article-body .nb-faqx__q { border-bottom: 1px solid #e3e3e3; padding: 0; }
.article-body .nb-faqx__q > summary { cursor: pointer; padding: 14px 32px 14px 0; font-weight: 600; font-size: 17px; line-height: 1.4; list-style: none; position: relative; }
.article-body .nb-faqx__q > summary::-webkit-details-marker { display: none; }
.article-body .nb-faqx__q > summary::after { content: "+"; position: absolute; right: 6px; top: 12px; font-size: 22px; color: #F0534C; }
.article-body .nb-faqx__q[open] > summary::after { content: "\2212"; }
.article-body .nb-faqx__q > :not(summary) { margin: 0 0 12px; }
.article-body .nb-faqx__none { color: #555; }

/* Final repair: search controls use the Help Centre's coral pill buttons. */
.nb-final-search__filter { max-width:100%; padding:10px 14px; border:1px solid #bbb; border-radius:12px; background:#fff; color:#222; font:inherit; }
.nb-final-search__count { margin:16px 0; }
.nb-final-search__item { padding:14px 0; border-bottom:1px solid #eee; overflow-wrap:anywhere; }
.nb-final-search__pages { display:flex; flex-wrap:wrap; align-items:center; gap:14px; margin-top:22px; }
.nb-final-search__pages button { border:0; border-radius:100px; padding:12px 24px; background:#F0534C; color:#fff; font:inherit; font-weight:700; cursor:pointer; }
.nb-final-search__pages button:hover { background:#D63A33; }
.nb-final-search__pages button:focus-visible, .nb-final-search__filter:focus-visible { outline:3px solid #222; outline-offset:3px; }
.search-results-sidebar .filters-in-section[hidden] { display:none!important; }
.nb-final-search [hidden] { display:none!important; }
@media(max-width:600px) { .nb-final-search label { display:block; } .nb-final-search__filter { display:block; width:100%; margin-top:8px; } }



/* Follow-up 5: native question rows; direct answers and procedures keep their source structure. */
.article-body details.nb-native-question { margin:12px 0; padding:0; border:1px solid #d8ddd7; border-radius:12px; background:#fff; }
.article-body details.nb-native-question > summary { display:list-item; cursor:pointer; padding:12px 16px; min-height:44px; box-sizing:border-box; font-weight:600; line-height:1.45; }
.article-body details.nb-native-question > summary:focus-visible { outline:2px solid #25382f; outline-offset:2px; border-radius:10px; }
.article-body details.nb-native-question[open] > summary { border-bottom:1px solid #e5e7e4; }
.article-body details.nb-native-question > :not(summary) { margin-left:16px !important; margin-right:16px !important; }
.article-body details.nb-native-question > ol { padding-left:24px; }
.article-body details.nb-native-question:not([open]) > :not(summary) { display:none !important; }
.article-body details.nb-native-question[hidden], .article-body [data-pages][hidden] { display:none !important; }
.article-body [data-pages] > ol { list-style-type:none; padding-left:0; }

/* NB-HC machine question previews: heading and question links have separate hit targets. */
.nb-machines section[data-nb-machine] .section-tree-title a:after { content:none; }
.nb-machines .nb-machine-questions { display:block; list-style:none; padding:0; margin:12px 0; }
.nb-machines .nb-machine-questions li { margin:0; padding:9px 0; border-bottom:1px solid #eee; font-size:14px; line-height:1.45; }
.nb-machines .nb-machine-questions a { display:block; color:#333; text-decoration:none; }
.nb-machines .nb-machine-questions a:hover { text-decoration:underline; }
.nb-machines .nb-machine-more { margin:12px 0 0; font-size:14px; font-weight:700; }
.nb-machines [data-nb-machine] a:focus-visible { outline:2px solid #ef5364; outline-offset:3px; }

/* Follow-up 6: the author-marked prerequisite is a visible block, not a collapsible question. */
.article-body .nb-essential-safety { margin:16px 0; padding:12px 16px; border-left:4px solid #D63A33; background:#fff5f4; }
.article-body .nb-essential-safety__title { font-weight:700; margin:0 0 8px; }
.nb-final-search > h1 { font-size:24px; margin:0 0 20px; line-height:1.3; }

/* Follow-up 6: official finder images and recoverable asset failures; finder routes only. */
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile { grid-template-columns:96px minmax(0,1fr); grid-template-rows:auto auto; gap:6px 16px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile > .nbmp-pic { display:flex; grid-column:1; grid-row:1 / 3; width:96px; height:96px; margin:0; align-self:center; background:#fff; border-radius:6px; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-pic img { width:100%; height:100%; object-fit:contain; }
.nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile > :is(.nbmp-t,.nbmp-s) { grid-column:2; }
.nb-model-picker .nbmp [hidden] { display:none!important; }
.nb-model-picker .nbmp-confirm-codes { overflow-wrap:anywhere; }
.nb-part-image-status { padding:10px; border:1px solid #bbb; border-radius:6px; font-size:14px; }
.nb-image-retry,.nb-finder-retry { min-height:44px; padding:8px 16px; border:0; border-radius:100px; background:#D63A33; color:#fff; font:inherit; font-weight:700; cursor:pointer; }
.nb-image-retry:focus-visible,.nb-finder-retry:focus-visible { outline:3px solid #222; outline-offset:3px; }
.nb-finder-load-error { padding-block:32px; }
@media(max-width:700px) { .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile { grid-template-columns:76px minmax(0,1fr); gap:6px 12px; } .nbv2.nb-premium[data-nb-page="find-my-model"] .nb-model-picker .nbmp-grid .nbmp-tile > .nbmp-pic { width:76px; height:76px; } }

/* Follow-up 6: readable action labels; existing pill geometry and home styling retained. */
.nbv2.nb-premium[data-nb-page="find-my-model"] :is(.nbms-btn, .nbms-shop, .nb-shop, .nb-model-picker .search button, .tool .ans button),
.nbv2.nb-premium[data-nb-page="find-my-part"] :is(button.nb-pm-go, .nb-shop, .nbms-btn, .nbms-shop, .nb-model-picker .search button, .tool .ans button),
.nbv2.nb-premium[data-nb-page="find-my-part"] #pmform .nb-pm-go,
.nbv2.nb-premium[data-nb-page^="M"] :is(.nb-sec a.nb-btn, .nb-sec.nb-parts a.nb-link, .nb-shop, .tool .ans button),
dialog.nb-part-dialog .nb-shop,
dialog.nb-part-dialog .nb-buy a:not(.nb-ask),
.article-body .nbaf-confirm.button.button-primary,
.article-votes .article-vote,
.article-subscribe button,
.section-subscribe button,
.comment-form-controls input[type="submit"],
.nb-final-search .nb-final-search__pages button {
  background: #D63A33 !important;
  color: #fff !important;
}
#main-content[tabindex="-1"]:focus-visible { outline: 2px solid #D63A33; outline-offset: 4px; }

/* F9: linked finder headings retain the established type size and layout. */
h1 .nb-finder-label-link,h2 .nb-finder-label-link,h3 .nb-finder-label-link{font:inherit;color:inherit;text-underline-offset:.18em}

/* r73 follow-up 9: FAQ-only layout; homepage layout is unchanged. */
.nb-faq-hub {padding:0!important;border:0!important;background:transparent!important;max-width:960px;margin:24px 0 40px!important;}
.nb-faq-hub .nb-new-list__title {font-size:24px;line-height:1.3;margin:0 0 8px;color:#222;}
.nb-faq-hub__intro {font-size:16px;line-height:1.55;color:#555;margin:0 0 24px;}
.nb-faq-hub__model {margin:0 0 24px;font-size:16px;line-height:1.55;}
.nb-faq-hub__groups {display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:start;}
.nb-faq-hub__group {min-width:0;padding:24px;background:#fff;border:1px solid #ddd;border-radius:12px;}
.nb-faq-hub .nb-new-list__family {font-size:20px;line-height:1.35;font-weight:700;color:#222;margin:0 0 16px;padding:0;}
.nb-faq-hub .nb-new-list__items {display:block!important;list-style:none;margin:0!important;padding:0!important;}
.nb-faq-hub .nb-new-list__items li {margin:0;padding:0;border-top:1px solid #e4e4e4;list-style:none;}
.nb-faq-hub .nb-new-list__items a {display:block;min-height:48px;padding:14px 28px 14px 0;font-size:16px;line-height:1.45;color:#292929;text-decoration:none;position:relative;overflow-wrap:anywhere;}
.nb-faq-hub .nb-new-list__items a::after {content:'›';position:absolute;right:4px;top:12px;font-size:24px;color:#b8332d;}
.nb-faq-hub .nb-new-list__items a:hover {color:#a52e29;text-decoration:underline;}
.article-body.nb-faq-page {max-width:760px;line-height:1.6;}
.article-body.nb-faq-page .nb-faq-intro {font-size:17px;line-height:1.6;margin:0 0 24px!important;color:#333;}
.article-body.nb-faq-page .nb-faqx--controls {padding:20px;margin:24px 0;background:#f7f7f7;border:1px solid #e2e2e2;border-radius:10px;}
.article-body.nb-faq-page .nb-faqx__label {display:block;font-weight:700;font-size:16px;margin:0 0 8px;color:#222;}
.article-body.nb-faq-page .nb-faqx__find {width:100%;min-width:0;min-height:48px;margin:0 0 8px;padding:12px 14px;border:1px solid #aaa;border-radius:6px;background:#fff;font-size:16px;box-sizing:border-box;}
.article-body.nb-faq-page .nb-faqx__hint,.article-body.nb-faq-page .nb-faqx__count {font-size:14px;line-height:1.5;margin:6px 0 0;color:#555;}
.article-body.nb-faq-page .nb-faqx__group {margin:28px 0;border:1px solid #dedede;border-radius:10px;background:#fff;overflow:hidden;}
.article-body.nb-faq-page .nb-faqx__h {margin:0!important;padding:16px 20px;background:#f6f6f6;border-bottom:1px solid #dedede;font-size:19px;line-height:1.4;color:#252525;font-weight:700;}
.article-body.nb-faq-page .nb-faqx__q {margin:0!important;padding:0!important;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;background:#fff;}
.article-body.nb-faq-page .nb-faq-item {margin:0!important;padding:0!important;border:0;background:transparent;}
.article-body.nb-faq-page .nb-faqx__q:last-child {border-bottom:0;}
.article-body.nb-faq-page .nb-faqx__q>summary {position:relative;display:block;cursor:pointer;min-height:56px;box-sizing:border-box;padding:16px 52px 16px 20px;list-style:none;font-size:17px;line-height:1.45;font-weight:600;color:#282828;overflow-wrap:anywhere;background:#fff;}
.article-body.nb-faq-page .nb-faqx__q>summary::-webkit-details-marker {display:none;}
.article-body.nb-faq-page .nb-faqx__q>summary::after {content:'+';position:absolute;right:20px;top:13px;font-size:24px;font-weight:400;color:#b8332d;}
.article-body.nb-faq-page .nb-faqx__q[open]>summary {background:#fff9f8;}
.article-body.nb-faq-page .nb-faqx__q[open]>summary::after {content:'−';}
.article-body.nb-faq-page .nb-faqx__q>:not(summary) {margin:0 20px 16px!important;max-width:100%;font-size:16px;line-height:1.6;overflow-wrap:anywhere;}
.article-body.nb-faq-page .nb-faqx__q>ol,.article-body.nb-faq-page .nb-faqx__q>ul {padding-left:24px;}
.article-body.nb-faq-page .nb-faq-note {font-size:16px;line-height:1.6;margin:20px 0;}
.article-body.nb-faq-page .nb-faqx__q .nb-faq-note {background:transparent;border:0;padding:0;}
.article-body.nb-faq-page> .nb-faq-note {padding:16px 20px;border-left:3px solid #bbb;background:#fafafa;}
.article-body.nb-faq-page [data-pages]>h2 {font-size:23px;line-height:1.35;color:#222;margin:32px 0 16px;}
.article-body.nb-faq-page a {overflow-wrap:anywhere;}
.article-body.nb-faq-page summary:focus-visible,.article-body.nb-faq-page input:focus-visible,.nb-faq-hub a:focus-visible {outline:3px solid #a52e29;outline-offset:3px;}
.article-body.nb-faq-page [hidden],.nb-faq-hub-page>[hidden] {display:none!important;}
@media(max-width:600px){
  .nb-faq-hub__groups {grid-template-columns:1fr;gap:16px;}
  .nb-faq-hub__group {padding:20px;}
  .article-body.nb-faq-page {width:100%;min-width:0;}
  .article-body.nb-faq-page .nb-faqx--controls {padding:16px;}
  .article-body.nb-faq-page .nb-faqx__h {padding:14px 16px;font-size:18px;}
  .article-body.nb-faq-page .nb-faqx__q>summary {padding:16px 44px 16px 16px;font-size:16px;}
  .article-body.nb-faq-page .nb-faqx__q>summary::after {right:16px;}
  .article-body.nb-faq-page .nb-faqx__q>:not(summary) {margin-left:16px!important;margin-right:16px!important;}
}


/* Follow-up 9: scope only article-navigation rows; do not alter authored answers. */
[data-nb-list-scope-hidden] { display: none !important; }

/* Follow-up 11: let every FAQ row scroll above the phone chat greeting and
   launcher, including the last row; the footer's clearance alone is too late. */
@media (max-width: 600px) {
  html { scroll-padding-bottom: calc(180px + env(safe-area-inset-bottom, 0px)); }
  .section-content.nb-faq-hub-page,
  .article-body.nb-faq-page { padding-bottom: calc(180px + env(safe-area-inset-bottom, 0px)) !important; }
  .nb-faq-hub__group a,
  .article-body.nb-faq-page .nb-faqx__q { scroll-margin-bottom: calc(180px + env(safe-area-inset-bottom, 0px)); }
}

/* Follow-up 12: complete guides/service directories within the existing layout. */
[data-nb-support-replaced] { display:none!important; }
.nb-support-directory { margin:24px 0;max-width:100%; }
.nb-support-intro { margin:0 0 20px;line-height:1.6; }
.nb-guide-families,.nb-service-topics,.nb-guide-models { list-style:none;margin:0;padding:0; }
.nb-guide-families { display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:24px; }
.nb-guide-family { margin:28px 0;scroll-margin-top:24px; }
.nb-guide-family>h2 { color:#222;font-size:23px; }
.nb-guide-models { display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px; }
.nb-guide-model,.nb-service-topics>li { min-width:0;border:1px solid #ddd;border-radius:10px;padding:18px; }
.nb-guide-model h3 { margin:0 0 10px;color:#222;font-size:17px;line-height:1.4; }
.nb-official-guide { display:block;margin:8px 0;overflow-wrap:anywhere; }
.nb-guide-missing { color:#555;font-size:15px;line-height:1.5;margin:0; }
.nb-service-topics { display:grid;gap:12px; }
.nb-service-topics>li>a { display:block;font-weight:700;min-height:44px;padding:8px 0; }
.nb-service-topics p { font-size:15px;line-height:1.5;margin:0; }
.nb-support-menu .nb-guide-families { display:block; }
.nb-support-menu .nb-guide-families a { display:block;padding:10px 0; }
.nb-support-directory a:focus-visible,.nb-support-menu a:focus-visible { outline:3px solid #a52e29;outline-offset:3px; }
@media(max-width:600px){.nb-guide-models {grid-template-columns:1fr;}.nb-support-directory {padding-bottom:calc(180px + env(safe-area-inset-bottom,0px));}}
.nb-support-menu .nb-service-topics {gap:0;}
.nb-support-menu .nb-service-topics>li {border:0;border-radius:0;padding:0;}
.nb-support-menu .nb-service-topics>li>a {font-weight:400;padding:10px 0;}

/* Follow-up 13: replacement state must outrank the older !important machine
   grid rules. r74 kept those grids visible despite the replacement attribute. */
html body [data-nb-support-replaced][hidden] { display:none!important; }
/* Late legacy heading insertions never create a second visible heading. */
.category-content .nb-machines-h:not([data-nb-machine-heading]),
.category-content [data-nb-machine-heading][hidden] { display:none!important; }

/* The API hides the entire idle messenger on phones. These observed Zendesk
   outer-frame selectors also cover SDK startup and late greeting insertion.
   The conversation frame is deliberately not selected. */
#nb-mobile-chat { display:none; }
@media(max-width:600px){
  iframe#launcher,
  iframe[title="Button to launch messaging window"],
  iframe[title="Message from company"],
  iframe[title="Close message"] { display:none!important;visibility:hidden!important;pointer-events:none!important; }
  #nb-mobile-chat { display:flex;position:static;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:12px 20px; }
  #nb-mobile-chat button,#nb-mobile-chat a { min-height:44px;padding:10px 16px; }
  #nb-mobile-chat button { border:1px solid #cf3934;border-radius:8px;background:#cf3934;color:white;font:inherit;cursor:pointer; }
  #nb-mobile-chat button[hidden] { display:none!important; }
  #nb-mobile-chat a { display:inline-flex;align-items:center; }
  #nb-mobile-chat :focus-visible { outline:3px solid #a52e29;outline-offset:3px; }
  body { padding-bottom:env(safe-area-inset-bottom,0px); }
}

/* Follow-up 16: simple question tables; F13 mobile/chat rules above are retained. */
.nb-question-groups { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: start; margin: 20px 0; }
.nb-question-table { width: 100%; border-collapse: collapse; table-layout: fixed; margin: 0; background: #fff; color: #222; }
.nb-question-table caption { caption-side: top; text-align: left; padding: 12px 14px; background: #f3f5f3; border: 1px solid #d8ded8; font-weight: 700; font-size: 16px; line-height: 1.4; color: #222; }
.nb-question-table td { padding: 0; border: 1px solid #d8ded8; vertical-align: top; }
.nb-question-table a { display: block; padding: 12px 14px; font-size: 15px; line-height: 1.5; white-space: normal; overflow-wrap: anywhere; text-decoration: none; }
.nb-question-table a:hover { text-decoration: underline; background: #f8faf8; }
.nb-question-table a:focus-visible { outline: 3px solid #176546; outline-offset: -3px; }
.nb-grouped-native { padding: 0; }
.nb-grouped-native > li.nb-question-table-group { list-style: none; padding: 0; margin: 0 0 16px; }
.article-sidebar .nb-question-table caption { font-size: 14px; padding: 10px; }
.article-sidebar .nb-question-table a { font-size: 13px; padding: 10px; }
.nb-question-table[hidden],.nb-question-table-group[hidden],.nb-question-row[data-nb-list-scope-hidden] { display: none !important; }
@media (max-width: 767px) { .nb-question-groups { grid-template-columns: minmax(0, 1fr); gap: 18px; } .nb-question-table a { min-height: 44px; box-sizing: border-box; } }
/* Follow-up 16 question tables styles end. */

/* Follow-up 17: one reading column at the actual content width, including sidebars. */
main .nb-question-groups {
  display: block;
  min-width: 0;
  margin: 16px 0 0;
}
main .nb-question-groups > .nb-question-table + .nb-question-table {
  margin-top: 28px;
}
main .nb-question-table {
  display: table;
  width: 100%;
  max-width: 100%;
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  color: #252525;
}
main .nb-question-table caption {
  padding: 12px 16px;
  border: 1px solid #d8ded8;
  border-left: 4px solid #f0534c;
  background: #f5f6f5;
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  overflow-wrap: break-word;
}
main .nb-question-table td {
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e1e4e1;
}
main .nb-question-table a {
  display: block;
  box-sizing: border-box;
  min-height: 48px;
  margin: 0;
  border: 0;
  padding: 12px 16px;
  color: #252525;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: normal;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  text-decoration: underline;
  text-decoration-color: #9da69d;
  text-underline-offset: 3px;
}
main .nb-question-table a:hover,
main .nb-question-table a:focus-visible {
  padding-left: 16px;
  border-left: 0;
  color: #111;
  background: #f1f5f1;
}
main .nb-question-table a.current-article {
  border-left: 0;
  padding-left: 16px;
  background: #edf2ed;
  font-weight: 700;
}
main .article-sidebar .nb-question-table caption {
  padding: 10px 12px;
  font-size: 15px;
}
main .article-sidebar .nb-question-table a {
  padding: 10px 12px;
  font-size: 14px;
}
main .nbv2 ul.nb-grouped-native {
  padding-left: 0;
}
main .section-content > .page-header:has(.nb-model-question-count) {
  display: block;
}
main .page-header .nb-model-question-count {
  margin: 8px 0 20px;
}
@media (max-width: 767px) {
  main .nb-question-table caption { font-size: 17px; padding: 12px; }
  main .nb-question-table a { padding: 12px; }
  main .nb-question-table a:hover,
  main .nb-question-table a:focus-visible,
  main .nb-question-table a.current-article { padding-left: 12px; }
  main .nb-question-groups > .nb-question-table + .nb-question-table { margin-top: 24px; }
}
/* Follow-up 17 question layout end. */

/* Follow-up 18: reversible duplicate-question rows; source links stay available. */
[data-nb-question-duplicate] { display: none !important; }

/* A19 (1 Nov 2026): hidden model/SKU tags for the chat box; never shown to customers even if the editor strips the inline style. */
.nb-ai-codes { display: none !important; }
/* T2 look (George 1 Nov 「功能好用但是有点丑」): Contact us "Find my model" line = quiet card + the home page's coral pill button. */
.nbv2.nb-contact-hint { display: flex; align-items: center; justify-content: space-between; gap: 12px 20px; flex-wrap: wrap;
  margin: 0 0 28px; padding: 16px 20px; border: 1px solid #dedfd9 !important; border-radius: 12px !important; background: #fff; box-shadow: none;
  font-size: 16px; font-weight: 600; line-height: 1.4; color: #2b2b2b; }
.nbv2.nb-contact-hint a, .nbv2.nb-contact-hint a:visited { display: inline-block; background: #F0534C; color: #fff !important; border-radius: 100px;
  padding: 10px 22px; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; white-space: nowrap; }
.nbv2.nb-contact-hint a:hover, .nbv2.nb-contact-hint a:focus-visible { background: #D63F38; }
.nbv2.nb-contact-hint a:focus-visible { outline: 3px solid #354e43; outline-offset: 3px; }

/* 3 Nov: machine rows in the left sidebar = name link (model page) + its own +/- button (topic list), both reachable by keyboard. */
.nb-sb-row { align-items: stretch; }
.nb-sb-row > .nb-sb-name { flex: 1 1 auto; min-width: 0; color: inherit; text-decoration: none; display: block; }
.nb-sb-row > .nb-sb-name span { display: block; width: auto; }
.nb-sb-row > .nb-sb-toggle { flex: 0 0 auto; min-width: 32px; min-height: 40px; padding: 0 0 0 10px; border: 0; background: transparent; color: inherit; cursor: pointer; display: flex; align-items: flex-start; justify-content: flex-end; }
.nb-sb-row > .nb-sb-name:focus-visible, .nb-sb-row > .nb-sb-toggle:focus-visible { outline: 2px solid rgba(240, 83, 76, 1); outline-offset: -2px; }

/* White backgrounds for the affected Find My Part machine cards. */
.nb-part-dialog .nb-mlist button[data-m="M06"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M12"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M17"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M24"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M43"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M45"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M49"] .pic img { content: url("data:image/webp;base64,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"); }
.nb-part-dialog .nb-mlist button[data-m="M02"] .pic img { mask: url("data:image/webp;base64,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") center / contain no-repeat; }
.nb-part-dialog .nb-mlist button[data-m="M03"] .pic img { mask: url("data:image/webp;base64,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") center / contain no-repeat; }
.nb-part-dialog .nb-mlist button[data-m="M07"] .pic img { mask: url("data:image/webp;base64,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") center / contain no-repeat; }
.nb-part-dialog .nb-mlist button[data-m="M25"] .pic img { mask: url("data:image/webp;base64,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") center / contain no-repeat; }
.nb-part-dialog .nb-mlist button[data-m="M34"] .pic img { mask: url("data:image/webp;base64,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") center / contain no-repeat; }
.nb-part-dialog .nb-mlist button[data-m="M36"] .pic img { mask: url("data:image/webp;base64,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") center / contain no-repeat; }

/* Keep the machine photos in Find My Part on the same 4:3 canvas.
   Absolute positioning keeps a portrait photo from increasing the grid row height. */
.nbv2.nb-part-dialog .nb-mlist button[data-m] .pic {
  position: relative;
  overflow: hidden;
}
.nbv2.nb-part-dialog .nb-mlist button[data-m] .pic img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* These source photos have unusually generous built-in margins. */
.nbv2.nb-part-dialog .nb-mlist button:is(
  [data-m="M04"], [data-m="M10"], [data-m="M22"], [data-m="M31"],
  [data-m="M33"], [data-m="M38"], [data-m="M40"], [data-m="M41"],
  [data-m="M48"]
) .pic img {
  width: 92%;
  height: 106%;
}

/* The mobile heading sits over the clear left side of the full banner. */
@media (max-width: 767px) {
  body.nb-home-v2 #main-content.hero {
    height: auto;
    max-height: none;
    margin-bottom: 0;
    padding: 0 20px 20px;
    background: #fff;
  }
  body.nb-home-v2 #main-content.hero .hero-inner {
    position: static;
    max-width: 600px;
    padding: 0;
    transform: none;
  }
  body.nb-home-v2 #main-content.hero .search-house {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 40%;
    column-gap: 12px;
    max-width: none;
  }
  body.nb-home-v2 #main-content.hero .search-house::after {
    content: "";
    grid-area: 1 / 1 / 3 / -1;
    width: calc(100% + 40px);
    margin-inline: -20px;
    aspect-ratio: 1600 / 728;
    align-self: center;
    background: url(/hc/theming_assets/01HZM6KBFWGGMRYMTATHP7VCWZ) center / cover no-repeat;
    pointer-events: none;
  }
  body.nb-home-v2 #main-content.hero .nb-hero-eyebrow,
  body.nb-home-v2 #main-content.hero h1 {
    position: relative;
    top: -4px;
    z-index: 1;
  }
  body.nb-home-v2 #main-content.hero .nb-hero-eyebrow {
    letter-spacing: .08em;
    white-space: nowrap;
    grid-area: 1 / 1;
    align-self: end;
    margin: 0 0 6px;
    font-size: 11px;
    line-height: 1.4;
  }
  body.nb-home-v2 #main-content.hero .nb-hero-eyebrow::before {
    width: 14px;
    margin-right: 6px;
  }
  body.nb-home-v2 #main-content.hero h1 {
    grid-area: 2 / 1;
    margin: 0;
    font-size: clamp(28px, 7.6vw, 38px);
    line-height: 1.08;
  }
  body.nb-home-v2 #main-content.hero .nb-hero-intro {
    grid-column: 1 / -1;
    margin: 15px 0 12px;
    font-size: 16px;
    line-height: 1.45;
  }
  body.nb-home-v2 #main-content.hero .search {
    grid-column: 1 / -1;
  }
  body.nb-home-v2 #main-content.hero .search input[type="search"] {
    border: 1px solid #a8adb1;
    border-radius: 24px;
  }
  body.nb-home-v2 .nb-home .nb-cards {
    margin-top: 0;
  }
}
