.secbar{position:fixed;left:0;right:0;top:58px;z-index:9;height:34px;background:#fffffff0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--line,#E3E4EC);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.secbar.on{transform:translateY(0);opacity:1;pointer-events:auto}.secbar-in{max-width:680px;margin:0 auto;padding:0 32px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.secbar-cur{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;font:inherit;color:var(--ink,#15171E)}.secbar-count{font-size:12px;font-weight:600;color:var(--grey,#84868F);letter-spacing:.04em;font-feature-settings:"tnum" 1;flex:none}.secbar-name{font-size:13px;font-weight:600;color:var(--grey,#84868F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.secbar-chev{flex:none;box-sizing:border-box;width:22px;height:22px;padding:5px;color:var(--grey,#84868F);border:1px solid #CDCED7;border-radius:6px;transition:border-color .15s ease,color .15s ease}.secbar-cur:hover .secbar-chev{border-color:var(--ink,#15171E);color:var(--ink,#15171E)}.secbar-cur[aria-expanded=true] .secbar-chev{border-color:var(--ink,#15171E);color:var(--ink,#15171E);background:var(--mist,#F2F2F7)}.secbar-top{appearance:none;background:transparent;border:0;cursor:pointer;flex:none;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--grey,#84868F);transition:color .15s ease}.secbar-top:hover{color:var(--ink,#15171E)}.secbar-menu{position:absolute;left:0;right:0;top:100%;z-index:9;max-height:min(60vh,480px);overflow:auto;background:#fff;border-bottom:1px solid var(--line,#E3E4EC);box-shadow:0 24px 48px -28px #15171e59}.secbar-menu ol{list-style:none;margin:0 auto;padding:10px 32px 14px;max-width:680px}.secbar-menu li{margin:0}.secbar-menu a{display:block;padding:8px 0;font-size:14px;font-weight:500;color:var(--slate,#535560);border-bottom:none;transition:color .12s ease}.secbar-menu a:hover{color:var(--ink,#15171E);border-bottom:none}.secbar-menu a.active{color:var(--accent-500,#A3121B);font-weight:600}@media(max-width:640px){.secbar{top:58px;height:46px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.secbar-in{padding:0 20px}.secbar-cur{gap:10px}.secbar-name{font-size:14px}.secbar-chev{width:28px;height:28px;padding:6px}.secbar-menu ol{padding:10px 20px 14px}}@media(prefers-reduced-motion:reduce){.secbar{transition:none}}nav.mtoc{display:none}@media(min-width:1220px){div.secbar{display:none}article.body .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 620px minmax(0,1fr);max-width:1256px;width:calc(100% - 64px);padding:0;column-gap:0;align-items:start}article.body .article-layout .body-col{grid-column:2;grid-row:1}article.body .article-layout nav.toc{display:none}nav.mtoc{display:block;grid-column:1;grid-row:1;position:sticky;top:98px;width:204px;align-self:start;max-height:calc(100vh - 138px);overflow-y:auto;scrollbar-width:thin}article.body .mtoc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}article.body .mtoc-title{font-size:13px;font-weight:600;letter-spacing:.005em;color:var(--grey,#84868F);margin:0}article.body .mtoc-hide{appearance:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #CDCED7;border-radius:6px;color:var(--grey,#84868F);transition:border-color .15s ease,color .15s ease}article.body .mtoc-hide:hover{border-color:var(--ink,#15171E);color:var(--ink,#15171E)}article.body .mtoc-show{display:none;appearance:none;background:transparent;cursor:pointer;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #CDCED7;border-radius:var(--r-small,8px);color:var(--grey,#84868F);transition:border-color .15s ease,color .15s ease}article.body .mtoc-show:hover{border-color:var(--ink,#15171E);color:var(--ink,#15171E)}nav.mtoc.collapsed .mtoc-head,nav.mtoc.collapsed>ol{display:none}nav.mtoc.collapsed .mtoc-show{display:inline-flex}article.body nav.mtoc ol{list-style:none;margin:0;padding:0;counter-reset:none!important}article.body nav.mtoc ol>li{display:block;margin:0;padding:0;gap:0}article.body nav.mtoc ol>li:before{content:none!important;counter-increment:none!important}article.body nav.mtoc a{display:block;padding:4px 0;font-size:14px;line-height:1.4;font-weight:500;color:var(--grey,#84868F);border-bottom:none;transition:color .14s ease;text-wrap:pretty}article.body nav.mtoc a:hover{color:var(--ink,#15171E);border-bottom:none}article.body nav.mtoc li.active>a{color:var(--ink,#15171E);font-weight:600}article.body nav.mtoc li.meta>a{font-size:12.5px;color:#a8aab3}article.body nav.mtoc ol>li:not(.meta)+li.meta{margin-top:8px}article.body nav.mtoc li.meta>a:hover{color:var(--ink,#15171E)}article.body nav.mtoc li.meta.active>a{color:var(--ink,#15171E)}article.body nav.mtoc ol ol{margin:0;padding-left:12px;max-height:0;overflow:hidden;transition:max-height .24s ease}article.body nav.mtoc li.open>ol{max-height:320px}article.body nav.mtoc.all-open ol ol{max-height:320px}article.body nav.mtoc ol ol a{font-size:13px;padding:3px 0;color:var(--grey,#84868F);font-weight:500}article.body nav.mtoc ol ol li.active>a{color:var(--ink,#15171E);font-weight:600}@media(prefers-reduced-motion:reduce){article.body nav.mtoc ol ol{transition:none}}}.afc-noscript{max-width:680px;margin:40px auto 0;padding:0 32px;font-size:14px;color:var(--slate, #535560)}.afc-noscript a{color:var(--accent-700, #820E16);text-decoration:underline}.afc{font-family:DM Sans,system-ui,sans-serif;margin:52px 0 8px}.afc[hidden]{display:none}.afc *{box-sizing:border-box}.afc-card{background:var(--snow, #FAFAFC);border:1px solid var(--line, #E3E4EC);border-radius:10px;padding:20px 22px}.afc-help{display:grid;align-items:center}.afc-help>.afc-help-row,.afc-help>.afc-help-thanks{grid-area:1 / 1;transition:opacity .2s ease,visibility 0s linear .2s}.afc-help>.afc-help-row{opacity:1;visibility:visible;transition-delay:0s,0s}.afc-help>.afc-help-thanks{opacity:0;visibility:hidden}.afc-help.answered>.afc-help-row{opacity:0;visibility:hidden;transition-delay:0s,.2s}.afc-help.answered>.afc-help-thanks{opacity:1;visibility:visible;transition-delay:0s,0s}.afc-help.instant>*{transition:none}.afc-help-row{display:flex;align-items:center;justify-content:space-between;gap:14px 18px;flex-wrap:wrap}.afc-help-q{font-size:15px;font-weight:600;color:var(--ink, #15171E);letter-spacing:-.005em}.afc-help-btns{display:flex;gap:8px}.afc-help-btns button{appearance:none;cursor:pointer;flex:0 0 auto;border:none;display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:8px;font:500 13.5px/1 DM Sans,system-ui,sans-serif;transition:background .14s ease,color .14s ease}.afc-help-btns .afc-yes{background:var(--success-bg, #E6F2E7);color:var(--success-700, #1E5B22)}.afc-help-btns .afc-yes:hover{background:#d9ebdb}.afc-help-btns .afc-no{background:var(--error-bg, #FBE9E9);color:var(--error-700, #A32222)}.afc-help-btns .afc-no:hover{background:#f6dada}.afc-help-btns button:focus-visible{outline:none;box-shadow:0 0 0 3px #15171e1f}.afc-help-btns button .afc-ic{line-height:0}.afc-help-btns button .afc-ic svg{width:15px;height:15px}.afc p.afc-help-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:15px;font-weight:500;color:var(--ink, #15171E);letter-spacing:-.005em}.afc-help-thanks-row{display:flex;align-items:center;gap:9px}.afc-ok{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--silver, #EBEBEB);color:var(--slate, #535560)}.afc-ok svg{width:13px;height:13px}.afc .afc-again{margin-left:31px;appearance:none;background:transparent;border:none;padding:0;cursor:pointer;font:400 13px/1.35 DM Sans,system-ui,sans-serif;color:var(--grey, #84868F);transition:color .14s ease}.afc .afc-again:hover{color:var(--ink, #15171E)}.afc .afc-again:focus-visible{outline:none;box-shadow:0 0 0 3px #15171e14;border-radius:4px}.afc-comment{margin-top:16px;padding-top:16px;border-top:1px solid var(--line, #E3E4EC)}.afc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media print{.afc,.afc-noscript{display:none!important}}@media(max-width:560px){.afc-help-row{align-items:flex-start}.afc-help-btns button{padding:7px 16px}}@media(prefers-reduced-motion:reduce){.afc-help-btns button,.afc-help>*{transition:none}}article.body details.src-group{margin:52px 0 0}article.body details.src-group>summary.group-head{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:0 0 14px;margin-bottom:0;border-bottom:1px solid #EBEBEB}article.body details.src-group>summary::-webkit-details-marker{display:none}article.body details.src-group>summary.group-head>h2{margin:0;line-height:32px}article.body details.src-group>summary .grp-chevron{flex:0 0 auto;display:block;color:#15171e;transform:rotate(-90deg);transform-origin:center;transition:transform .2s ease}article.body details.src-group[open]>summary .grp-chevron{transform:rotate(0)}article.body details.src-group>.ref-group:first-of-type{margin-top:14px}article.body details.src-group>summary.group-head:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-100, #EDD0D1);border-radius:6px}@media(prefers-reduced-motion:reduce){article.body details.src-group>summary .grp-chevron{transition:none}}.article-byline{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-family:DM Sans,system-ui,sans-serif}.article-byline .byline-photo{flex:0 0 auto;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--snow, #FAFAFC);box-shadow:inset 0 0 0 1px var(--line, #E3E4EC)}.article-byline .byline-photo img{display:block;width:100%;height:100%;object-fit:cover}.article-byline .byline-text{min-width:0;display:flex;flex-direction:column;gap:1px}.article-byline .byline-row{font-size:12.5px;line-height:1.4;color:var(--slate, #535560)}.article-byline .byline-label{color:#84868f}.article-byline .byline-meta{font-size:11.5px;color:#84868f}.article-byline .byline-name{font-weight:inherit;color:inherit}.article-byline a{color:inherit;border-bottom:none;text-decoration:none}.article-byline a:hover{color:inherit;border-bottom:none}.article-byline .byline-link:hover{color:var(--ink, #15171E)}figure.table-fig{margin:32px 0}article.body .tbl-cap{font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--slate, #535560);margin:0 0 8px}.table-scroll{overflow-x:auto}article.body table.art-table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5;color:#15171e}article.body table.art-table th,article.body table.art-table td{font-size:14.5px;line-height:1.5;text-align:left;vertical-align:top;padding:9px 14px}article.body table.art-table th{font-weight:600;color:#15171e}article.body table.art-table th:first-child,article.body table.art-table td:first-child{padding-left:0}article.body table.art-table th:last-child,article.body table.art-table td:last-child{padding-right:0}article.body table.art-table thead th{border-bottom:1px solid #CDCED7}article.body table.art-table tbody th,article.body table.art-table tbody td{border-bottom:1px solid var(--line, #E3E4EC)}article.body table.art-table th.num,article.body table.art-table td.num{text-align:right;font-feature-settings:"tnum" 1}article.body table.art-table td.num{white-space:nowrap}article.body table.art-table tbody th[scope=row]{font-weight:500}article.body table.art-table.vs th.c,article.body table.art-table.vs td.c{padding-left:14px;padding-right:14px}article.body table.art-table.vs th.hl,article.body table.art-table.vs td.hl{background:var(--snow, #FAFAFC)}article.body table.art-table.vs tbody th[scope=row]{width:21%}article.body table.art-table th.good,article.body table.art-table td.good{background:#e9f2ea}article.body table.art-table th.bad,article.body table.art-table td.bad{background:var(--accent-50)}article.body table.art-table.tint th,article.body table.art-table.tint td{padding-left:14px;padding-right:14px}article.body table.art-table .ic{width:14px;height:14px;vertical-align:-2px;margin-right:6px}article.body table.art-table .ic-ok{color:var(--success, #2E7D32)}article.body table.art-table .ic-no{color:var(--accent-500)}figure.pair-fig{margin:32px 0}article.body figure.pair-fig figcaption{font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--slate, #535560);margin:8px 0 0}article.body .pair-cards{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}article.body .pcard{flex:1;min-width:250px;background:#fff;border:1px solid var(--line, #E3E4EC);border-radius:var(--r-card, 10px);overflow:hidden}article.body .pcard .ph{display:flex;align-items:center;gap:9px;padding:12px 16px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--line, #E3E4EC)}article.body .pcard.ok .ph{background:#e9f2ea;color:#245c28}article.body .pcard.no .ph{background:var(--mist, #F2F2F7);color:var(--slate, #535560)}article.body .pcard .ph svg{width:14px;height:14px;flex:none}article.body .pcard.ok .ph svg{stroke:var(--success, #2E7D32)}article.body .pcard.no .ph svg{stroke:var(--grey, #84868F)}article.body .pcard ul{list-style:none;margin:0;padding:2px 16px}article.body .pcard li{display:flex;align-items:center;gap:11px;margin:0;padding:11px 0;font-size:15px;line-height:1.45;color:#15171e;border-bottom:1px solid var(--line, #E3E4EC);position:static}article.body .pcard li:before{content:none}article.body .pcard li:last-child{border-bottom:none}article.body .pcard li svg{width:15px;height:15px;flex:none}article.body .pcard.ok li svg{stroke:var(--success, #2E7D32)}article.body .pcard.no li svg{stroke:var(--grey, #84868F)}@media(max-width:560px){article.body table.art-table,article.body table.art-table th,article.body table.art-table td{font-size:13.5px}article.body table.art-table th,article.body table.art-table td{padding:8px 10px}article.body table.art-table th:first-child,article.body table.art-table td:first-child{padding-left:0}article.body table.art-table th:last-child,article.body table.art-table td:last-child{padding-right:0}article.body table.art-table.vs th.c,article.body table.art-table.vs td.c,article.body table.art-table.tint th,article.body table.art-table.tint td{padding-left:10px;padding-right:10px}}section[data-astro-cid-2zkmu4eg].related{background:var(--snow,#FAFAFC);padding:64px 0 72px}.wrap[data-astro-cid-2zkmu4eg]{max-width:1136px;margin:0 auto;padding:0 32px}.head[data-astro-cid-2zkmu4eg]{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px}.head[data-astro-cid-2zkmu4eg] h2[data-astro-cid-2zkmu4eg]{font-size:26px;font-weight:600;letter-spacing:-.015em;color:var(--ink,#15171E);margin:0}.rel-nav[data-astro-cid-2zkmu4eg]{display:inline-flex;gap:10px}.rel-nav[data-astro-cid-2zkmu4eg][hidden]{display:none}.rel-btn[data-astro-cid-2zkmu4eg]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:1px solid var(--accent-100,#F0CFCF);border-radius:var(--r-small,8px);color:var(--accent-500,#A3121B);transition:border-color .15s ease,color .15s ease,transform 90ms ease}.rel-btn[data-astro-cid-2zkmu4eg]:hover:not(:disabled){border-color:var(--accent-500,#A3121B)}.rel-btn[data-astro-cid-2zkmu4eg]:active:not(:disabled){transform:scale(.94)}.rel-btn[data-astro-cid-2zkmu4eg]:disabled{cursor:default;color:#a8aab3;border-color:var(--line,#E3E4EC)}.rel-prev[data-astro-cid-2zkmu4eg] svg[data-astro-cid-2zkmu4eg]{transform:scaleX(-1)}.rel-btn[data-astro-cid-2zkmu4eg] .stem[data-astro-cid-2zkmu4eg]{opacity:0;transition:opacity .18s ease}.rel-btn[data-astro-cid-2zkmu4eg] .tip[data-astro-cid-2zkmu4eg]{transition:transform .18s ease}.rel-btn[data-astro-cid-2zkmu4eg]:hover:not(:disabled) .stem[data-astro-cid-2zkmu4eg]{opacity:1}.rel-btn[data-astro-cid-2zkmu4eg]:hover:not(:disabled) .tip[data-astro-cid-2zkmu4eg]{transform:translate(3.5px)}.acard-grid[data-astro-cid-2zkmu4eg]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 44px) / 3);gap:44px;margin:22px -14px 0;padding:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:14px;scrollbar-width:none}.acard-grid[data-astro-cid-2zkmu4eg]::-webkit-scrollbar{display:none}.acard[data-astro-cid-2zkmu4eg]{scroll-snap-align:start}.alabel[data-astro-cid-2zkmu4eg]{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grey,#84868F);margin:14px 0 0}.acard[data-astro-cid-2zkmu4eg]{display:flex;flex-direction:column;align-items:flex-start;position:relative;color:var(--ink,#15171E)}.acard[data-astro-cid-2zkmu4eg] .amedia[data-astro-cid-2zkmu4eg]{width:100%;aspect-ratio:3/2;overflow:hidden;position:relative;border-radius:var(--r-small,8px)}.acard[data-astro-cid-2zkmu4eg] .amedia[data-astro-cid-2zkmu4eg] img{width:100%;height:100%;object-fit:cover;transition:transform .2s var(--ease,ease)}.acard[data-astro-cid-2zkmu4eg]:hover .amedia[data-astro-cid-2zkmu4eg] img{transform:scale(1.04)}.acard[data-astro-cid-2zkmu4eg] h3[data-astro-cid-2zkmu4eg]{font-size:20px;font-weight:600;letter-spacing:-.014em;line-height:1.26;margin:6px 0 0;text-wrap:balance;transition:color .14s var(--ease,ease);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.acard[data-astro-cid-2zkmu4eg] p[data-astro-cid-2zkmu4eg]{font-size:15px;line-height:1.58;color:var(--slate,#535560);margin:6px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.acard[data-astro-cid-2zkmu4eg]:before{content:"";position:absolute;inset:-14px;background:var(--mist,#F2F2F7);border-radius:10px;opacity:0;transition:opacity .14s var(--ease,ease)}.acard[data-astro-cid-2zkmu4eg]>[data-astro-cid-2zkmu4eg]{position:relative}.acard[data-astro-cid-2zkmu4eg]:hover:before{opacity:1}.aopen[data-astro-cid-2zkmu4eg]{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:500;color:var(--accent-500,#A3121B);transition:color .15s var(--ease,ease)}.acard[data-astro-cid-2zkmu4eg]:hover .aopen[data-astro-cid-2zkmu4eg]{color:var(--accent-700,#820E16)}.arrow[data-astro-cid-2zkmu4eg]{display:block}.arrow[data-astro-cid-2zkmu4eg] .stem[data-astro-cid-2zkmu4eg]{opacity:0;transition:opacity .18s ease}.arrow[data-astro-cid-2zkmu4eg] .tip[data-astro-cid-2zkmu4eg]{transition:transform .18s ease}.acard[data-astro-cid-2zkmu4eg]:hover .arrow[data-astro-cid-2zkmu4eg] .stem[data-astro-cid-2zkmu4eg]{opacity:1}.acard[data-astro-cid-2zkmu4eg]:hover .arrow[data-astro-cid-2zkmu4eg] .tip[data-astro-cid-2zkmu4eg]{transform:translate(3.5px)}@media(max-width:900px){.acard-grid[data-astro-cid-2zkmu4eg]{grid-auto-columns:calc((100% - 24px)/2);gap:24px}}@media(max-width:560px){.acard-grid[data-astro-cid-2zkmu4eg]{grid-auto-columns:86%;gap:20px}}
