body .np-personalization{box-sizing:border-box;max-width:1180px;margin:18px auto;padding:18px 22px;border:1px solid #cfddd6;border-radius:16px;background:#f4f8f5;color:#173e34;font-family:inherit}body .np-personalization-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body .np-personalization small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#577266}body .np-personalization h2{font-size:20px;line-height:1.3;margin:3px 0 12px}body .np-personalization button{border:0;background:transparent;color:#426458;cursor:pointer;font:inherit;font-size:12px;min-height:36px;padding:6px 8px}body .np-personalization-chips{display:flex;flex-wrap:wrap;gap:8px}body .np-personalization-chips a{display:inline-flex;gap:16px;align-items:center;padding:10px 14px;background:white;border:1px solid #d5e1da;border-radius:10px;text-decoration:none;color:#174738;font-size:14px;font-weight:600;min-height:42px;box-sizing:border-box}body .np-personalization-update{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px;font-size:12px;color:#5c674b}body .np-personalization-update a{color:inherit;text-decoration:underline}body .np-personalization-status:empty{display:none}body .np-personalization a:focus-visible,body .np-personalization button:focus-visible{outline:2px solid #177c68;outline-offset:3px}@media(max-width:767px){body .np-personalization{margin:10px 12px;padding:12px;border-radius:12px}body .np-personalization h2{font-size:17px;margin-bottom:8px}body .np-personalization-chips{flex-wrap:nowrap;overflow-x:auto;padding:2px 1px 6px}body .np-personalization-chips a{flex-shrink:0;font-size:12px;padding:9px 11px}body .np-personalization-update{line-height:1.5}}

/* V182: homepage shortcuts belong to the existing search form. */
body #npHomeSearch > .np-personalization-inline {
  grid-column:1 / -1; display:flex; flex-wrap:wrap; align-items:center;
  justify-content:flex-start; gap:0 16px; min-width:0; width:auto; max-width:none;
  margin:0; padding:2px 2px 0; border:0; border-radius:0; box-shadow:none;
  background:transparent; color:#426458; font-family:inherit; font-size:13px; line-height:1.4;
}
body #npHomeSearch > .np-personalization-inline > a {
  display:inline-flex; align-items:center; gap:5px; flex:0 1 auto;
  min-width:0; min-height:36px; max-width:100%; margin:0; padding:0;
  border:0; border-radius:0; background:transparent; box-shadow:none;
  color:#426458; font-family:inherit; font-size:13px; font-weight:600;
  line-height:1.4; letter-spacing:normal; text-transform:none; text-decoration:none;
}
body #npHomeSearch > .np-personalization-inline > a:hover {text-decoration:underline;text-underline-offset:3px}
body #npHomeSearch > .np-personalization-inline > a:focus-visible {outline:2px solid #177c68;outline-offset:3px}
body #npHomeSearch > .np-personalization-inline > a.np-personalization-new {color:#17675d}
body #npPersonalUpdates {scroll-margin-top:110px}
@media(max-width:767px){
  body #npHomeSearch > .np-personalization-inline {gap:0 12px;padding-top:0}
  body #npHomeSearch > .np-personalization-inline > a {min-height:40px;font-size:12px}
}
