.ha-help-card{box-sizing:border-box;background:#fff;border:1px solid #cddfe9;border-radius:16px;padding:15px;display:flex;flex-direction:column;gap:9px;min-width:0;box-shadow:0 6px 20px #234b6210;color:#16344c;font:14px/1.5 system-ui,sans-serif}.ha-help-card *{box-sizing:border-box}.ha-help-brand{font:800 9px/1.4 system-ui,sans-serif!important;letter-spacing:1px;color:#176b99!important;margin:0!important}.ha-help-art{background:#e8f4fc;border:1px solid #d7e8f2;border-radius:12px;min-height:135px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4px 8px 12px}.ha-help-art img{width:135px;height:109px;object-fit:contain}.ha-help-art strong{color:#1b648c;font:800 15px/1.3 system-ui,sans-serif;text-align:center}.ha-help-energy .ha-help-art,.ha-help-grant .ha-help-art{background:#e9f6ee;border-color:#cfe8d9}.ha-help-card h3{font:800 17px/1.3 system-ui,sans-serif!important;letter-spacing:-.3px;margin:0!important;color:#163e59!important}.ha-help-provider{font:750 11px/1.4 system-ui,sans-serif!important;color:#4e6c7f!important;margin:2px 0 0!important}.ha-help-description{font:400 12px/1.55 system-ui,sans-serif!important;color:#426176!important;margin:0!important}.ha-help-area{font:650 11px/1.5 system-ui,sans-serif!important;background:#f0f5f8;padding:8px;border-radius:7px;margin:0!important;color:#3f627b!important}.ha-help-availability{font:500 11px/1.5 system-ui,sans-serif!important;color:#536d80!important;margin:0!important}.ha-help-open{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:10px;background:#0b75bc;color:#fff!important;text-decoration:none;font:750 12px/1.3 system-ui,sans-serif;padding:12px;margin-top:auto}.ha-help-card a:focus-visible,.ha-help-card button:focus-visible,.ha-help-card summary:focus-visible{outline:3px solid #0794d4;outline-offset:3px}.ha-help-actions{border:1px solid #d4e2eb;border-radius:9px;margin-top:0}.ha-help-actions>summary{font:650 10px/1.5 system-ui,sans-serif!important;min-height:44px;cursor:pointer;padding:13px 9px;color:#3e637e}.ha-help-controls{padding:0 7px 7px}.ha-help-controls .qca-controls{display:flex;flex-wrap:wrap;gap:5px}.ha-help-controls .qca-button{font:650 10px/1.4 system-ui,sans-serif;min-height:44px;cursor:pointer;padding:8px;border:1px solid #cfdee8;color:#2f5f7f;background:#fff;border-radius:8px}.ha-help-controls .qca-status{font-size:11px;line-height:1.5;overflow-wrap:anywhere;color:#506c80}.ha-help-heading,.ha-help-disclosure{font:700 11px/1.5 system-ui,sans-serif;color:#3c6c86;margin:0}.ha-help-disclosure{font-weight:400;color:#5c7485}.ha-housing-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0}.ha-housing-workspace>.ha-panel{grid-row:1;grid-column:1/-1;width:100%;min-width:0}.ha-housing-workspace>.ha-help-heading{grid-row:2;grid-column:1/-1;margin-top:18px}.ha-resource-rail{display:contents}.ha-resource-rail>.ha-help-card[hidden]{display:none}.ha-resource-nav{grid-row:3;grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px}.ha-resource-nav button,.ha-resource-more{min-height:46px;border:1px solid #bfd3e2;background:#fff;border-radius:10px;color:#235b7e;padding:10px 12px;font:700 12px/1.4 system-ui,sans-serif;cursor:pointer}.ha-resource-nav button:disabled{opacity:.45;cursor:default}.ha-resource-nav span{font-size:12px;white-space:nowrap}.ha-resource-more{grid-column:1/-1;justify-self:center}.ha-housing-workspace>.ha-help-disclosure{grid-column:1/-1}.ha-help-detail{max-width:850px;margin:auto;padding:0 22px 22px}.ha-help-detail .ha-panel{padding:26px}.ha-help-detail .ha-panel h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:13px 0 15px}.ha-help-detail-provider{font-weight:750;color:#2e6d95}.ha-help-detail .ha-card-actions{margin:20px 0;padding:0}.ha-help-detail>.ha-small{margin:19px 6px}.ha-help-all{display:grid;gap:8px;padding:2px 16px 16px}.ha-help-all a{font-size:13px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid #e1ebf1;padding:10px 0}.ha-page:has(.ha-housing-workspace) .ha-app{max-width:1340px}.ha-page:has(.ha-housing-workspace) :is(.ha-nav,.ha-hero,.ha-intro-note,.ha-privacy,.ha-about,.ha-card-actions,.ha-footer){max-width:884px;margin-left:auto;margin-right:auto}.ha-page:has(.ha-housing-workspace) .ha-housing-workspace>.ha-panel{box-shadow:0 8px 32px #183c5710}
@media(min-width:1120px){.ha-housing-workspace{grid-template-columns:minmax(205px,1fr) minmax(0,680px) minmax(205px,1fr);gap:17px;align-items:start}.ha-housing-workspace>.ha-panel{grid-column:2;grid-row:2}.ha-housing-workspace>.ha-help-heading{grid-column:1/-1;grid-row:1;margin:0}.ha-resource-rail{display:grid;gap:17px;align-content:start}.ha-resource-left{grid-column:1;grid-row:2}.ha-resource-right{grid-column:3;grid-row:2}.ha-resource-rail>.ha-help-card[hidden]{display:flex}.ha-resource-nav{display:none}.ha-resource-more{grid-column:2;grid-row:3}.ha-housing-workspace>.ha-help-disclosure{grid-column:1/-1;grid-row:4}}
@media(max-width:600px){.ha-housing-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.ha-resource-rail>.ha-help-card{padding:18px}.ha-help-art{min-height:150px;flex-direction:row;gap:8px}.ha-help-art img{width:150px;height:123px}.ha-help-art strong{font-size:20px;max-width:145px;text-align:left}.ha-help-card h3{font-size:20px!important}.ha-help-description{font-size:14px!important}.ha-help-area,.ha-help-availability{font-size:12px!important}.ha-help-provider{font-size:12px!important}.ha-help-open{font-size:14px}.ha-help-detail{padding:0 14px 18px}.ha-help-detail .ha-panel{padding:21px}.ha-help-detail .ha-panel h1{font-size:28px}}
#oracleCardDeck .ha-help-card.shopphi-flank{padding:15px;gap:9px;min-height:0;background:#fff;border-color:#cddfe9}#oracleCardDeck .ha-help-card .ha-help-art{min-height:140px}#oracleCardDeck .ha-help-card .ha-help-art img{width:135px;height:109px;background:transparent;border:0}#oracleCardDeck .shopphi-switchboard-grid.housing-help-layout{align-items:start}#oracleCardDeck .housing-help-layout .ha-help-card h3{-webkit-line-clamp:unset}#oracleCardDeck .housing-help-layout .ha-help-description,#oracleCardDeck .housing-help-layout .ha-help-area{display:block}
@media(max-width:600px){#oracleCardDeck .shopphi-switchboard-grid.housing-help-layout{grid-template-columns:minmax(0,1fr)}#oracleCardDeck .housing-help-layout .ha-help-card .ha-help-art{min-height:150px;flex-direction:row}#oracleCardDeck .housing-help-layout .ha-help-card .ha-help-art img{width:150px;height:123px}}
@media print{.ha-resource-rail,.ha-resource-nav,.ha-help-heading,.ha-help-disclosure,.ha-resource-more{display:none!important}}
