.legal-trust-review{color:var(--text,#20332f);font-family:inherit;max-width:1200px;margin:0 auto;min-width:0;line-height:1.5}.legal-trust-review *{box-sizing:border-box}.ltr-heading h1{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;margin:.3rem 0 .7rem}.ltr-heading>p:last-child{color:var(--muted,#596761);max-width:740px}.ltr-eyebrow{font-size:.75rem;font-weight:750;letter-spacing:.12em;color:#376853}.ltr-notice{padding:14px 16px;border:1px solid #c9d8d0;border-radius:12px;background:#f1f6f2;font-size:.9rem}.ltr-scenario{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;font-size:.9rem;font-weight:650}.ltr-scenario select{font:inherit;min-height:44px;max-width:100%;padding:10px 36px 10px 12px;color:#233b31;background:#fff;border:1px solid #b4c5ba;border-radius:9px}.legal-trust-review :is(select,summary,[tabindex]):focus-visible{outline:3px solid #567d69;outline-offset:3px}.ltr-result{padding:18px 20px;display:flex;flex-direction:column;gap:5px;border-radius:12px;border:1px solid}.ltr-result strong{font-size:1.06rem}.ltr-result span{font-size:.9rem}.ltr-matched{background:#edf6f0;border-color:#b7d0bf;color:#214e35}.ltr-attention,.ltr-alert{background:#fff5e7;border:1px solid #dfc499;color:#744a14}.ltr-alert{padding:18px;border-radius:12px}.ltr-period,.ltr-muted{font-size:.82rem;color:#58665f}.ltr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ltr-metric{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #d8e1da;border-radius:12px;padding:20px;min-width:0}.ltr-metric>span{font-size:.84rem;font-weight:650}.ltr-metric>strong{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ltr-metric>small{font-size:.78rem;color:#647168}.ltr-section{margin:26px 0}.ltr-section h2{font-size:1.08rem;margin:0 0 12px}.ltr-differences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.ltr-differences>div{padding:12px 16px;border-left:3px solid #a6bcb0;background:#f6f8f5}.ltr-differences dt{font-size:.82rem;color:#59685f}.ltr-differences dd{margin:5px 0 0;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.ltr-negative{color:#a12f23}.ltr-table-scroll{overflow-x:auto;border:1px solid #d9e1da;border-radius:10px;max-width:100%;background:#fff}.legal-trust-review table{width:100%;border-collapse:collapse;min-width:620px;font-size:.84rem}.legal-trust-review th{padding:12px 14px;text-align:left;background:#f3f6f2;font-weight:650;color:#536257;white-space:normal}.legal-trust-review td{padding:14px;border-top:1px solid #e3e8e1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ltr-record{font-weight:650}.ltr-exceptions{padding:18px;border:1px solid #e1c6a0;border-radius:12px;background:#fff9ef}.ltr-exceptions ul{padding-left:20px;margin:0}.ltr-exceptions li{margin:12px 0;font-size:.88rem}.ltr-exceptions li>*{display:block}.ltr-exceptions li>span,.ltr-exceptions li>small{color:#745f46;overflow-wrap:anywhere}.ltr-separation{padding:20px;border:1px solid #d9e2da;border-radius:12px;background:#f8faf6}.ltr-separation p{font-size:.87rem;margin:7px 0;color:#536559}.ltr-sources{border-top:1px solid #d9e2da;padding:16px 0;font-size:.8rem;color:#59655d}.ltr-sources summary{cursor:pointer;font-weight:650;min-height:32px}.ltr-sources p{overflow-wrap:anywhere}.ltr-sources li{margin:6px 0}@media(max-width:760px){.ltr-metrics{grid-template-columns:1fr}.ltr-metric{padding:17px}.ltr-metric>strong{font-size:1.8rem}.ltr-differences{grid-template-columns:1fr;gap:8px}.ltr-differences>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.ltr-differences dd{margin:0}.ltr-scenario{display:grid;gap:8px}.ltr-scenario select{width:100%;font-size:.82rem}.ltr-result{padding:16px}.ltr-section{margin:22px 0}}

.ltr-mobile-hint{display:none;font-size:.76rem;color:#647168;margin:8px 0}@media(max-width:760px){.ltr-mobile-hint{display:block}}

.ltr-section-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px;margin-bottom:22px;border-bottom:1px solid #d9e2da}.ltr-section-nav button{font:inherit;font-weight:650;font-size:.86rem;padding:11px 15px;border-radius:9px;border:1px solid #c9d6cc;background:#fff;color:#395649;min-height:44px;cursor:pointer}.ltr-section-nav button[aria-pressed=true]{background:#e5eee5;border-color:#89a38e;color:#244634}.ltr-section-nav button:hover{background:#f0f4ed}.ltr-section-nav button:focus-visible{outline:3px solid #567d69;outline-offset:3px}.ltr-workflow{padding-left:22px}.ltr-workflow li{padding:6px 0;color:#536257}#trust-section-body>h2{font-size:1.2rem}@media(max-width:480px){.ltr-section-nav{display:grid;grid-template-columns:1fr 1fr}.ltr-section-nav button{padding:10px;font-size:.8rem}.ltr-section-nav button:last-child{grid-column:1/-1}}
