.hubbar{padding:24px 0 8px}
.hubbar .fpills{margin:0}.hubbar .fpills+.fpills{margin-top:8px}
.hubbar .fpills button{min-height:38px}
.tag.sm{font-size:12px;padding:3px 10px;text-decoration:none;display:inline-block}
.frow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto}
.feed .frow a:not(.tag){font-weight:700;font-size:14px}
.updates{list-style:none;margin:24px 0 0;padding:0}
.updates li{display:grid;grid-template-columns:150px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);font-size:15px}
.updates .kdd{color:var(--navy);font-weight:700}
.updates .kdm{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;white-space:nowrap}
.updates .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange)}
.workgrid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.workgrid .nb .wv{margin:0;color:var(--muted);font-size:14px}
.hmore{margin-top:24px}
@media (max-width:900px){.workgrid{grid-template-columns:1fr}.updates li{grid-template-columns:1fr;gap:4px}.hubbar{top:64px}}
/* Care-area tag, as defined on page 8 of the Brand Use Guide */
.ctag{display:inline-flex;align-items:center;gap:8px;background:#FFFFFF;border:1px solid #C6DCE4;border-radius:20px;padding:5px 14px 5px 10px;text-decoration:none;font:inherit;line-height:1.2;box-sizing:border-box}
.ctag svg{width:18px;height:18px;flex-shrink:0}
.ctag span{font-size:12.5px;font-weight:600;color:#16181B;white-space:nowrap}
.fpills button.ctag{min-height:40px;padding:5px 14px 5px 10px;background:#FFFFFF;border:1px solid #C6DCE4}
.fpills button.ctag[aria-pressed="true"]{background:#FFFFFF;border-color:#C6DCE4;box-shadow:0 0 0 2px var(--navy)}
.fpills button.ctag[aria-pressed="true"] span{color:#16181B}
a.ctag:hover{border-color:var(--navy)}
.upwrap{margin-top:24px}
.nextup{background:var(--warm,#FFF6EC);padding:32px 0}
.nucard{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.nextup .nuk{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#C2650A}
.nextup h2{margin:0 0 8px;font-size:clamp(26px,3vw,36px);color:var(--navy)}
.nextup .nuw{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--ink);font-size:16px}
.nextup .nuc{margin:0}
.fpills button.ctag span{font-size:12.5px;font-weight:600;color:#16181B;margin-left:0}
.hubbar .regnote{margin:10px 0 0;font-size:13px}.feed .fg:empty{display:none}
#h-up .legend{margin:20px 0 0;font-size:13px;color:var(--muted)}#h-up .legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange)}
