/* Reading components opted into after individual page review. */
body[data-brand-page] main .brand-reading-nav{background:#f7f3ef;border:1px solid #e4dbd5;border-radius:14px;padding:24px;}
body[data-brand-page] main .brand-reading-nav a{line-height:1.75;}
body[data-brand-page] main .brand-reading-body{min-width:0;}
body[data-brand-page] main .brand-reading-body p,body[data-brand-page] main .brand-reading-body li{line-height:1.95;}
body[data-brand-page] main .brand-reading-body>h2{margin-top:42px;margin-bottom:22px;padding-top:28px;border-top:1px solid #e4dbd5;}
body[data-brand-page] main .brand-reading-body>h2:first-child{margin-top:0;padding-top:0;border:0;}
body[data-brand-page] main .brand-reading-note{background:#eae9f7;border-left:3px solid #c9c4ed;border-radius:0 12px 12px 0;padding:24px;margin-block:26px;line-height:1.9;color:#354346;}
body[data-brand-page] main .brand-reading-sources{padding:25px;background:#fcfaf8;border:1px solid #e4dbd5;border-radius:12px;margin-top:36px;font-size:12px;}
body[data-brand-page] main .brand-reading-sources a{overflow-wrap:anywhere;}
body[data-brand-page] main .brand-reading-related{background:#fcfaf8;}
body[data-brand-page] main .brand-reading-related a[class*="card"]{background:#fff;border:1px solid #e4dbd5;border-radius:12px;}
body[data-brand-page] main .brand-reading-related [class*="card-title"]{font-size:18px;font-weight:600;line-height:1.5;}
@media(max-width:700px){body[data-brand-page] main .brand-reading-nav{padding:22px;}body[data-brand-page] main .brand-reading-body>h2{margin-top:32px;padding-top:22px;}body[data-brand-page] main .brand-reading-note{padding:22px;}}
body[data-brand-page] main .brand-reading-body .brand-terms-table th,body[data-brand-page] main .brand-reading-body .brand-terms-table td{padding:13px 12px;}
body[data-brand-page] main .brand-reading-body .brand-terms-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums;}
body[data-brand-page] main .brand-reading-body .brand-terms-table:has(thead th:nth-child(5)){min-width:760px;}
body[data-brand-page] main .brand-reading-body .brand-terms-table th{word-break:normal;overflow-wrap:normal;}

body[data-brand-page] main .brand-reading-body .brand-terms-table:has(thead th:nth-child(3)){min-width:640px;}
body[data-brand-page] main .brand-reading-body .brand-terms-table:has(thead th:nth-child(5)){min-width:760px;}
