.legal-shell{min-height:100vh;font-family:var(--font-sans);background:#fff}.legal-review-banner{text-align:center;color:#6d5019;background:#fff8e8;border-bottom:1px solid #ead7a3;padding:10px 20px;font-size:.74rem;line-height:1.45}.legal-shell .wrap{width:min(100% - 40px,1080px);margin:0 auto}.legal-shell a{color:var(--brand-emerald);text-decoration:none}.legal-shell a:hover{text-decoration:underline}.doc{padding:54px 0 76px}.docbar{border-left:4px solid var(--brand-gold);border-radius:var(--radius-md);color:#604a21;background:#fff9e9;margin-bottom:28px;padding:15px 17px;font-size:.76rem;line-height:1.55}.doc h1{color:var(--brand-navy);letter-spacing:-.05em;margin:0 0 7px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.03}.doc .upd{color:#667085;margin-bottom:27px;font-size:.72rem}.doc h2{color:var(--brand-emerald);letter-spacing:-.02em;margin:30px 0 10px;font-size:1.22rem}.doc h3{color:var(--brand-navy);margin:20px 0 6px;font-size:.96rem}.doc p{color:#344054;margin:9px 0;line-height:1.75}.doc ul,.doc ol{margin:10px 0 10px 22px}.doc li{color:#344054;margin:7px 0;line-height:1.65}.doc .clause{color:var(--brand-navy);font-weight:850}.doc table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);border:1px solid #e1e7ef;width:100%;margin:18px 0;font-size:.76rem;overflow:hidden}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e7ef;padding:11px 13px}.doc th{background:var(--brand-navy);color:#fff;font-weight:780}.doc tr:last-child td{border-bottom:0}.fill{color:#000;background:#fef08a;border-radius:3px;padding:0 4px;font-weight:800}.tri{vertical-align:middle;background:linear-gradient(#f93 0 33.33%,#fff 33.33% 66.66%,#138808 66.66% 100%);border-radius:3px;width:26px;height:17px;display:inline-block}@media (max-width:640px){.legal-shell .wrap{width:min(100% - 28px,1080px)}.doc{padding:38px 0 55px}.doc table{display:block;overflow:auto}.legal-review-banner{text-align:left;font-size:.68rem}}.content-brand-logo{width:168px;height:auto;display:block}
