.hp-surface.portal-quick-tools{min-width:0;padding:18px 16px 16px}.portal-quick-tools-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.portal-quick-tools-heading h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:18px;font-weight:600;line-height:1.5}.portal-quick-tools-heading h2>svg{color:var(--link);flex-shrink:0}.portal-quick-tools-heading>a{display:inline-flex;align-items:center;gap:4px;color:var(--secondary);font-size:var(--font-body,1rem);line-height:1.5;white-space:nowrap}.portal-quick-tools-heading>a:hover{color:var(--link)}.portal-quick-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.portal-quick-tool{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 0;border-radius:5px;color:var(--text);text-decoration:none;transition:color .15s,background-color .15s}.portal-quick-tool:hover{color:var(--link);background:var(--surface-soft)}.portal-quick-tool-name{display:block;min-width:0;overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.6}.portal-quick-tool-external{flex-shrink:0;color:var(--muted)}.portal-quick-tool:focus-visible,.portal-quick-tools-heading>a:focus-visible{outline:2px solid var(--link);outline-offset:3px}@media(prefers-reduced-motion:reduce){.portal-quick-tool{transition:none}}@media(max-width:380px){.hp-surface.portal-quick-tools{padding:16px 13px}.portal-quick-tools-grid{gap:3px 10px}.portal-quick-tool{gap:6px}}.portal-home-main .search-panel{margin-top:16px}.portal-home-main .directory-anchors{display:flex;flex-wrap:wrap;gap:2px 18px}.portal-home-main .directory-anchors button{flex:0 1 auto;max-width:100%}.portal-home-main .directory-anchors button span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.portal-home-main .directory-compact-site>a>span:last-child{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.portal-profile-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:130px;color:var(--secondary);font-size:var(--font-body,1rem)}.portal-results-more{margin:16px auto;display:flex}.portal-updates-panel{padding-top:16px;padding-bottom:14px}.portal-updates-panel .np-side-heading{display:flex;align-items:center;gap:8px}.portal-updates-panel .np-side-heading h2{font-size:var(--font-section,1.375rem);font-weight:600}.portal-updates-panel .portal-updates{padding:0;background:transparent;border:0}.portal-editorial-caption{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--font-small,.9375rem);line-height:var(--line-body,1.625)}@media(max-width:600px){.portal-home-main .search-panel{margin-top:12px}.portal-profile-empty{align-items:flex-start;padding:20px 14px}}.portal-board-layout.hp-portal,.portal-board-layout.portal-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.portal-board-layout.hp-portal{grid-template-rows:max-content minmax(0,1fr)}.portal-board-layout>.hp-quick-board,.portal-search-layout>.portal-search-area{grid-column:1;grid-row:1;min-width:0}.portal-board-layout>.directory-nav{grid-column:1;grid-row:2;min-width:0}.portal-board-sidebar{display:flex;flex-direction:column;gap:20px;grid-column:2;grid-row:1/3;min-width:0}.portal-search-layout>.portal-board-sidebar{grid-row:1}.portal-board-layout.hp-portal-no-common>.directory-nav{grid-row:1}.portal-board-layout.hp-portal-no-common,.portal-board-layout.hp-portal-no-directory{grid-template-rows:max-content}.portal-board-layout.hp-portal-no-common>.portal-board-sidebar,.portal-board-layout.hp-portal-no-directory>.portal-board-sidebar{grid-row:1}.portal-board-layout .hp-quick-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px}.portal-board-layout .hp-quick-board-grid .directory-compact-site>a{min-height:44px;padding:7px 0}.portal-board-layout .hp-quick-bar{flex-wrap:wrap;gap:4px 10px}.portal-board-layout .hp-quick-board-tabs{flex:1;min-width:0}.portal-board-layout .hp-quick-manage{margin-left:auto;min-height:28px}.portal-board-layout .directory-row{grid-template-columns:minmax(0,1fr)}.portal-board-layout .directory-row-title{flex-direction:row;justify-content:flex-start;gap:8px;padding:16px 24px 3px;border-right:0;font-size:var(--font-body,1rem);font-weight:600}.portal-board-layout .directory-row-title svg{width:20px;height:20px}.portal-board-layout .directory-row-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:13px 24px 20px}.directory-described-site{align-items:flex-start;min-width:0}.directory-described-site>a{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:9px;min-height:100%;height:100%;padding:15px}.directory-described-site:not(.directory-quick-site){border:1px solid var(--border);border-radius:10px;background:var(--surface)}.directory-described-site:not(.directory-quick-site):hover{border-color:color-mix(in srgb,var(--link) 50%,var(--border))}.directory-described-heading{display:flex;align-items:center;gap:9px;min-width:0}.directory-described-heading>.hp-brand{flex-shrink:0}.directory-described-heading>span:last-child{display:flex;flex-direction:column;min-width:0;gap:2px}.directory-described-title{color:var(--text);font-size:var(--font-link,1rem);font-weight:400;line-height:var(--line-body,1.625);overflow-wrap:anywhere}.directory-described-domain{color:var(--muted);font-size:var(--font-small,.9375rem);line-height:1.5;overflow-wrap:anywhere}.directory-described-summary{display:block;color:var(--secondary);font-size:var(--font-body,1rem);line-height:var(--line-body,1.625);overflow-wrap:anywhere}.directory-described-access{align-self:flex-start;margin-top:auto;padding:2px 7px;border-radius:4px;background:var(--surface-soft);color:var(--secondary);font-size:var(--font-small,.9375rem);line-height:var(--line-body,1.625)}.portal-subscriptions-card{min-width:0;padding:16px}.portal-subscriptions-card .npu-updates{margin:0;padding:0;border:0}.portal-search-layout{margin-top:20px}@media(max-width:1099px){.portal-board-layout.hp-portal,.portal-board-layout.portal-search-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.portal-board-sidebar{gap:16px}.portal-board-layout .hp-quick-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.portal-board-layout .directory-row-title{padding-left:20px;padding-right:20px;font-size:var(--font-body,1rem)}.portal-board-layout .directory-row-links{padding:12px 20px 18px;gap:10px}.directory-described-site>a{padding:12px;gap:7px}}@media(max-width:820px){.portal-board-layout.hp-portal,.portal-board-layout.portal-search-layout{grid-template-columns:minmax(0,1fr);gap:16px}.portal-board-layout.hp-portal{grid-template-rows:none}.portal-board-sidebar{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.portal-board-layout>.directory-nav{grid-row:2}.portal-search-layout>.portal-board-sidebar{grid-row:2}.portal-board-layout.hp-portal-no-common>.portal-board-sidebar,.portal-board-layout.hp-portal-no-directory>.portal-board-sidebar{grid-row:2}.portal-board-layout.hp-portal-no-common.hp-portal-no-directory>.portal-board-sidebar{grid-row:1}.portal-board-layout .hp-quick-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.portal-board-layout.hp-portal,.portal-board-layout.portal-search-layout{gap:14px}.portal-board-sidebar{display:flex;gap:14px}.portal-board-layout .hp-quick-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.portal-board-layout .directory-primary{gap:4px}.portal-board-layout .directory-primary button{gap:4px;font-size:var(--font-body,1rem)}.portal-board-layout .directory-primary button>svg{width:15px;height:15px}.portal-board-layout .directory-anchors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.portal-board-layout .directory-anchors button{min-height:40px}.portal-board-layout .directory-row-title{padding:14px 13px 0;font-size:var(--font-body,1rem)}.portal-board-layout .directory-row-links{grid-template-columns:minmax(0,1fr);padding:12px 13px 16px;gap:10px}.directory-described-site>a{padding:13px;gap:8px}.directory-described-title{font-size:var(--font-link,1rem);font-weight:400}.directory-described-summary{font-size:var(--font-body,1rem)}.portal-subscriptions-card{padding:16px}}.portal-board-layout .directory-multiformat .directory-board-top{gap:12px}.portal-board-layout .directory-multiformat .directory-primary{flex:1;gap:14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overscroll-behavior-x:contain;scroll-padding:10px;padding:0 2px}.portal-board-layout .directory-multiformat .directory-primary>button{flex:0 0 auto;gap:6px;font-size:var(--font-body,1rem);min-height:60px}.portal-board-layout .directory-multiformat .directory-primary>button>svg{width:18px;height:18px}.portal-board-layout .directory-multiformat .directory-primary>button:focus-visible{outline-offset:-3px}.portal-board-layout .directory-multiformat .directory-all{flex-shrink:0}.portal-board-layout .directory-multiformat .directory-group-count{font-size:var(--font-small,.9375rem);color:var(--muted);font-weight:400;padding:1px 6px;border-radius:4px;background:var(--surface-soft)}@media(max-width:600px){.portal-board-layout .directory-multiformat .directory-primary{justify-content:flex-start;gap:19px;margin-left:-2px}.portal-board-layout .directory-multiformat .directory-primary>button{font-size:var(--font-body,1rem);min-height:54px}.portal-board-layout .directory-multiformat .directory-board-top{gap:5px}}
