/* Detailed assumptions stay available without dominating the Terms page. */
.copy-reviewed-page .page-body p:not(.updated){font-size:16px;line-height:1.75}
.legal-assumptions{border-top:1px solid var(--line);scroll-margin-top:var(--site-anchor-offset,100px)}
.legal-assumptions:last-of-type{border-bottom:1px solid var(--line)}
.legal-assumptions summary{padding:18px 0;color:var(--navy);font-size:18px;font-weight:500;line-height:1.5;cursor:pointer;min-height:48px}
.legal-assumptions summary:hover{color:var(--blue-deep)}
.legal-assumptions summary:focus-visible{outline:2px solid var(--blue-deep);outline-offset:4px}
.legal-assumptions-content{padding:4px 0 22px;overflow-wrap:anywhere}
.legal-assumptions-content h3{font-size:18px;margin:28px 0 10px;color:var(--navy)}
@media print{.legal-assumptions:not([open])>.legal-assumptions-content{display:block!important}}
