.editorial-home{padding-top:38px;padding-bottom:54px}.editorial-section-lead{font-size:14px;line-height:1.8;color:#73768b;max-width:800px;margin:0 0 22px}.editorial-hub-links{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 30px}.editorial-hub-links a{border:1px solid #e2dff2;border-radius:7px;padding:9px 12px;font-size:12px;display:inline-flex;align-items:center;gap:8px;color:#675b98;background:#fff}.editorial-hub-links a:hover,.editorial-hub-links a[aria-current]{background:#f3f0fc;color:#4f3ea0}.editorial-hub-links .icon{width:14px;height:14px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.editorial-card{border:1px solid #e6e3ef;border-radius:11px;background:white;overflow:hidden}.editorial-card>a{display:flex;flex-direction:column;height:100%;padding:24px}.editorial-card h3{font-size:19px;line-height:1.45;letter-spacing:-.4px;margin:10px 0 12px;overflow-wrap:anywhere}.editorial-card p{font-size:12px;line-height:1.8;color:#73758b;margin:0 0 19px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.editorial-card-footer{margin-top:auto;padding-top:15px;border-top:1px solid #eeecf4;font-size:11px;color:#716198;display:flex;align-items:center;justify-content:space-between}.editorial-card-footer .icon{width:15px;height:15px}.editorial-page,.editorial-hub{padding-top:27px;padding-bottom:65px}.editorial-heading{max-width:980px;margin-bottom:35px}.editorial-heading h1{font-size:42px;line-height:1.25;letter-spacing:-1.3px;margin:12px 0 21px;overflow-wrap:anywhere}.editorial-lead{font-size:17px;line-height:1.85;color:#6d6d86;max-width:900px}.editorial-byline{font-size:11px;color:#9290a5;margin-top:17px}.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:56px;align-items:start}.editorial-body{min-width:0;max-width:850px}.editorial-body>section{scroll-margin-top:25px;margin-bottom:35px}.editorial-body h2{font-size:25px;line-height:1.4;letter-spacing:-.6px;margin:0 0 16px}.editorial-body p,.editorial-body li,.editorial-hub-intro p{font-size:14px;line-height:1.95;color:#686d80}.editorial-body ul{padding-left:22px;margin:16px 0}.editorial-body li{margin:7px 0}.editorial-toc{background:#faf9fe;border:1px solid #e8e4f2;border-radius:11px;padding:22px;display:flex;flex-direction:column;gap:0}.editorial-toc h2{font-size:15px;margin:0 0 12px;letter-spacing:0}.editorial-toc a{font-size:12px;line-height:1.7;color:#776e92;padding:9px 0;border-top:1px solid #ebe7f4}.editorial-toc a:hover{color:#51449b}.editorial-aside{position:sticky;top:24px}.editorial-context{padding:23px 4px}.editorial-context>a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;margin:11px 0}.editorial-context .icon{width:16px;height:16px}.editorial-context p{color:#8d88a0;font-size:12px;line-height:1.85}.editorial-table-scroll{overflow:auto;border:1px solid #e3deef;border-radius:9px;margin:22px 0 14px;max-width:100%;max-height:640px}.editorial-table{width:100%;font-size:12px;line-height:1.7;white-space:normal!important}.editorial-table caption{text-align:left;font-weight:650;font-size:13px;color:#554773;padding:14px 16px;background:#f7f4fc}.editorial-table th,.editorial-table td{padding:12px 14px;white-space:normal;vertical-align:top;min-width:96px}.editorial-table th{color:#5f5279;background:#f2eef9;text-align:left}.editorial-table tbody th{position:static;font-weight:550;background:#fbf9fe}.editorial-table td{color:#676279}.editorial-table thead th{top:0}.editorial-table-notes p{font-size:11px;line-height:1.8;color:#91859f;margin:7px 0}.editorial-sources{border-top:1px solid #e8e5ef;padding-top:26px}.editorial-sources>ul{padding:0;list-style:none}.editorial-sources li{padding:13px 0;border-top:1px solid #eeeaf5;line-height:1.6}.editorial-sources li a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#64538a;overflow-wrap:anywhere}.editorial-sources .icon{width:14px;height:14px;flex:none}.editorial-sources li>span{display:block;font-size:11px;color:#8f869e;margin-top:6px}.editorial-sources li p{font-size:11px;margin:6px 0 0;color:#8e849e}.editorial-downloads{background:#f7f5fd;border:1px solid #e5dff2;border-radius:11px;padding:23px}.editorial-downloads>div{display:flex;flex-wrap:wrap;gap:10px}.editorial-downloads a>span{font-size:9px;border-left:1px solid #e2daef;padding-left:8px;color:#8f82a4}.editorial-related{margin-top:25px;padding-top:28px;border-top:1px solid #e9e5ef}.editorial-related h2{font-size:25px;line-height:1.4;margin:10px 0 23px}.calculator-editorial{padding-bottom:48px;margin-bottom:25px}.editorial-hub-intro{background:#faf9fe;border:1px solid #e8e4f3;border-radius:10px;padding:23px;max-width:900px}.editorial-hub-intro h2{font-size:19px;margin:0 0 10px}.editorial-hub-intro p{margin:0}.editorial-hub-group{margin-top:35px}.editorial-hub-group>h2{font-size:24px;margin:0 0 22px}.editorial-body section[id]{scroll-margin-top:25px}.editorial-body strong{color:#444258}
@media(max-width:1000px){.editorial-layout{gap:28px;grid-template-columns:minmax(0,1fr) 210px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-heading h1{font-size:36px}.editorial-table th,.editorial-table td{padding:10px}}
@media(max-width:750px){.editorial-layout{grid-template-columns:1fr;gap:26px}.editorial-aside{position:static;grid-row:1}.editorial-toc{padding:16px}.editorial-toc a{padding:7px 0}.editorial-context{display:none}.editorial-heading h1{font-size:30px;letter-spacing:-.8px}.editorial-lead{font-size:15px}.editorial-heading{margin-bottom:25px}.editorial-body h2{font-size:22px}.editorial-table-scroll{max-height:550px}.editorial-grid{gap:12px}.editorial-card>a{padding:18px}.editorial-card h3{font-size:17px}.editorial-card p{font-size:11px}.editorial-body p,.editorial-body li{font-size:13px}}
@media(max-width:470px){.editorial-grid{grid-template-columns:1fr}.editorial-page,.editorial-hub{padding-top:21px;padding-bottom:42px}.editorial-heading h1{font-size:27px}.editorial-home{padding-top:24px;padding-bottom:38px}.editorial-card>a{padding:21px}.editorial-hub-links a{font-size:11px;padding:8px 10px}.editorial-downloads{padding:18px}.editorial-downloads a{width:100%;justify-content:flex-start}.editorial-table th,.editorial-table td{font-size:11px}.editorial-table caption{font-size:12px}.editorial-body>section{margin-bottom:29px}}
@media print{.site-header,.site-footer,.editorial-aside,.editorial-related,.editorial-hub-links,.editorial-downloads>div{display:none!important}.editorial-layout{display:block}.editorial-body{max-width:none}.editorial-page{padding:0}.editorial-heading h1{font-size:25pt}.editorial-body p,.editorial-body li{font-size:10pt;color:#222}.editorial-table-scroll{max-height:none;overflow:visible;border:0}.editorial-table th,.editorial-table td{font-size:9pt;padding:7px}.editorial-body section{break-inside:auto}.editorial-table tr{break-inside:avoid}.editorial-byline{color:#555}.editorial-sources{font-size:9pt}}
.editorial-table-tools{padding:16px;background:#faf9fe;border:1px solid #e8e4f2;border-radius:9px;margin-top:20px}.editorial-table-tools label{font-size:12px;color:#645879;display:block;margin-bottom:9px}.editorial-table-tools input{width:100%;max-width:520px;font:inherit;font-size:13px;border:1px solid #dcd5e9;background:#fff;border-radius:7px;padding:11px 13px;min-height:44px;color:#39304a}.editorial-table-tools input:focus{outline:2px solid #b6a5de;outline-offset:2px}.editorial-table-tools p{font-size:11px;line-height:1.6;margin:8px 0 0}.editorial-table tr[hidden]{display:none}@media print{.editorial-table-tools{display:none!important}}
