.article-view_template__uqmjZ .article-head{width:min(960px,calc(100% - 48px));padding:clamp(32px,4vw,48px) 0 32px}.article-view_template__uqmjZ .article-head h1{max-width:960px;margin:18px auto 20px;font-size:clamp(42px,4.45vw,64px);line-height:1.08;letter-spacing:-.03em}.article-view_template__uqmjZ .article-lead{max-width:760px;font-size:clamp(20px,1.6vw,23px);font-weight:400;line-height:1.5}.article-view_template__uqmjZ .article-byline{margin-top:18px;gap:7px 18px}.article-view_template__uqmjZ .article-cover{width:min(1060px,calc(100% - 48px));max-height:none;margin:0 auto}.article-view_template__uqmjZ .article-cover img{width:100%;height:auto;aspect-ratio:16/9;max-height:none;object-fit:cover}.article-view_template__uqmjZ .article-body{display:block;width:min(1060px,calc(100% - 48px));padding:56px 0 72px}.article-view_template__uqmjZ .prose{width:min(760px,100%);margin:0 auto;font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:1.67;letter-spacing:0}.article-view_template__uqmjZ .prose>p:first-child{font-size:inherit}.article-view_template__uqmjZ .prose p{max-width:100%;margin:0 0 18px;overflow-wrap:anywhere}.article-view_template__uqmjZ .prose h2{max-width:100%;margin:48px 0 20px;font-size:clamp(30px,2.5vw,36px);line-height:1.12;letter-spacing:-.024em}.article-view_template__uqmjZ .prose h3{max-width:100%;margin:36px 0 16px;font-size:clamp(24px,1.9vw,28px);line-height:1.24}.article-view_template__uqmjZ .prose ol,.article-view_template__uqmjZ .prose ul{margin:0 0 1.6em;padding-left:1.35em}.article-view_template__uqmjZ .prose li{margin:.45em 0}.article-view_template__uqmjZ .prose img{position:relative;left:50%;width:min(1060px,calc(100vw - 48px));max-width:none;margin:48px 0 14px;transform:translateX(-50%)}.article-view_template__uqmjZ .prose .article-image{display:block;width:100%;max-width:100%;margin:48px 0}.article-view_template__uqmjZ .prose .article-image.image-width-content{left:auto;width:100%;max-width:100%;transform:none}.article-view_template__uqmjZ .prose .article-image.image-width-full{width:min(1060px,calc(100vw - 48px));max-width:none;position:relative;left:50%;transform:translateX(-50%)}.article-view_template__uqmjZ .prose .article-image.image-align-left{margin-left:0;margin-right:auto}.article-view_template__uqmjZ .prose .article-image.image-align-center{margin-left:auto;margin-right:auto}.article-view_template__uqmjZ .prose .article-image.image-align-right{margin-left:auto;margin-right:0}.article-view_template__uqmjZ .prose .article-image img{position:static;left:auto;width:100%;max-width:100%;margin:0;transform:none}.article-view_template__uqmjZ .prose .article-image figcaption{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.5}.article-view_template__uqmjZ .prose .image-caption{position:relative;left:50%;width:min(1060px,calc(100vw - 48px));max-width:none;margin:0 0 48px;color:var(--muted);font-size:13px;line-height:1.5;transform:translateX(-50%)}.article-view_template__uqmjZ .prose blockquote{margin:34px 0 40px;padding:24px 28px;border:0;font:400 clamp(18px,1.45vw,21px) /1.58 var(--sans)}.article-view_template__uqmjZ .prose blockquote,.article-view_template__uqmjZ .prose pre{max-width:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft)}.article-view_template__uqmjZ .prose pre{margin:34px 0 42px;padding:24px 26px;overflow-x:auto;font-size:15px;line-height:1.62}.article-view_template__uqmjZ .prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.article-view_template__uqmjZ .table-scroll{width:100%;margin:38px 0 46px;overflow-x:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.article-view_template__uqmjZ .prose table{width:100%;min-width:620px;margin:0;font-size:16px}.article-view_template__uqmjZ .prose td,.article-view_template__uqmjZ .prose th{padding:16px 14px}.article-view_template__uqmjZ .faq,.article-view_template__uqmjZ .sources{margin-top:48px}@media (max-width:700px){.article-view_template__uqmjZ .article-head{width:calc(100% - 40px);padding:28px 0;text-align:left}.article-view_template__uqmjZ .article-head h1{margin:16px 0 18px;font-size:clamp(34px,10vw,42px);line-height:1.07}.article-view_template__uqmjZ .article-lead{font-size:18px;line-height:1.52}.article-view_template__uqmjZ .article-byline{justify-content:flex-start;margin-top:18px;font-size:11px}.article-view_template__uqmjZ .article-cover{width:calc(100% - 40px)}.article-view_template__uqmjZ .article-body{width:calc(100% - 40px);padding:36px 0 56px}.article-view_template__uqmjZ .prose{font-size:17px;line-height:1.68}.article-view_template__uqmjZ .prose h2{margin-top:36px;margin-bottom:20px;font-size:clamp(26px,7.5vw,30px)}.article-view_template__uqmjZ .prose h3{margin-top:30px;font-size:24px}.article-view_template__uqmjZ .prose .article-image.image-width-full,.article-view_template__uqmjZ .prose .image-caption,.article-view_template__uqmjZ .prose img{width:calc(100vw - 40px)}.article-view_template__uqmjZ .prose img{margin-top:48px}.article-view_template__uqmjZ .prose .image-caption{margin-bottom:36px;font-size:12px}.article-view_template__uqmjZ .prose blockquote{margin:28px 0 34px;padding:20px;font-size:17px}.article-view_template__uqmjZ .prose pre{margin:28px 0 34px;padding:18px;font-size:13px}.article-view_template__uqmjZ .prose table{font-size:14px}.article-view_template__uqmjZ .prose td,.article-view_template__uqmjZ .prose th{padding:13px 12px}.article-view_template__uqmjZ .faq,.article-view_template__uqmjZ .sources{margin-top:36px}}.article-view_template__uqmjZ .preview-banner{position:static;padding:8px 18px;font-size:10px;line-height:1.4}.article-view_template__uqmjZ .article-head h1,.article-view_template__uqmjZ .prose h2{text-wrap:wrap;overflow-wrap:break-word}.article-view_template__uqmjZ .article-cover{overflow:visible;background:transparent}.article-view_template__uqmjZ .article-cover figcaption{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.5}.article-view_template__uqmjZ .faq h2,.article-view_template__uqmjZ .prose>:first-child,.article-view_template__uqmjZ .sources h2{margin-top:0}.article-view_template__uqmjZ .faq details{padding:0;border-bottom:1px solid var(--line)}.article-view_template__uqmjZ .faq summary{display:flex;align-items:center;gap:20px;min-height:58px;padding:16px 0;list-style:none;font-size:17px;font-weight:500;line-height:1.5}.article-view_template__uqmjZ .faq summary::-webkit-details-marker{display:none}.article-view_template__uqmjZ .faq summary span{flex:1 1}.article-view_template__uqmjZ .faq summary svg{flex:none}.article-view_template__uqmjZ .faq details[open] summary svg{transform:rotate(180deg)}.article-view_template__uqmjZ .faq summary:hover{color:var(--accent)}.article-view_template__uqmjZ .faq details p{margin:0;padding:0 38px 18px 0;font-size:17px}.article-view_template__uqmjZ .sources ol{padding:0;margin:0;list-style:none}.article-view_template__uqmjZ .sources li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.article-view_template__uqmjZ .sources li>span{color:var(--muted);font-size:12px;padding-top:2px}.article-view_template__uqmjZ .sources a{display:flex;align-items:baseline;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;text-decoration:none}.article-view_template__uqmjZ .sources a>span:not(.sr-only){overflow-wrap:anywhere}.article-view_template__uqmjZ .sources a svg{flex:none}.article-view_template__uqmjZ .sources a:hover{color:var(--accent);text-decoration:underline}@media(max-width:700px){.article-view_template__uqmjZ .prose .article-image,.article-view_template__uqmjZ .prose img{margin-top:36px}.article-view_template__uqmjZ .faq details p,.article-view_template__uqmjZ .faq summary{font-size:16px}}.preview-viewport_controls__L1WUK{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--soft)}.preview-viewport_sizeControls__PTwWc{display:flex;grid-column:2;gap:4px}.preview-viewport_close__pyqAt,.preview-viewport_sizeControls__PTwWc button{min-height:36px;padding:6px 14px;border:1px solid transparent;background:transparent;color:var(--muted);font:500 12px var(--sans);cursor:pointer}.preview-viewport_sizeControls__PTwWc button[aria-pressed=true]{border-color:var(--line);background:#fff;color:var(--ink)}.preview-viewport_close__pyqAt:hover,.preview-viewport_sizeControls__PTwWc button:hover{color:var(--ink)}.preview-viewport_close__pyqAt{display:inline-flex;grid-column:3;justify-self:end;align-items:center;gap:7px}.preview-viewport_close__pyqAt:focus-visible,.preview-viewport_sizeControls__PTwWc button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.preview-viewport_frame__aeFuz{padding:20px;background:var(--soft);overflow-x:auto}.preview-viewport_frame__aeFuz iframe{display:block;width:390px;height:calc(100dvh - 98px);min-height:480px;margin:0 auto;border:1px solid var(--line);background:#fff;box-sizing:content-box}@media(max-width:430px){.preview-viewport_frame__aeFuz{padding:0}.preview-viewport_frame__aeFuz iframe{width:100%;border:0;box-sizing:border-box}}