/* Business entries, crawlable content, and resource introductions. No commerce permissions in the view. */
.hc5-system-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.hc5-system-entries>a{display:flex;gap:13px;align-items:center;padding:16px 18px;background:white;border:1px solid #d9e5e8;border-radius:11px;min-width:0;transition:border-color .15s}.hc5-system-entries>a:hover{border-color:#66a5a6}.hc5-entry-icon{width:39px;height:39px;display:grid;place-items:center;background:#e7f1f1;color:#28737c;border-radius:10px;font-size:13px;flex-shrink:0;font-weight:700}.hc5-system-entries strong{font-size:15px;display:block}.hc5-system-entries small{font-size:11px;color:#7b919b;display:block;margin-top:5px}.hc5-entry-arrow{margin-left:auto;color:#43818b;font-size:18px}.hc4-header-nav{gap:20px}.hc4-header-actions{gap:12px}.hc5-with-thumb{display:flex!important;gap:12px;align-items:flex-start}.hc5-panel-thumb{width:68px!important;height:52px!important;object-fit:cover;flex-shrink:0;border-radius:6px;background:#dfebed}.hc5-result-copy{min-width:0;flex:1}.hc5-with-thumb strong{font-size:13px;line-height:1.6}.hc5-with-thumb .hc4-result-meta{font-size:10px}.hc5-library-thumb{display:block;width:100%;height:155px;object-fit:cover;border-radius:9px;margin-bottom:12px;background:#dae7e9}.hc3d-article-card{overflow:hidden}.hc5-home-section{margin-top:30px}.hc5-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.hc5-section-heading h2{font-size:21px;margin:4px 0 0}.hc5-section-heading>a{font-size:12px;color:#5d818d;white-space:nowrap}.hc5-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hc5-offer-card{background:#fff;border:1px solid #dce7e9;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.hc5-offer-cover{display:block;position:relative;background:#dce9eb;aspect-ratio:16/9;overflow:hidden}.hc5-offer-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.hc5-offer-cover:hover img{transform:scale(1.025)}.hc5-offer-cover>span{position:absolute;left:12px;bottom:10px;border-radius:4px;background:#173e4bd9;color:white;font-size:10px;padding:4px 7px}.hc5-offer-body{padding:17px;display:flex;flex-direction:column;flex:1}.hc5-access{display:inline-block;align-self:flex-start;font-size:10px;line-height:1.5;padding:3px 7px;border-radius:4px;background:#eef2f4;color:#657e8b}.hc5-access-public{background:#e5f4ed;color:#2b7e5c}.hc5-access-consult{background:#faf1df;color:#9d7229}.hc5-access-single,.hc5-access-member{background:#e9eefb;color:#566ba2}.hc5-offer-card h3{font-size:14px;line-height:1.7;margin:10px 0}.hc5-offer-card p{font-size:12px;color:#7e929b;line-height:1.8;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hc5-offer-facts{margin-top:auto;color:#8c9ca5;font-size:10px}.hc5-offer-action{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #edf2f3}.hc5-offer-action strong{font-size:12px;color:#31716e;font-weight:500}.hc5-offer-action a{font-size:11px;color:#476f80}.hc5-section-note{font-size:11px;color:#8899a2;margin:13px 0 0}.hc5-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hc5-article-card{border:1px solid #dce7e9;background:white;border-radius:12px;overflow:hidden;min-width:0}.hc5-article-cover{display:block;aspect-ratio:16/9;background:#dce9eb;overflow:hidden}.hc5-article-cover img{display:block;width:100%;height:100%;object-fit:cover}.hc5-article-card>div{padding:18px}.hc5-article-card h3{font-size:15px;line-height:1.75;margin:0 0 10px}.hc5-article-card p{font-size:12px;color:#8496a0;line-height:1.85;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hc5-article-card>div>span{font-size:10px;color:#8c9da6}.hc5-read{float:right;font-size:11px;color:#417a85!important}.hc5-topic-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hc5-topic-links>a{padding:18px;background:#fff;border:1px solid #dce7e9;border-radius:10px}.hc5-topic-links strong{display:block;font-size:14px}.hc5-topic-links span{display:block;font-size:11px;line-height:1.8;color:#8698a1;margin-top:8px}.hc5-topic-links small{display:block;font-size:10px;color:#4c8a91;margin-top:11px}.hc5-page{max-width:1488px;margin:32px auto 50px;padding:0 24px}.hc5-page>h1{font-size:29px;margin:7px 0 12px}.hc5-page>p{font-size:13px;color:#768e99;line-height:1.9;max-width:950px;margin:0 0 22px}.hc5-resource-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.hc5-resource-tabs>a,.hc5-topic-actions>a{padding:10px 18px;border:1px solid #d6e4e6;background:#fff;border-radius:7px;color:#527784;font-size:12px}.hc5-resource-tabs>a[aria-current]{background:#1b626b;color:white;border-color:#1b626b}.hc5-page .hc5-notice{max-width:none;background:#eaf1f3;border:1px solid #d7e4e8;padding:16px 18px;border-radius:9px;margin:22px 0;font-size:12px;line-height:1.9}.hc5-notice a{color:#236d78!important;text-decoration:underline}.hc5-back{float:right;color:#597e89!important;font-size:12px;margin-top:10px}.hc5-topic-actions{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.hc5-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hc5-member-grid>article{background:#fff;border:1px solid #dae6e9;border-radius:13px;padding:25px}.hc5-member-grid>article>span{font-size:11px;color:#7e969e;letter-spacing:1px}.hc5-member-grid h2{font-size:20px;margin:12px 0}.hc5-member-grid p{font-size:12px;color:#8196a0;line-height:1.9;min-height:70px}.hc5-member-grid a{display:block;padding:10px 0;color:#2d7580!important;font-size:13px}.hc5-page .hc3d-pagination{margin-top:26px}.hc5-page .hc3d-pagination ul{padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.hc5-page .hc3d-pagination a,.hc5-page .hc3d-pagination span{display:block;background:white;border:1px solid #d6e4e7;padding:8px 12px;border-radius:6px}.hc5-page .hc3d-pagination .current{background:#1b626b;color:white}.hc4-search{flex-shrink:0}.hc4-heading>div{min-width:0}
@media(max-width:1200px){.hc4-header{gap:14px}.hc4-header-nav{gap:14px;font-size:12px}.hc4-header-actions{font-size:12px}.hc5-system-entries>a{padding:14px}.hc5-system-entries small{font-size:10px}.hc5-offer-grid{gap:12px}.hc5-offer-body{padding:14px}.hc5-offer-action{flex-wrap:wrap}.hc5-topic-links{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.hc4-header{flex-wrap:wrap}.hc4-header-nav{order:3;width:100%;justify-content:space-between;margin:0}.hc4-header-actions{margin-left:auto}.hc5-system-entries{gap:9px}.hc5-entry-icon{display:none}.hc5-system-entries strong{font-size:14px}.hc5-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc5-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc5-topic-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hc5-member-grid{grid-template-columns:1fr}.hc5-member-grid p{min-height:0}.hc5-with-thumb strong{font-size:14px}}
@media(max-width:600px){.hc4-header-nav{gap:15px;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:4px 0 6px;scrollbar-width:thin}.hc4-header-nav a{padding:6px 0;flex-shrink:0}.hc5-system-entries{grid-template-columns:1fr;margin-bottom:17px;gap:7px}.hc5-system-entries>a{padding:12px 14px;gap:11px}.hc5-entry-icon{display:grid;width:33px;height:33px;font-size:11px;border-radius:8px}.hc5-system-entries strong{font-size:14px}.hc5-system-entries small{font-size:11px;margin-top:3px}.hc5-system-entries .hc5-entry-arrow{font-size:15px}.hc5-home-section{margin-top:24px}.hc5-section-heading h2{font-size:19px}.hc5-section-heading>a{font-size:11px}.hc5-offer-grid{grid-template-columns:1fr;gap:12px}.hc5-offer-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start}.hc5-offer-cover{aspect-ratio:3/4;height:100%;min-height:180px}.hc5-offer-cover>span{left:6px;bottom:8px;font-size:9px}.hc5-offer-body{padding:13px}.hc5-offer-card h3{font-size:13px;margin:7px 0;line-height:1.7}.hc5-offer-card p{font-size:11px;-webkit-line-clamp:2;margin-bottom:10px}.hc5-offer-action{margin-top:10px;padding-top:10px}.hc5-offer-action strong{font-size:11px}.hc5-offer-facts{font-size:9px}.hc5-article-grid{grid-template-columns:1fr;gap:12px}.hc5-article-card{display:grid;grid-template-columns:102px minmax(0,1fr);align-items:start}.hc5-article-cover{aspect-ratio:1;height:100%;min-height:145px}.hc5-article-card>div{padding:13px}.hc5-article-card h3{font-size:13px;line-height:1.7;margin-bottom:8px}.hc5-article-card p{font-size:11px;margin-bottom:10px}.hc5-article-card>div>span{font-size:9px}.hc5-read{font-size:10px;float:none;display:block;margin-top:7px}.hc5-topic-links{gap:8px}.hc5-topic-links>a{padding:14px}.hc5-topic-links span{font-size:10px}.hc5-page{margin:22px auto;padding:0 12px}.hc5-page>h1{font-size:24px}.hc5-page>p{font-size:12px}.hc5-back{float:none;display:block;margin-bottom:14px}.hc5-member-grid>article{padding:19px}.hc5-panel-thumb{width:60px!important;height:48px!important}.hc5-with-thumb{gap:10px}.hc5-with-thumb strong{font-size:13px}.hc5-library-thumb{height:170px}.hc5-resource-tabs>a{min-height:42px}.hc4-modes button{min-height:44px}}
@media(max-width:600px){.hc5-offer-cover,.hc5-article-cover{width:100%;min-width:0;aspect-ratio:auto}.hc5-offer-body,.hc5-article-card>div{min-width:0;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.hc5-offer-cover img,.hc5-system-entries>a{transition:none}}

/* 0.5.1: readable copy, visible navigation, and one selector per view. */
.hc6-view-list .hc4-area-strip{display:none}
.hc4-heading p,.hc4-panel-description,.hc4-panel-search,.hc4-result-line,.hc4-selection-hint,.hc4-result-meta,.hc5-with-thumb .hc4-result-meta,.hc4-brand small,.hc5-system-entries small,.hc5-offer-card p,.hc5-article-card p,.hc5-offer-facts,.hc5-article-card>div>span,.hc5-section-note,.hc5-topic-links span,.hc5-member-grid p,.hc5-page>p{color:#526a76}
.hc5-offer-card p,.hc5-article-card p,.hc5-member-grid p{font-size:14px}
.hc5-offer-facts,.hc5-article-card>div>span,.hc5-with-thumb .hc4-result-meta,.hc5-section-note,.hc5-access,.hc5-offer-cover>span{font-size:12px}
.hc4-header-nav a,.hc4-tools-menu summary{min-height:44px;display:flex;align-items:center}
.hc4-tools-menu>div{top:46px}
.hc4-account{min-height:44px;display:inline-flex;align-items:center}
.hc4-shell input[type=search],.hc4-shell select{font-size:16px}
@media(max-width:900px){.hc4-header-actions .hc4-account{display:inline-flex}.hc4-header-actions{gap:10px}}
@media(max-width:600px){
 .hc4-header{padding:8px 12px;gap:4px 8px}.hc4-brand{font-size:17px;gap:7px}.hc4-brand small{font-size:10px}.hc4-brand-mark{width:34px;height:34px;font-size:21px}.hc4-header-actions{gap:7px}.hc4-account{padding:6px 9px;font-size:12px}.hc4-tools-menu summary{font-size:12px}
 .hc4-header-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:visible;white-space:normal;padding:0}.hc4-header-nav a{justify-content:center;padding:4px;font-size:13px;min-height:44px}.hc4-header-nav .hc6-business-nav{display:none}.hc4-header-nav a:hover{background:#edf5f5;border-radius:5px}
 .hc4-workbench{margin-top:12px}.hc4-heading{margin-bottom:10px}.hc4-heading>.hc4-search{margin-top:10px}.hc4-heading>div>.hc4-eyebrow{display:none}.hc4-heading h1{font-size:20px;margin-top:0}.hc4-heading p{font-size:13px;line-height:1.6}.hc4-search button{font-size:13px;padding:10px 12px;min-height:44px}
 .hc5-system-entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.hc5-system-entries>a{padding:9px 5px;justify-content:center;text-align:center;min-height:54px}.hc5-system-entries strong{font-size:13px;line-height:1.6}.hc5-system-entries small,.hc5-system-entries .hc5-entry-icon,.hc5-entry-arrow{display:none}
 .hc4-modes{margin-bottom:10px}.hc4-modes button{font-size:13px;padding:8px 5px}.hc4-workspace{gap:10px}.hc4-canvas-toolbar{padding:3px 10px}.hc4-breadcrumb button,.hc4-view-switch button{min-height:44px}.hc4-view-switch{padding:0}.hc4-view-switch button{padding:5px 10px}.hc4-breadcrumb{font-size:12px}
 .hc4-list-map{padding:10px}.hc4-list-map h2{font-size:13px;margin:0 0 8px}.hc4-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hc4-area-grid button{padding:8px 2px;text-align:center;min-height:60px}.hc4-area-grid strong{font-size:12px}.hc4-area-grid small{font-size:12px;margin-top:3px;color:#526a76}.hc4-area-grid button[aria-pressed=true] small{color:#d0e7e9}
 .hc4-list-components{margin-top:10px;gap:5px}.hc4-list-components>span{font-size:12px}.hc4-list-components button{font-size:12px;padding:6px 10px;min-height:44px}.hc4-selection-hint{padding:5px 10px;font-size:12px;gap:4px;align-items:center}.hc4-selection-hint .hc4-mobile-results{min-height:44px;padding:10px 8px}.hc4-selection-hint button{min-height:44px;white-space:normal}
 .hc4-panel{padding:12px}.hc4-panel-heading .hc4-eyebrow,.hc4-heading p,.hc4-panel-description{display:none}.hc4-panel h2{font-size:20px;margin:0}.hc4-panel-search{font-size:12px;margin-top:8px}.hc4-panel-search input{margin-top:4px}.hc4-result-line{font-size:12px;margin:9px 0 0}.hc5-with-thumb strong{font-size:15px;line-height:1.65}.hc5-with-thumb .hc4-result-meta{font-size:12px;line-height:1.6}
 .hc5-offer-card h3,.hc5-article-card h3{font-size:15px}.hc5-offer-card p,.hc5-article-card p{font-size:14px}.hc5-offer-facts,.hc5-article-card>div>span,.hc5-section-heading>a,.hc5-section-note,.hc5-topic-links span,.hc5-topic-links small,.hc5-offer-cover>span,.hc5-offer-action a,.hc5-offer-action strong,.hc5-read{font-size:12px}.hc5-offer-action a,.hc5-read{display:inline-flex;align-items:center;min-height:44px}.hc5-page>p{font-size:14px}.hc5-library-thumb{height:170px}
}
