.ed-article-byline{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid var(--line);padding-top:16px;margin:0 0 28px;color:var(--muted);font-size:11px;line-height:1.7}.ed-article-layout>aside{max-height:calc(100dvh - 135px);overflow-y:auto;padding-right:14px;scrollbar-width:thin}.ed-article-body>section>p+p{margin-top:18px}.ed-article-body>section>p{font-size:16px;line-height:1.95}.ed-citation{font-size:.83em;font-weight:700;color:#a73820;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;padding:0 2px}.ed-article-list{padding-left:22px;margin:22px 0 27px;font-size:15px;line-height:1.9;color:var(--muted)}.ed-article-list>li+li{margin-top:13px}.ed-research-note{padding:24px 27px;border-left:3px solid var(--orange);background:#eeeae1;margin:28px 0}.ed-research-note>.ed-kicker{display:block;font-size:10px;margin-bottom:12px;letter-spacing:.1em}.ed-article-body .ed-research-note p{font-size:15px;line-height:1.9;color:var(--ink)}.ed-article-body .ed-research-note .ed-research-limit{font-size:13px;color:var(--muted);padding-top:15px;border-top:1px solid #d0cdc2;margin-top:17px}.ed-case-note{background:var(--ink);color:#fff;padding:29px;margin:27px 0}.ed-case-note>.ed-kicker{display:block;color:#d7b7a1;font-size:10px;margin-bottom:17px;letter-spacing:.1em}.ed-case-note h3{font-size:27px;line-height:1.18;margin-bottom:19px;color:#fff}.ed-article-body .ed-case-note p{font-size:15px;line-height:1.9;color:#e0e2d9;overflow-wrap:anywhere}.ed-case-note .ed-citation{color:#ffc1a9}.ed-practice-note{padding:26px 28px;background:#ede4d5;border-top:2px solid var(--ink);margin:30px 0}.ed-practice-note>.ed-kicker{display:block;font-size:10px;letter-spacing:.1em;margin-bottom:16px}.ed-practice-note h3{font-size:26px;line-height:1.2;margin-bottom:18px}.ed-practice-note ol{padding-left:22px;margin:0;font-size:15px;line-height:1.9}.ed-practice-note li+li{margin-top:14px}.ed-table-scroll{max-width:100%;overflow-x:auto;margin:28px 0 30px;border:1px solid var(--line);background:#fff;scrollbar-width:thin}.ed-table-scroll:focus-visible{outline:2px solid #b7351c;outline-offset:4px}.ed-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:510px;font-size:14px;line-height:1.8;color:var(--ink)}.ed-table-scroll caption{text-align:left;font-size:12px;line-height:1.7;padding:17px 19px;background:#eeeae2;color:var(--muted);font-weight:600}.ed-table-scroll th,.ed-table-scroll td{text-align:left;vertical-align:top;padding:15px 17px;border-top:1px solid var(--line);overflow-wrap:anywhere}.ed-table-scroll thead th{background:var(--ink);color:#fff;font-weight:600;font-size:12px;line-height:1.7}.ed-table-scroll tbody th{font-weight:600;background:#f7f5ef}.ed-table-scroll tbody td+td{border-left:1px solid var(--line)}.ed-table-scroll tbody tr:last-child td,.ed-table-scroll tbody tr:last-child th{border-bottom:0}.ed-article-sources{border-top:2px solid var(--ink);padding-top:28px;margin-top:45px!important}.ed-article-sources>h2{font-size:29px!important}.ed-article-body .ed-article-sources>p{font-size:13px;line-height:1.85}.ed-article-sources>ol{list-style:none;padding:0;margin:24px 0}.ed-article-sources>ol>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:22px 0;border-top:1px solid var(--line);margin:0;scroll-margin-top:120px}.ed-source-number{font-size:12px;color:#a73820;font-weight:700;padding-top:3px}.ed-article-body .ed-source-authors{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:8px}.ed-source-title{display:block;font-size:14px;line-height:1.8;font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.ed-article-sources details{font-size:12px;line-height:1.8;margin-top:15px}.ed-article-sources summary{cursor:pointer;padding:5px 0}.ed-article-body .ed-article-sources details p{font-size:13px;line-height:1.85;margin-top:12px;overflow-wrap:anywhere}.ed-source-extra{display:inline-flex;min-height:40px;align-items:center;font-size:12px;line-height:1.8;text-decoration:underline;text-underline-offset:3px;margin:9px 18px 0 0;overflow-wrap:anywhere}.ed-editorial-process{border-top:1px solid var(--line);padding-top:14px;margin-top:22px!important}.ed-editorial-process a{text-decoration:underline;text-underline-offset:3px}.ed-related{border-top:1px solid var(--line);padding-top:40px;margin-top:60px}.ed-related h2{font-size:36px}.ed-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.ed-related-grid .ed-story h3{font-size:29px;line-height:1.15}.ed-related-grid .ed-story-photo{aspect-ratio:1.8}.ed-related-grid .ed-story p{font-size:14px;line-height:1.85}
@media(max-width:1050px){.ed-article-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.ed-table-scroll th,.ed-table-scroll td{padding:13px}.ed-case-note,.ed-research-note,.ed-practice-note{padding:24px}.ed-article-layout>aside>a{font-size:12px;line-height:1.7}}
@media(max-width:700px){.ed-article-byline{display:block;font-size:11px;margin-bottom:25px}.ed-article-byline>span{display:block}.ed-article-byline>span+span{margin-top:4px}.ed-article-layout{display:block}.ed-article-layout>aside{position:static;max-height:none;overflow:visible;padding-right:0}.ed-article-layout>aside>a{font-size:13px;line-height:1.8;padding:10px 0}.ed-article-body>section>p{font-size:15px;line-height:1.95}.ed-article-body h2{font-size:28px;line-height:1.2}.ed-research-note,.ed-case-note,.ed-practice-note{padding:23px 20px;margin:25px 0}.ed-article-body .ed-research-note p,.ed-article-body .ed-case-note p{font-size:14px;line-height:1.95}.ed-article-body .ed-research-note .ed-research-limit{font-size:13px}.ed-practice-note h3,.ed-case-note h3{font-size:25px}.ed-practice-note ol,.ed-article-list{font-size:14px;line-height:1.95}.ed-article-sources>h2{font-size:26px!important}.ed-article-sources>ol>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.ed-source-title{font-size:14px;line-height:1.85}.ed-source-extra{display:flex;margin-right:0}.ed-related{margin-top:40px;padding-top:30px}.ed-related .ed-section-head{display:block}.ed-related .ed-section-head>a{margin-top:18px}.ed-related h2{font-size:31px}.ed-related-grid{grid-template-columns:1fr;gap:34px}.ed-related-grid .ed-story h3{font-size:29px}.ed-table-scroll{overflow:visible}.ed-table-scroll table{min-width:0;table-layout:auto;display:block}.ed-table-scroll caption{display:block;padding:16px;font-size:12px}.ed-table-scroll thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ed-table-scroll tbody{display:block}.ed-table-scroll tbody tr{display:block;border-top:1px solid var(--line)}.ed-table-scroll tbody th{display:block;padding:15px 16px;font-size:14px;line-height:1.8;border:0}.ed-table-scroll tbody td{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 16px;border:0;font-size:14px;line-height:1.8}.ed-table-scroll tbody td+td{border-left:0;border-top:1px solid #e6e4dd}.ed-table-scroll tbody td:before{content:attr(data-label);font-size:12px;color:var(--muted);font-weight:600;overflow-wrap:anywhere}.ed-article-byline,.ed-article-sources,.ed-table-scroll{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.ed-article-layout>aside{scroll-behavior:auto}}
@media print{.ed-article-layout{display:block}.ed-article-layout>aside,.ed-related,.ed-article-task{display:none}.ed-case-note{background:#f0eee8;color:#222}.ed-article-body .ed-case-note p,.ed-case-note h3{color:#222}.ed-table-scroll{overflow:visible}.ed-table-scroll table{min-width:0}.ed-research-note,.ed-case-note,.ed-practice-note{break-inside:avoid}.ed-article-byline{font-size:10px}.ed-source-title{font-size:11px}}
