.alvis-edition *{box-sizing:border-box}.alvis-edition{scroll-behavior:smooth}.alvis-edition{margin:0;background:#fff;color:#292e29;font-family:Arial,"Microsoft JhengHei",sans-serif;line-height:1.95}.alvis-edition{max-width:1020px;margin:auto;padding:50px clamp(22px,6vw,84px) 90px}.alvis-edition h1{font-family:Georgia,"PMingLiU",serif;font-size:clamp(29px,4vw,46px);line-height:1.4;font-weight:400;max-width:830px;margin:24px 0 26px}.alvis-edition h2{font-family:Georgia,"PMingLiU",serif;font-size:25px;font-weight:400;margin-top:40px;line-height:1.5}.alvis-edition p,.alvis-edition li{font-size:16px}.alvis-edition p{margin:18px 0}.alvis-edition .article-lead{font-size:18px;line-height:1.9;color:#50594e}.alvis-edition .eyebrow{font-size:11px;letter-spacing:2px;color:#5c6659}.alvis-edition .review-note{padding:14px 18px;background:#f1f0e9;border-left:2px solid #6c7966;font-size:12px;margin-bottom:28px}.alvis-edition figure{margin:30px 0}.alvis-edition .hero img{display:block;width:100%;height:auto}.alvis-edition .caption,.alvis-edition figcaption{font-size:12px;color:#596152;line-height:1.8}.alvis-edition .article-table>figcaption{font-size:18px;color:#242b23;margin-bottom:14px}.alvis-edition .table-scroll{overflow:auto}.alvis-edition table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.alvis-edition thead{background:#eef3f8;color:#22344a}.alvis-edition thead th{border-top:2px solid #5f86a5;font-weight:600}.alvis-edition td,.alvis-edition th{text-align:left;padding:16px;border-bottom:1px solid #e0e6ed;vertical-align:top}.alvis-edition tbody th{font-weight:500;min-width:85px}.alvis-edition tbody tr:nth-child(even){background:#f8fafc}.alvis-edition tbody tr:hover{background:#f0f5fa}.alvis-edition tbody th{color:#334c63}.alvis-edition table{border-top:1px solid #dde5ec}.alvis-edition a{color:#3e604c;text-underline-offset:4px}.alvis-edition .sources{border-top:1px solid #ccd1c7;margin-top:40px}.alvis-edition .sources a{overflow-wrap:anywhere}.alvis-edition .sources h2{font-size:18px}.alvis-edition .toc{border-top:1px solid #aeb7a6;border-bottom:1px solid #aeb7a6;padding:12px 0}.alvis-edition .toc summary{cursor:pointer;font-size:13px}.alvis-edition .toc a{font-size:13px}.alvis-edition .toc ol{padding-left:22px}.alvis-edition .foot{margin-top:50px;padding-top:18px;border-top:1px solid #aaa;font-size:12px}.alvis-edition .article-body h2:before{content:attr(data-number);font:10px Arial;letter-spacing:1px;display:block;color:#6d7865;margin-bottom:8px}.alvis-edition blockquote{margin:25px 0;padding:10px 22px;border-left:3px solid #6a8fac;background:#f6f9fc}.alvis-edition button:focus-visible,.alvis-edition a:focus-visible,.alvis-edition summary:focus-visible{outline:3px solid #516d55;outline-offset:3px}@media(max-width:600px){.alvis-edition{padding-top:28px}.alvis-edition h2{font-size:23px}.alvis-edition p,.alvis-edition li{font-size:15px}.alvis-edition td,.alvis-edition th{padding:11px;min-width:105px}.alvis-edition .article-table table{min-width:520px}}@media(prefers-reduced-motion:reduce){.alvis-edition{scroll-behavior:auto}}
.alvis-edition{color:#253447;background:#fff;font-family:"Microsoft JhengHei",Arial,sans-serif}.alvis-edition{max-width:1100px;padding:38px clamp(22px,5vw,66px) 70px}.alvis-edition h1{font-family:"Microsoft JhengHei",sans-serif;font-weight:700;font-size:clamp(28px,3.5vw,42px);line-height:1.5;letter-spacing:-.5px;margin:20px 0 22px;max-width:940px}.alvis-edition .eyebrow{color:#497487;letter-spacing:2.5px;font-weight:600}.alvis-edition .review-note{background:#f5f7f9;border:0;border-top:1px solid #dce4eb;padding:10px 0;color:#6a7784;font-size:11px}.alvis-edition .hero{margin:25px -10px 30px}.alvis-edition .hero img{border:1px solid #e8edf1;border-radius:4px}.alvis-edition .hero a{display:block;cursor:zoom-in}.alvis-edition .hero figcaption{padding:9px 10px;color:#687887;font-size:12px}.alvis-edition .toc{border-color:#dbe3ea;border-radius:0;padding:14px 0}.alvis-edition .toc a,.alvis-edition a{color:#246b89}.alvis-edition .article-body{max-width:900px;margin:auto}.alvis-edition .article-body>h2{font-family:"Microsoft JhengHei",sans-serif;font-weight:700;font-size:25px;margin:48px 0 18px;border-top:1px solid #e0e7ed;padding-top:26px}.alvis-edition .article-body h2:before{color:#63849b;font-size:11px;font-weight:600;letter-spacing:2px}.alvis-edition p,.alvis-edition li{line-height:2}.alvis-edition .action-map{margin:32px 0;background:#f6f9fc;border:1px solid #e0e8ef;border-radius:16px;padding:25px 28px}.alvis-edition .map-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#347797}.alvis-edition .action-map h2{font:700 24px/1.6 "Microsoft JhengHei",sans-serif;margin:8px 0 22px}.alvis-edition .action-map h2:before{display:none}.alvis-edition .action-map ol{padding:0;list-style:none;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.alvis-edition .action-map li{display:flex;gap:12px;align-items:start;font-size:14px;line-height:1.8}.alvis-edition .action-map li span{font:500 27px/1.3 Georgia,serif;color:#6e91a9}.alvis-edition .action-map li div{padding-top:3px}.alvis-edition table{font-size:14px;border-top:0}.alvis-edition thead{background:#eaf1f7}.alvis-edition thead th{border-top:0;color:#284c67}.alvis-edition td,.alvis-edition th{padding:17px 15px;border-bottom:1px solid #dce5ec}.alvis-edition tbody tr:nth-child(even){background:#f7f9fc}.alvis-edition .table-scroll{border:1px solid #dce5ec;border-radius:10px;margin:24px 0}.alvis-edition .foot{border-color:#dbe3ea;color:#6b7c89}.alvis-edition .ae-block{margin:30px 0!important}.alvis-edition .article-body p:first-child{font-size:18px}.alvis-edition blockquote{background:#f5f9fc;border-color:#4e8aa8}@media(max-width:600px){.alvis-edition{padding:24px 20px 50px}.alvis-edition .hero{margin:20px -12px}.alvis-edition .hero figcaption{font-size:11px}.alvis-edition .action-map{padding:20px}.alvis-edition .action-map ol{grid-template-columns:1fr;gap:16px}.alvis-edition .action-map h2{font-size:21px}.alvis-edition .article-body>h2{font-size:22px}.alvis-edition .review-note{line-height:1.7}.alvis-edition .article-body p:first-child{font-size:16px}}
.alvis-edition{max-width:1140px}.alvis-edition .review-note{margin-bottom:26px}.alvis-edition h1{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.03em;line-height:1.45}.alvis-edition .editorial-lead{font-size:21px!important;line-height:1.95!important;margin:12px 0 26px;color:#364650;max-width:790px}.alvis-edition .article-body{max-width:820px}.alvis-edition .story-section{margin:42px 0}.alvis-edition .story-section h2{font:700 27px/1.55 "Microsoft JhengHei",sans-serif;margin:0 0 19px;padding:0;border:0;letter-spacing:-.02em}.alvis-edition .article-body h2:before{display:none!important}.alvis-edition .story-section h3{font-size:21px;line-height:1.55;margin:30px 0 13px}.alvis-edition .story-section p{margin:16px 0;line-height:2.05}.alvis-edition .story-index{margin:26px 0 35px;font-size:14px;border-top:1px solid #c6d0d2;border-bottom:1px solid #c6d0d2;padding:16px 0}.alvis-edition .story-index summary{font-weight:700;cursor:pointer}.alvis-edition .story-index ol{padding-left:23px;line-height:1.75;columns:2;column-gap:30px}.alvis-edition .story-index li{font-size:14px;margin:8px 0;break-inside:avoid}.alvis-edition .story-index a{color:#4d606b;text-decoration:none}.alvis-edition .story-index a:hover{text-decoration:underline}.alvis-edition .hero{margin:34px 0}.alvis-edition .hero img{border:0;border-radius:0}.alvis-edition .hero figcaption{padding:12px 0;font-size:13px;max-width:820px;margin:auto}.alvis-edition .editor-note{border-left:3px solid #ce684e;padding:5px 0 5px 24px;margin:35px 0;color:#263943}.alvis-edition .editor-note span{font-size:12px;letter-spacing:.13em;color:#9d493b}.alvis-edition .editor-note p{font-size:23px;line-height:1.7;margin:12px 0;font-weight:600}.alvis-edition .editor-checklist{margin:50px 0 0;padding:25px 0;border-top:2px solid #263943}.alvis-edition .editor-checklist h2{font-size:23px}.alvis-edition .editor-checklist ul{padding-left:22px}.alvis-edition .editor-checklist li{margin:12px 0}.alvis-edition .table-scroll{border:0;border-radius:0;margin:27px 0}.alvis-edition thead th{background:#273c49;color:white;font-weight:600}.alvis-edition tbody tr:nth-child(even){background:#f5f7f7}.alvis-edition td,.alvis-edition th{border-bottom:1px solid #d3dddf}.alvis-edition figure.article-table>figcaption{font-weight:700;font-size:21px}.alvis-edition.layout-decision .decision-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:start}.alvis-edition.layout-decision .decision-opening .story-index{margin:12px 0}.alvis-edition.layout-decision .story-index ol{columns:1}.alvis-edition.layout-decision .story-section h2{border-bottom:2px solid #263943;padding-bottom:14px}.alvis-edition.layout-field .field-opening{display:grid;grid-template-columns:3fr 1fr;gap:28px;align-items:center}.alvis-edition.layout-field .field-opening .hero{min-width:0}.alvis-edition.layout-field .field-opening .editor-note p{font-size:20px}.alvis-edition.layout-field .case-focus{padding:28px;background:#f7f7f3;border-left:3px solid #aa7652}.alvis-edition.layout-guide .article-body{max-width:880px}.alvis-edition.layout-guide .story-section{display:block;border-top:1px solid #d5dfdf;padding-top:27px}.alvis-edition.layout-guide .story-section h2{font-size:26px;max-width:none}.alvis-edition.layout-guide .story-section>:not(h2){min-width:0}.alvis-edition.layout-guide .story-section figure{grid-column:1 / -1;margin-top:25px}.alvis-edition.layout-guide .hero{max-width:960px;margin:36px auto}.alvis-edition.layout-essay h1{font-family:Georgia,"PMingLiU",serif;font-weight:500;font-size:clamp(33px,4vw,51px)}.alvis-edition.layout-essay .article-body{max-width:760px}.alvis-edition.layout-essay .story-section h2{font-family:Georgia,"PMingLiU",serif;font-size:29px;font-weight:600}.alvis-edition.layout-essay .essay-opening{max-width:760px;margin:auto}.alvis-edition.layout-essay .editorial-lead{border-bottom:1px solid #bac8cb;padding-bottom:25px}.alvis-edition.layout-essay .editor-note{border-left:0;border-top:1px solid #acbbc0;border-bottom:1px solid #acbbc0;padding:18px 0}.alvis-edition .foot{margin-top:50px}.alvis-edition a:focus-visible,.alvis-edition summary:focus-visible{outline:3px solid #a84e38;outline-offset:4px}@media(max-width:760px){.alvis-edition.layout-decision .decision-opening,.alvis-edition.layout-field .field-opening{display:block}.alvis-edition.layout-field .field-opening .editor-note{margin-top:0}.alvis-edition.layout-guide .story-section{display:block}.alvis-edition.layout-guide .story-section h2{margin-bottom:18px}.alvis-edition .editorial-lead{font-size:18px!important}.alvis-edition .story-index ol{columns:1}.alvis-edition .editor-note p{font-size:21px}.alvis-edition .story-section h2,.alvis-edition.layout-essay .story-section h2{font-size:24px}.alvis-edition.layout-field .case-focus{padding:20px}.alvis-edition .hero{margin:27px -6px}.alvis-edition .article-body{width:100%}.alvis-edition .story-section{margin:34px 0}.alvis-edition{padding:26px 22px 50px}.alvis-edition .story-section p{font-size:16px}.alvis-edition.layout-guide .hero{margin:26px -6px}.alvis-edition .editor-checklist h2{font-size:22px}}.alvis-edition.layout-classic .article-body{max-width:900px}.alvis-edition.layout-classic .story-section{display:block;margin:44px 0}.alvis-edition.layout-classic .story-section h2{border-top:1px solid #dce4e8;padding-top:24px;font-size:25px}.alvis-edition.layout-classic .story-section h2:before{display:block!important;content:attr(data-number);font:600 11px Arial;letter-spacing:2px;color:#63849b;margin-bottom:12px}.alvis-edition.layout-classic .action-map h2:before{display:none!important}.alvis-edition.layout-classic .story-index{margin-bottom:30px}@media(max-width:600px){.alvis-edition.layout-classic .story-section h2{font-size:22px}}
.alvis-edition{width:100%;max-width:100%;padding:0;min-width:0;color:#253447;background:#fff;font-family:"Microsoft JhengHei",Arial,sans-serif}
.alvis-edition img{max-width:100%;height:auto;display:block}.alvis-edition .wp-block-group{min-width:0}
.alvis-edition .story-section{padding:27px 0 0!important}.alvis-edition .story-section h2{width:auto;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:pretty;margin-bottom:20px!important}
.alvis-edition .table-scroll{max-width:100%;overflow-x:auto}.alvis-edition .hero{max-width:100%;margin-left:0;margin-right:0}
.alvis-edition figure.hero{display:block;grid-template-columns:none;gap:0;padding:0;min-height:0}
.alvis-edition figure.hero>a{display:block}.alvis-edition figure.hero figcaption{display:block;margin-top:12px}
.dse-reading-links{border-top:1px solid #c6d0d2;margin-top:44px;padding-top:24px;line-height:1.9}.dse-reading-links a{color:#246b89;text-decoration:underline}
body[data-content-page=article]:has(.alvis-edition) .v2-article-body{max-width:1040px!important;min-width:0}
body[data-content-page=article]:has(.alvis-edition) .v2-title{max-width:100%;line-height:1.5;word-break:normal;overflow-wrap:break-word}
@media(max-width:760px){.alvis-edition .decision-opening,.alvis-edition .field-opening{display:block}.alvis-edition .story-section{display:block!important}.alvis-edition .story-section h2{font-size:23px!important;line-height:1.6!important}.alvis-edition p{font-size:16px;line-height:2}.alvis-edition .story-index ol{columns:1}}
.dse-mobile-cell-label{display:none}
@media(max-width:600px){
body[data-content-page=article]:has(.alvis-edition) .v2-page{padding-left:20px!important;padding-right:20px!important}
body[data-content-page=article]:has(.alvis-edition) .v2-title h1{font-size:26px!important;line-height:1.5!important;letter-spacing:0!important;font-weight:700!important}
.alvis-edition .story-section,.alvis-edition.layout-classic .story-section{margin:32px 0!important;padding-top:24px!important;border-top:1px solid #d9e1e4}
.alvis-edition .story-section h2,.alvis-edition.layout-classic .story-section h2{border-top:0!important;padding-top:0!important;margin:0 0 16px!important;font-size:22px!important;line-height:1.55!important;font-weight:700!important;letter-spacing:0}
.alvis-edition .story-section h2:before{display:none!important}
.alvis-edition p,.alvis-edition .story-section p,.alvis-edition li{font-size:17px!important;line-height:1.85!important}
.alvis-edition p{margin:16px 0}.alvis-edition li{margin-bottom:12px}
.alvis-edition .story-index summary{min-height:44px;display:flex;align-items:center;font-size:16px}
.alvis-edition .story-index li a{display:block;padding:7px 0}
.alvis-edition figure.hero{margin-top:20px;margin-bottom:24px}
.alvis-edition figure.hero figcaption{font-size:12px;line-height:1.6}
.alvis-edition table.dse-mobile-comparison{display:block;width:100%;min-width:0!important;border:0;background:none}
.alvis-edition table.dse-mobile-comparison thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.alvis-edition table.dse-mobile-comparison tbody{display:block}
.alvis-edition table.dse-mobile-comparison tbody tr{display:block;padding:16px;margin-bottom:16px;border:1px solid #d4dfe5;border-radius:8px;background:#f7f9fa}
.alvis-edition table.dse-mobile-comparison tbody :is(td,th){display:block;width:100%;min-width:0!important;padding:10px 0;border:0;font-size:16px;line-height:1.75;overflow-wrap:anywhere;text-align:left}
.alvis-edition table.dse-mobile-comparison tbody :is(td,th)+:is(td,th){border-top:1px solid #e0e6ea}
.alvis-edition .dse-mobile-cell-label{display:block;font-size:12px;font-weight:700;line-height:1.5;color:#536777;margin-bottom:4px}
.dse-reading-links a{display:block;padding:12px 0;min-height:44px;font-size:16px}
}
@media(max-width:600px){.alvis-edition .dse-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}
/* Shared feedback for article text links, including all table-of-contents layouts. */
:is(.article-reading,.alvis-edition,.ds-reviewed-guide,.dse-reading-links) a[href]:is(:hover,:focus-visible){text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.22em;text-decoration-skip-ink:auto}
:is(.article-reading,.alvis-edition,.ds-reviewed-guide,.dse-reading-links) a[href]:focus-visible{outline:2px solid currentColor;outline-offset:3px}
