.uvp .articles-hero .uhero-top{align-items:end;padding:0 0 48px}.uvp .articles-filter{flex-wrap:wrap}.uvp .articles-filter button{border:1px solid var(--ln);height:auto;min-height:42px;color:var(--ink);font:400 15px var(--font-sans);box-shadow:none;background:0 0;padding:10px 20px}.uvp .articles-filter button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.uvp .articles-filter button:hover{background:var(--bg2)}.uvp .articles-filter button[aria-pressed=true]:hover{background:var(--ink)}.uvp .article-feature .uh{overflow-wrap:anywhere;font-size:60px;line-height:1.05}.uvp .article-feature .im{overflow:hidden}.uvp .article-feature img,.uvp .s2-acard img{transition:transform .8s}.uvp .s2-acard:hover img{transform:scale(1.025)}.uvp .s2-acard .im{overflow:hidden}.uvp .article-loading{place-items:center;padding:40px 0;display:grid}.uvp .article-news{background:var(--bg2)}.uvp .article-news .usub{width:min(520px,100%);color:var(--ink);border-color:var(--ln)}.uvp .article-news input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.uvp .article-news button{color:var(--soft);box-shadow:none;background:0 0}.uvp .article-news-note{color:var(--soft);text-align:center;font-size:14px}.uvp .article-detail-hero .s2-img.sm{margin:56px -40px 0 -56px!important}.uvp .article-body .s2-side{min-width:0;max-height:calc(100dvh - 120px);top:100px;overflow:auto}.uvp .article-body .s2-side .s2-side{max-height:none;position:static;top:auto;overflow:visible}.uvp .article-body aside.s2-side>:last-child{z-index:1;margin-top:40px;position:relative}.uvp .article-body .s2-side>a{line-height:1.5}.uvp .article-body .s2-side.toc>a span{color:var(--soft);flex:none}.uvp .article-body .s2-art{width:100%;min-width:0;font:400 18px/1.75 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;display:block}.uvp .article-body .s2-art p,.uvp .article-body .s2-art li{font:inherit;color:inherit}.uvp .article-body .s2-art p{margin:0 0 22px}.uvp .article-body .s2-art h2{scroll-margin-top:110px;line-height:1.2;margin:50px 0 18px!important}.uvp .article-body .s2-art h2 .t-num{color:var(--soft);font:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);flex:none}.uvp .article-body .s2-art h3{font:400 28px/1.2 var(--font-display);margin:36px 0 14px}.uvp .article-body .s2-art ul,.uvp .article-body .s2-art ol{margin:0 0 22px;padding-left:24px}.uvp .article-body .s2-art ul{list-style:outside}.uvp .article-body .s2-art ol{list-style:decimal}.uvp .article-body .s2-art a{color:var(--bl);text-underline-offset:3px;text-decoration:underline}.uvp .article-body .s2-art blockquote{background:var(--bg2);border-left:3px solid var(--bl);margin:32px 0;padding:18px 28px}.uvp .article-body .s2-art blockquote p{font:italic 400 28px/1.3 var(--font-display);margin:0}.uvp .article-body .s2-art table{border-collapse:collapse;max-width:100%;margin:24px 0;font-size:15px;display:block;overflow-x:auto}.uvp .article-body .s2-art th,.uvp .article-body .s2-art td{border:1px solid var(--ln);text-align:left;padding:12px}.uvp .article-body .s2-art img{max-width:100%;height:auto}.uvp .article-body .s2-art .s2-note{color:var(--soft);font-size:14px}.uvp .article-progress{background:var(--bl);height:2px;transform:scaleX(var(--p,0));transform-origin:0;z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}.uvp .article-appraisal{border:1px solid var(--ln);gap:12px;margin-top:40px;padding:24px;display:grid}.uvp .article-appraisal .k{font:400 22px var(--font-display)}.uvp .article-appraisal .up{font:400 14px/1.6 var(--font-sans)}.uvp .article-appraisal .ub2{height:46px;padding:0 18px;font-size:14px}@media (width<=1023px){.uvp .article-body .s2-side{order:0;max-height:none;position:static}.uvp .article-body .s2-ans{grid-template-columns:1fr}.uvp .article-body .article-appraisal{max-width:360px}.uvp .s2-agrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uvp .article-feature .uh{font-size:44px}}@media (width<=767px){.uvp .articles-hero .uhero-top{padding-bottom:32px}.uvp .s2-agrid{grid-template-columns:1fr;gap:40px}.uvp .article-feature .uh{font-size:36px}.uvp .article-feature.big img{height:300px}.uvp .article-detail-hero .s2-img.sm{height:280px!important;margin:36px -5vw 0!important}.uvp .article-body .s2-art{font-size:16px}.uvp .article-body .s2-art h2{gap:10px;font-size:28px}.uvp .article-body .s2-art h3{font-size:24px}.uvp .article-news .usub{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.uvp .article-feature img,.uvp .s2-acard img{transition:none}}
