.legal-first-layer{font-size:.85rem;line-height:1.5;margin-top:1rem;padding-top:.8rem;border-top:1px solid #b7c8c7}.legal-first-layer p{margin:.45rem 0}.tax-note{display:block;font-size:.85rem;line-height:1.4;color:#344f50}.ai-note{border-left:3px solid #245e63;padding-left:.6rem}.ai-note strong{display:block}