.hb74-evidence__body.is-missing-only{grid-template-columns:1fr!important}
.hb74-evidence__missing--full{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.hb74-evidence__summary{min-height:0!important}
.hb74-evidence__summary:has(ul:empty){display:none!important}
.hb74-evidence>footer{gap:22px!important}
.hb74-evidence>footer .hb822-evidence-cta{
flex:0 0 auto!important;
min-width:260px!important;
min-height:50px!important;
padding:0 20px!important;
border:1px solid #cfd4ef!important;
border-radius:14px!important;
background:#fff!important;
color:#4d46cf!important;
text-decoration:none!important;
font-size:15px!important;
font-weight:850!important;
line-height:1.2!important;
box-shadow:0 8px 20px rgba(37,43,70,.05)!important;
}
.hb74-evidence>footer .hb822-evidence-cta:hover,
.hb74-evidence>footer .hb822-evidence-cta:focus-visible{
background:#f7f7ff!important;
color:#342da9!important;
border-color:#bfc4e9!important;
}
.hb74-evidence>footer>span{font-size:14px!important;line-height:1.55!important}
.hb74-evidence__missing article{padding:18px!important}
.hb74-evidence__missing article span{font-size:12px!important}
.hb74-evidence__missing article strong{font-size:17px!important;line-height:1.3!important;margin:7px 0!important}
.hb74-evidence__missing article p{font-size:14.5px!important;line-height:1.55!important}
.hb74-evidence__summary h3{font-size:17px!important}
.hb74-evidence__summary li,.hb74-evidence__summary p{font-size:14.5px!important;line-height:1.55!important}
.hb824-evidence-quarantine{margin:20px 26px 0;padding:16px 18px;border:1px solid #f0d5b2;border-radius:16px;background:#fff8ec;color:#684916}
.hb824-evidence-quarantine strong{display:block;font-size:17px;color:#7b5212}
.hb824-evidence-quarantine p{margin:5px 0 0;font-size:14px;line-height:1.55} .hb76-strategy-impacts span{font-size:11.5px!important}
.hb76-strategy-impacts strong{font-size:16px!important;line-height:1.35!important}
.hb76-strategy-impacts b{font-size:18px!important;line-height:1.35!important}
.hb76-strategy-impacts p{font-size:14px!important;line-height:1.55!important}
.hb76-decision-change p,.hb76-strategy-conflicts p{font-size:14px!important;line-height:1.55!important} .hb70-data-integrity__head>div:first-child>span{font-size:12px!important}
.hb70-data-integrity__head p{font-size:15px!important;line-height:1.55!important}
.hb70-data-integrity__score small{font-size:12.5px!important}
.hb70-data-integrity__grid strong{font-size:15px!important}
.hb70-data-integrity__grid small{font-size:13.5px!important;line-height:1.45!important}
.hb70-data-integrity__grid article>span{font-size:11.5px!important}
.hb70-data-integrity__warning,.hb70-data-integrity__ok{font-size:14.5px!important;line-height:1.55!important} .hb822-tax-issues p{font-size:13.5px!important;line-height:1.5!important;padding:11px 13px!important}
.hb822-tax-derived span{font-size:12.5px!important} .hb-strategy__provenance-grid small{font-size:11.5px!important}
.hb-strategy__provenance-grid strong{font-size:18px!important;line-height:1.3!important}
.hb-strategy__provenance-grid span{font-size:14.5px!important;line-height:1.55!important}
.hb-strategy__provenance-grid em{font-size:13px!important;line-height:1.5!important}
.hb-strategy__provenance>a{display:inline-flex;margin-top:15px;color:#4d46cf;font-size:14px;font-weight:800;text-decoration:none} .hb820-market-assumptions article strong,.hb820-market-grid article strong{font-size:17px!important}
.hb820-market-assumptions article b,.hb820-market-grid article b{font-size:18px!important}
.hb820-market-assumptions article p,.hb820-market-grid article p{font-size:13.5px!important;line-height:1.5!important}
@media(max-width:1000px){
.hb74-evidence__missing--full{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:780px){
.hb74-evidence__missing--full{grid-template-columns:1fr!important}
.hb74-evidence>footer .hb822-evidence-cta{width:100%!important;min-width:0!important}
.hb824-evidence-quarantine{margin:16px}
} .hb811-market-proof__body>ul li strong{font-size:16px!important}
.hb811-market-proof__body>ul li span{font-size:16px!important;font-weight:800!important}
.hb811-market-proof__body>ul li small{font-size:12.5px!important;line-height:1.45!important}
.hb721-tax-profile__facts strong{font-size:16px!important;line-height:1.4!important}
.hb721-tax-profile__facts small{font-size:13.5px!important;line-height:1.5!important}
.hb721-tax-profile__sources span,.hb721-tax-profile__sources a{font-size:12px!important;line-height:1.45!important} .hb-strategy.hb-strategy--v08013 h1{
letter-spacing:-.012em!important;
word-spacing:.075em!important;
line-height:1.06!important;
}
.hb-strategy.hb-strategy--v08013 h2{
letter-spacing:-.008em!important;
word-spacing:.065em!important;
line-height:1.13!important;
}
.hb-strategy.hb-strategy--v08013 h3{
letter-spacing:-.002em!important;
word-spacing:.045em!important;
}
.hb-strategy.hb-strategy--v08013 .hb812-verdict__content h2,
.hb-strategy.hb-strategy--v08013 .hb812-section-head h2,
.hb-strategy.hb-strategy--v08013 .hb812-step__head h2{
text-wrap:balance!important;
} .hb67-home-hero h1{
letter-spacing:-.016em!important;
word-spacing:.070em!important;
line-height:1.04!important;
}
.hb67-home-hero__actions .hb67-button{
font-size:24px!important;
font-weight:900!important;
line-height:1.15!important;
letter-spacing:0!important;
}
.hb67-home-hero__actions .hb67-button span{
font-size:20px!important;
line-height:1!important;
}
.hb67-section-heading h2,
.hb-home__section-heading h2,
.hb67-home-offers__intro h2{
letter-spacing:-.012em!important;
word-spacing:.055em!important;
}
@media(max-width:680px){
.hb-strategy.hb-strategy--v08013 h1{word-spacing:.055em!important}
.hb-strategy.hb-strategy--v08013 h2{word-spacing:.050em!important}
.hb67-home-hero h1{word-spacing:.055em!important}
.hb67-home-hero__actions .hb67-button{font-size:22px!important}
}