.newsArticleBody .newsInlineVisual{margin:36px 0}.newsArticleBody .newsInlineVisual img{width:100%;height:auto;margin:0}.newsInlineVisual figcaption{color:var(--muted);text-align:left;margin-top:12px;font-size:14px;line-height:1.8}.newsDiagram picture{display:block}.newsDiagramSources{margin-top:8px;display:block}.newsDiagram>a{display:block}.newsDiagram>a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.newsImageZoom{cursor:zoom-in;display:block;position:relative}.newsImageZoom:after{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0f1e309e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5M19 5l-6 6M10 19H5v-5M5 19l6-6'/%3E%3C/svg%3E") 50%/21px no-repeat;border:1px solid #ffffff8c;border-radius:50%;width:36px;height:36px;transition:background-color .16s;position:absolute;top:10px;right:10px;box-shadow:0 2px 12px #0000001f}.newsImageZoom:hover:after,.newsImageZoom:focus-visible:after{background-color:#0f1e30e0}.newsImageDialog{color:#fff;box-sizing:border-box;overscroll-behavior:contain;background:#070f1cf5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:70px 24px 24px;position:fixed;inset:0}.newsImageDialog[open]{justify-content:center;align-items:center;display:flex}.newsImageDialog::backdrop{background:#070f1cbf}.newsImageExpanded{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.newsImageClose{top:max(12px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.newsImageClose:hover{background:#ffffff38}.newsImageClose:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=600px){.newsImageDialog{padding:64px 10px 20px}.newsImageZoom:after{background-size:18px;width:30px;height:30px;top:7px;right:7px}}@media (prefers-reduced-motion:reduce){.newsImageZoom:after{transition:none}}.linkCard{border:1px solid var(--line-strong);background:var(--paper);grid-template-columns:200px minmax(0,1fr);margin:1.4em 0;transition:border-color .25s;display:grid;overflow:hidden;color:var(--ink)!important;text-decoration:none!important}.linkCard+.linkCard{margin-top:-.6em}.linkCardThumb{border-right:1px solid var(--line);background:var(--paper-2);width:100%;min-width:0;min-height:105px;display:block;position:relative;overflow:hidden}.linkCardBody{align-content:center;gap:6px;min-width:0;padding:16px 20px;display:grid}.newsProse .linkCardTitle{color:var(--ink);text-align:start;font-size:15.5px;font-weight:700;line-height:1.5}.linkCardDesc{-webkit-line-clamp:2;color:var(--muted);text-align:start;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.linkCardUrl{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:2px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.linkCardUrl .ico{flex:none;width:14px;height:14px;transition:transform .25s}@media (hover:hover) and (pointer:fine){.linkCard:hover{border-color:var(--ink)}.linkCard:hover .linkCardUrl .ico{transform:translate(3px)}}.linkCardLogo{background:#fff;place-items:center;display:grid;position:absolute;inset:0}.linkCardLogo img{object-fit:contain;max-width:none;position:absolute;inset:12%;border:0!important;width:76%!important;height:76%!important;margin:0!important}.linkCardTxt{color:#c9d1e0;background:#14171f;align-content:center;gap:5px;padding:14px 16px;font:500 10.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;inset:0;overflow:hidden}.linkCardTxt i{color:#7f8aa3;margin-bottom:4px;font-style:normal}.linkCardTxt code{font:inherit;white-space:nowrap;color:inherit;background:0 0;padding:0}@media (width<=600px){.linkCard{grid-template-columns:112px minmax(0,1fr)}.linkCardThumb{min-height:96px}.linkCardBody{gap:4px;padding:12px 14px}.newsProse .linkCardTitle{font-size:14px}.linkCardDesc{display:none}.linkCardUrl{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.linkCardUrl .ico{display:none}.linkCardTxt{padding:10px;font-size:8px}}.linkCard img{margin:0!important}.linkCardUrl--arrow:after{content:"→";margin-left:4px;transition:transform .25s}@media (hover:hover) and (pointer:fine){.linkCard:hover .linkCardUrl--arrow:after{transform:translate(3px)}}.linkCardOg{object-fit:cover;position:absolute;inset:0;border:0!important;width:100%!important;height:100%!important;margin:0!important}.linkCard .policyCoverKind,.linkCard .policyCoverTitle{display:block}.linkCard .policyCoverTitle{display:-webkit-box}.policyCover{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--doc) 30%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--doc) 10%, #f7f8fa), color-mix(in srgb, var(--doc) 22%, #eef0f4));position:absolute;inset:0;overflow:hidden;container-type:size}html[data-theme=dark] .policyCover{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--doc) 45%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--doc) 22%, #141821), color-mix(in srgb, var(--doc) 34%, #0e1117))}.policyCover:before{content:"";border:6cqh solid color-mix(in srgb, var(--doc) 16%, transparent);border-radius:50%;width:90cqh;height:90cqh;position:absolute;bottom:-30cqh;right:-20cqh}.policyCoverSheet{aspect-ratio:1/1.414;color:#1d2330;filter:drop-shadow(0 1.8cqh 3cqh #0f172a2e);background:#fff;border:1px solid #0f172a14;border-radius:1.2cqh;flex-direction:column;gap:2.6cqh;height:86cqh;padding:6cqh 5.4cqh 5cqh;transition:rotate .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:9cqh;left:50%;translate:-50%;rotate:-3deg}.policyCoverSheet--back{background:color-mix(in srgb, var(--doc) 6%, #fff);filter:drop-shadow(0 1cqh 2cqh #0f172a1f);translate:-44% 1.5cqh;rotate:4deg}.policyCoverTop{font:700 2.4cqh/1 var(--font-body,system-ui), sans-serif;letter-spacing:.12em;color:#5b6474;justify-content:space-between;align-items:center;display:flex}.policyCoverBrand{color:#1d2330;letter-spacing:.01em;text-transform:none}.policyCoverBand{background:linear-gradient(90deg, var(--doc), color-mix(in srgb, var(--doc) 45%, #fff));border-radius:1cqh;height:1.4cqh}.policyCoverKind{font:700 2.5cqh/1.2 var(--font-body,system-ui), sans-serif;letter-spacing:.08em;color:var(--doc);margin:1cqh 0 0}.policyCoverTitle{font:900 5.2cqh/1.32 var(--font-body,system-ui), sans-serif;letter-spacing:-.01em;color:#121722;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.policyCoverTitle:lang(en){word-break:normal;font-size:4.6cqh}.policyCoverLines{gap:1.9cqh;margin-top:auto;display:grid}.policyCoverLines i{background:#e3e6ec;border-radius:1cqh;height:1.2cqh;display:block}.policyCoverLines i:nth-child(3n+2){width:88%}.policyCoverLines i:nth-child(3){width:64%}.policyCoverLines i:nth-child(4){background:color-mix(in srgb, var(--doc) 22%, #e3e6ec);width:76%}.policyCoverLines i:last-child{width:46%}.policyCoverFoot{font:600 2.3cqh/1 var(--font-body,system-ui), sans-serif;color:#6b7383;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:1.5cqh;display:flex}.policyCoverPdf{background:var(--doc);color:#fff;letter-spacing:.1em;border-radius:.8cqh;padding:.9cqh 1.6cqh;font-weight:800}@media (hover:hover) and (pointer:fine){.newsRow>a:hover .policyCoverSheet:not(.policyCoverSheet--back){translate:-50% -1.5cqh;rotate:-1deg}.newsRow>a:hover .policyCoverSheet--back{translate:-40% 1cqh;rotate:6deg}}@media (prefers-reduced-motion:reduce){.policyCoverSheet{transition:none}}.policyCoverFrame{aspect-ratio:16/9;border:1px solid var(--line-strong);background:var(--paper-2);position:relative;overflow:hidden}.newsCat.trustCat:before{content:"";background:var(--doc,currentColor);vertical-align:.08em;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}
