.article-modal-popup{width:100%;max-width:63rem;box-shadow:none;background:0 0;border:none;outline:none;padding:0;position:relative}.article-modal-paper{--dn-ink:var(--lightningcss-light,#202c3a)var(--lightningcss-dark,#dce6ec);--dn-deep:var(--lightningcss-light,#14293a)var(--lightningcss-dark,#f2f7fa);--dn-muted:var(--lightningcss-light,#71818d)var(--lightningcss-dark,#9eb0bc);--dn-teal:var(--lightningcss-light,#137f82)var(--lightningcss-dark,#5ecfd3);--dn-teal-dark:var(--lightningcss-light,#0b646e)var(--lightningcss-dark,#7ae4e8);--dn-line:var(--lightningcss-light,#e0e8e9)var(--lightningcss-dark,#3d4f5c);--dn-tint:var(--lightningcss-light,#f2f7f7)var(--lightningcss-dark,#1a2832);--dn-surface:var(--lightningcss-light,#f7f9fa)var(--lightningcss-dark,#24323c);--dn-paper-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--dn-paper-shadow:0 22px 62px #1e333d1a;--dn-headline-accent:var(--lightningcss-light,#e5f1ef)var(--lightningcss-dark,#5ecfd347);--dn-lead-fg:var(--lightningcss-light,#304352)var(--lightningcss-dark,#c8d6de);--dn-meta-rule:var(--lightningcss-light,#cdd8db)var(--lightningcss-dark,#4a5c68);--dn-index:var(--lightningcss-light,#b8c9c9)var(--lightningcss-dark,#5a7278);--dn-table-head-bg:var(--lightningcss-light,#f4f7f8)var(--lightningcss-dark,#1e2c36);--dn-table-head-fg:var(--lightningcss-light,#61737b)var(--lightningcss-dark,#a8bac4);--dn-chip-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a3842);--dn-chip-border:var(--lightningcss-light,#dae5e6)var(--lightningcss-dark,#455865);--dn-chip-fg:var(--lightningcss-light,#354f5b)var(--lightningcss-dark,#dce8ef);--dn-steps-border:var(--lightningcss-light,#c2d9d8)var(--lightningcss-dark,#3d5560);--dn-steps-ring:var(--lightningcss-light,#c8dcd9)var(--lightningcss-dark,#4a626c);--dn-compare-old-border:var(--lightningcss-light,#b4c2c7)var(--lightningcss-dark,#556872);--dn-compare-new-bg:var(--lightningcss-light,#f2f8f7)var(--lightningcss-dark,#1e3238);--dn-compare-note-border:var(--lightningcss-light,#dae3e5)var(--lightningcss-dark,#3d4f5c);--dn-closing-fg:var(--lightningcss-light,#304452)var(--lightningcss-dark,#c8d6de);--dn-footer-caption:var(--lightningcss-light,#9aadb2)var(--lightningcss-dark,#7a919c);--dn-footer-fg:var(--lightningcss-light,#607480)var(--lightningcss-dark,#9eb0bc);--dn-close-bg:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#202a32eb);background:var(--dn-paper-bg);position:relative;box-shadow:0 22px 62px var(--lightningcss-light,#1e333d1a)var(--lightningcss-dark,#00000073)}@supports (color:lab(0% 0 0)){.article-modal-paper{--dn-paper-bg:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(7.78201% -.0000149012 0))}}.article-modal-close{z-index:20;width:2rem;height:2rem;color:var(--dn-muted);background:var(--dn-close-bg);border:1px solid var(--dn-line);border-radius:.375rem;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:10px;right:10px}.article-modal-close:hover{color:var(--dn-deep);background:var(--dn-surface)}.dn-article{box-sizing:border-box;max-width:850px;color:var(--dn-ink);background:var(--dn-paper-bg);letter-spacing:.018em;overflow-wrap:anywhere;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0 auto;padding:40px 22px 58px;font-size:15px;line-height:1.95}.dn-article *,.dn-article :before,.dn-article :after{box-sizing:border-box}.dn-article__header{padding-bottom:5px}.dn-article__actions{justify-content:flex-end;margin-bottom:18px;padding-top:18px;display:flex}.dn-article__bookmark{border:1px solid var(--dn-line);background:var(--dn-paper-bg);min-height:44px;color:var(--dn-teal-dark);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.dn-article__bookmark:hover,.dn-article__bookmark[aria-pressed=true]{background:var(--dn-tint)}.dn-article__bookmark:focus-visible{outline:2px solid var(--dn-teal);outline-offset:3px}.dn-article__bookmark:disabled{opacity:.5;cursor:default}.dn-article__meta{letter-spacing:.02em;color:var(--dn-muted);flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.dn-article__category{color:var(--dn-teal-dark);letter-spacing:.07em;align-items:center;gap:8px;font-weight:750;display:inline-flex}.dn-article__category-dot{background:var(--dn-teal);border-radius:50%;width:7px;height:7px;display:inline-block}.dn-article__meta-rule{background:var(--dn-meta-rule);width:1px;height:12px}.dn-article__tags-inline{flex-wrap:wrap;gap:6px;display:inline-flex}.dn-article__tag-pill{letter-spacing:.04em;border:1px solid var(--dn-line);color:var(--dn-muted);background:var(--dn-surface);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dn-article__headline{letter-spacing:-.032em;color:var(--dn-deep);text-wrap:pretty;margin:22px 0 25px;padding-right:2rem;font-family:ui-serif,Hiragino Mincho ProN,Yu Mincho,Georgia,serif;font-size:clamp(26px,3.5vw,35px);font-weight:700;line-height:1.55}.dn-article__authors{color:var(--dn-muted);margin:-12px 0 18px;font-size:13px;line-height:1.75}.dn-article__title-row{grid-template-columns:135px minmax(0,1fr);align-items:start;gap:20px;margin:22px 0 25px;display:grid}.dn-article__title-row .dn-article__headline{margin:0}.dn-article__thumbnail{--nl-illus-bg:var(--lightningcss-light,#e7eef3)var(--lightningcss-dark,#18232d);--nl-illus-accent:var(--lightningcss-light,#3d6f8f)var(--lightningcss-dark,#779cb6);--nl-illus-highlight:var(--lightningcss-light,#c4924a)var(--lightningcss-dark,#e7ba77);border-radius:8px;width:135px;height:110px;overflow:hidden}.dn-article__thumbnail svg{width:100%;height:100%;display:block}.dn-article__lead{background:var(--dn-tint);border-left:3px solid var(--dn-teal);color:var(--dn-lead-fg);margin:0 0 30px;padding:20px 22px 21px;font-size:15.5px;font-weight:600;line-height:1.95}.dn-article__section{margin-top:64px}.dn-article__section--compact{margin-top:40px}.dn-article__section-heading{border-top:1px solid var(--dn-line);grid-template-columns:66px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:17px;padding:22px 0 5px;display:grid;position:relative}.dn-article__section-heading:before{content:"";background:var(--dn-teal);width:55px;height:2px;position:absolute;top:-1px;left:0}.dn-article__index{letter-spacing:-.06em;color:var(--dn-index);font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:500;line-height:1}.dn-article__section-heading h2,.dn-article__section-heading h3{letter-spacing:-.025em;color:var(--dn-deep);margin:3px 0 0;font-family:inherit;font-size:clamp(19px,2.2vw,23px);font-weight:750;line-height:1.58}.dn-article p{margin:0 0 19px}.dn-article__abstract-body{white-space:pre-line;overflow-wrap:anywhere}.dn-article__explanation-title{color:var(--dn-deep);margin:0 0 24px;font-size:clamp(19px,2.2vw,23px);font-weight:750;line-height:1.6}.dn-article__explanation-heading{color:var(--dn-teal-dark);margin:26px 0 12px;font-size:16px;font-weight:700;line-height:1.65}.dn-article__quote{background:var(--dn-tint);border-left:3px solid var(--dn-teal);margin:27px 0;padding:18px 20px 19px}.dn-article__quote-label{letter-spacing:.07em;color:var(--dn-teal-dark);margin:0 0 8px;font-size:11px;font-weight:700}.dn-article__quote blockquote{color:var(--dn-ink);margin:0;font-size:14px;line-height:1.9}.dn-article__quote cite{font-style:normal}.dn-article__quote a{color:var(--dn-teal-dark);text-underline-offset:2px;margin-left:2px;font-size:10px;font-weight:700;text-decoration:underline}.dn-article__list{margin:0 0 19px;padding-left:20px;font-size:14px;line-height:1.85}.dn-article__list li{margin-bottom:8px}.dn-article__list li::marker{color:var(--dn-teal);font-weight:700}.dn-article__data-block{border-top:2px solid var(--dn-deep);border-bottom:1px solid var(--dn-line);margin:27px 0;overflow-x:auto}.dn-article__table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;font-size:14px;line-height:1.7}.dn-article__table tr{border-top:1px solid var(--dn-line)}.dn-article__table th,.dn-article__table td{text-align:left;vertical-align:top;padding:12px 17px}.dn-article__table thead th{background:var(--dn-table-head-bg);color:var(--dn-table-head-fg);font-size:12px;font-weight:700}.dn-article__table tbody th{background:var(--dn-table-head-bg);color:var(--dn-table-head-fg);width:29%;font-size:12px;font-weight:700}.dn-article__table td{color:var(--dn-deep);font-weight:600}.dn-article__system{background:var(--dn-surface);border:1px solid var(--dn-line);margin:26px 0;padding:22px 25px 24px}.dn-article__system-label{color:var(--dn-muted);letter-spacing:.07em;margin-bottom:16px;font-size:12px;font-weight:700}.dn-article__system-track{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;line-height:1.5;display:flex}.dn-article__system-track>span:not(.dn-article__system-arrow){background:var(--dn-chip-bg);border:1px solid var(--dn-chip-border);color:var(--dn-chip-fg);padding:9px 11px;font-size:13px;font-weight:650}.dn-article__system-arrow{color:var(--dn-teal);padding:0 3px;font-size:23px}.dn-article__system-track strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1a20);background:var(--dn-teal-dark);letter-spacing:.025em;text-align:center;padding:8px 13px;font-size:18px;line-height:1.35}.dn-article__steps{counter-reset:steps;border-left:1px solid var(--dn-steps-border);margin:27px 0 28px 7px;padding:0 0 0 28px;list-style:none}.dn-article__steps li{counter-increment:steps;margin:0;padding:0 0 19px 11px;position:relative}.dn-article__steps li:last-child{padding-bottom:0}.dn-article__steps li:before{content:counter(steps, decimal-leading-zero);border:1px solid var(--dn-steps-ring);background:var(--dn-paper-bg);width:32px;height:32px;color:var(--dn-teal-dark);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:-46px}.dn-article__compare{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin:28px 0 27px;display:grid}.dn-article__compare-panel{background:var(--dn-surface);border-top:3px solid var(--dn-compare-old-border);padding:23px 22px 19px}.dn-article__compare-panel--new{background:var(--dn-compare-new-bg);border-color:var(--dn-teal)}.dn-article__compare-tag{color:var(--dn-teal-dark);letter-spacing:.08em;margin-bottom:10px;font-size:10px;font-weight:800;line-height:1.3;display:inline-block}.dn-article__compare h3{color:var(--dn-deep);letter-spacing:-.025em;margin:0 0 16px;font-size:16px;line-height:1.55}.dn-article__compare ol{margin:0;padding-left:20px;font-size:13px;line-height:1.85}.dn-article__compare li{margin-bottom:13px;padding-left:3px}.dn-article__compare li::marker{color:var(--dn-teal);font-weight:700}.dn-article__compare p.dn-article__compare-note{color:var(--dn-muted);border-top:1px solid var(--dn-compare-note-border);margin:17px 0 0;padding-top:12px;font-size:11px;line-height:1.7}.dn-article__notes{border-top:1px solid var(--dn-line);margin-top:48px;padding-top:22px}.dn-article__notes-title{color:var(--dn-teal-dark);letter-spacing:.09em;margin:0 0 14px;font-size:12px;font-weight:800}.dn-article__notes-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dn-article__notes-list li{color:var(--dn-muted);gap:8px;font-size:12px;line-height:1.75;display:flex}.dn-article__notes-id{color:var(--dn-teal-dark);flex-shrink:0;font-weight:700}.dn-article__notes-original{color:var(--dn-ink);margin-bottom:4px;font-style:italic;display:block}.dn-article__notes-list a{color:var(--dn-teal-dark);text-underline-offset:2px;font-weight:650;text-decoration:underline}.dn-article__details{border-top:1px solid var(--dn-line);margin-top:32px;padding-top:18px}.dn-article__details summary{cursor:pointer;letter-spacing:.05em;color:var(--dn-teal-dark);font-size:13px;font-weight:700;list-style:none}.dn-article__details summary::-webkit-details-marker{display:none}.dn-article__details-body{background:var(--dn-surface);border:1px solid var(--dn-line);margin-top:16px;padding:20px 22px}.dn-article__details-body h3{color:var(--dn-deep);margin:0 0 12px;font-size:17px;line-height:1.55}.dn-article__details-body p{white-space:pre-line;color:var(--dn-ink);margin:0;font-size:14px;line-height:1.85}.dn-article__footer{border-top:1px solid var(--dn-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-top:48px;padding-top:25px;display:flex}.dn-article__footer-caption{letter-spacing:.16em;color:var(--dn-footer-caption);font-size:10px;font-weight:700}.dn-article__footer p{color:var(--dn-footer-fg);margin:4px 0 0;font-size:13px}.dn-article__footer a{color:var(--dn-teal-dark);border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:750;line-height:1.7;text-decoration:none;display:inline-flex}.dn-article__footer a:hover{color:var(--dn-teal)}.dn-article__footer a:focus-visible{outline:2px solid var(--dn-teal);outline-offset:3px}.dn-article__status{color:var(--dn-muted);margin-top:24px;font-size:14px}.dn-article__abstract-lang{color:var(--dn-muted);margin:4px 0 0;font-size:12px}@media (max-width:700px){.dn-article__title-row{grid-template-columns:84px minmax(0,1fr);gap:12px;margin:20px 0 24px}.dn-article__thumbnail{width:84px;height:72px}.dn-article{padding:27px 18px 44px;font-size:14px;line-height:1.95}.dn-article__meta{gap:7px 10px;font-size:11px}.dn-article__headline{margin:20px 0 24px;font-size:clamp(24px,6vw,30px)}.dn-article__lead{padding:17px;font-size:14px}.dn-article__section{margin-top:46px}.dn-article__section-heading{grid-template-columns:46px minmax(0,1fr);gap:11px}.dn-article__section-heading:before{width:42px}.dn-article__index{font-size:30px}.dn-article__section-heading h2,.dn-article__section-heading h3{font-size:19px}.dn-article__table{font-size:13px}.dn-article__table th,.dn-article__table td{padding:10px 11px}.dn-article__compare{grid-template-columns:1fr}.dn-article__compare-panel{padding:19px}.article-modal-popup{max-width:none}.article-modal-paper{box-shadow:none}}
