.art{--art-col: 680px;--art-side: 200px;--art-gap-x: 64px;--art-line: rgb(22 22 22 / .1);--art-line-strong: rgb(22 22 22 / .28);--art-space: clamp(48px, 6vw, 72px);--art-bubble: #e9e9eb;--art-bubble-you: #1375d8;--art-bubble-you-ink: #ffffff;container-type:inline-size;padding-bottom:8px}.art-head,.art-col{max-width:var(--art-col);margin-inline:auto}.art-side{display:none}@media(min-width:1180px){.art:not(.art--index){display:grid;grid-template-columns:var(--art-side) minmax(0,var(--art-col)) minmax(0,1fr);column-gap:var(--art-gap-x)}.art:not(.art--index) .art-head{grid-column:2;grid-row:1;margin:0}.art:not(.art--index) .art-side{display:block;grid-column:1;grid-row:2}.art:not(.art--index) .art-col{grid-column:2;grid-row:2;margin:0}.art-fold{display:none}.art--index .art-head,.art--index .art-index{margin-left:calc(var(--art-side) + var(--art-gap-x))}}.art-scene{position:relative;height:clamp(300px,42vw,600px);overflow:hidden;background:var(--paper)}.art-scene__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.art-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#faf6f0d9 0,#faf6f000 26%),linear-gradient(0deg,var(--paper) 0,rgb(250 246 240 / 0) 16%);pointer-events:none}.art-head{padding-top:20px}.art--index .art-head{padding-top:clamp(24px,4vw,48px)}.art-title{margin:10px 0 0;font-family:var(--font-display);font-weight:750;font-size:clamp(2rem,1.35rem + 2.2vw,2.75rem);line-height:1.08;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.art-byline{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:2px 18px;font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.art-byline a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:3px;text-decoration-thickness:1px}.art-byline a:hover{color:var(--clay-ink);text-decoration-color:currentColor}.art-lede{margin:24px 0 0;font-size:clamp(1.125rem,1.02rem + .35vw,1.25rem);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.art-lede+.art-lede{margin-top:14px}.art-answer{margin-top:32px;padding:2px 0 2px 22px;border-left:2px solid var(--ink)}.art-answer__text{margin:0;font-size:1.125rem;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.art-answer__text strong{color:var(--ink);font-weight:500}.art-answer__points{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.art-answer__points li{position:relative;padding-left:20px;font-size:1rem;line-height:1.55;color:var(--ink-2)}.art-answer__points li:before{content:"";position:absolute;left:0;top:.78em;width:9px;height:1px;background:var(--ink-3)}.art-answer__points strong{color:var(--ink);font-weight:600}.art-stores{margin-top:28px}.art-try strong{font-weight:500}.art-toc{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;padding-top:6px;scrollbar-width:thin}.art-toc__title{margin:0 0 10px;font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--ink)}.art-toc__list,.art-toc__sub{margin:0;padding:0;list-style:none}.art-toc a{display:block;padding:5px 0;font-size:.875rem;line-height:1.4;color:var(--ink-3);text-decoration:none}.art-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.art-toc .art-toc__sub{margin:0 0 4px;padding-left:12px;border-left:1px solid var(--art-line)}.art-toc .art-toc__sub a{padding:3px 0;font-size:.8125rem}.art-fold{margin-top:36px;border-block:1px solid var(--art-line)}.art-fold summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none}.art-fold summary::-webkit-details-marker{display:none}.art-fold summary:after{content:"";width:8px;height:8px;margin-right:4px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:translateY(-2px) rotate(45deg);transition:transform .2s cubic-bezier(.23,1,.32,1)}.art-fold details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.art-fold summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.art-fold__title{margin:0;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ink)}.art-fold .art-toc__list{padding-bottom:14px}.art-fold a{display:flex;align-items:center;min-height:40px;padding:4px 0;font-size:1rem;line-height:1.35;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:3px;text-decoration-thickness:1px}.art-fold .art-toc__sub{padding-left:16px}.art-fold .art-toc__sub a{font-size:.9375rem;color:var(--ink-3)}.art-fold+.art-section{margin-top:0;padding-top:40px;border-top:0}.art-section{margin-top:var(--art-space);padding-top:clamp(28px,3vw,36px);border-top:1px solid var(--art-line)}.art-h2{margin:0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);line-height:1.18;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;scroll-margin-top:24px}.art-h3{margin:36px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.art-h3+.art-body{margin-top:8px}.art-body{margin:16px 0 0;font-size:1.125rem;line-height:1.7;color:var(--ink-2);text-wrap:pretty}.art-h2+.art-body,.art-h2+.art-list{margin-top:18px}.art-body strong,.art-list strong{color:var(--ink);font-weight:600}.art-list{margin:16px 0 0;padding-left:1.25rem;font-size:1.125rem;line-height:1.65;color:var(--ink-2)}ul.art-list{list-style:disc}ol.art-list{list-style:decimal}.art-list li{padding-left:6px}.art-list li+li{margin-top:10px}.art-list li::marker{color:var(--ink-4)}.art-callout{margin:24px 0 0;padding:2px 0 2px 20px;border-left:2px solid var(--art-line);font-size:1.0625rem;line-height:1.65;color:var(--ink-2)}.art-plain{margin:16px 0 0;padding:0;list-style:none;font-size:1rem;line-height:1.55;color:var(--ink-2)}.art-plain li+li{margin-top:10px}.art-plain--sources{font-size:.9375rem;color:var(--ink-3)}.art-section--end{margin-top:48px;padding-top:24px}.art-section--end .art-h2{font-size:1.25rem}.art :is(.art-lede,.art-body,.art-list,.art-plain,.art-callout,.art-answer,.art-fix__why,.art-index__dek) a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.art :is(.art-lede,.art-body,.art-list,.art-plain,.art-callout,.art-answer,.art-fix__why,.art-index__dek) a:hover{color:var(--clay-ink);text-decoration-color:currentColor}.art a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.art-wide{margin-inline:calc(50% - min(50cqw,460px))}@media(min-width:1180px){.art-wide{margin-inline:0 calc(100% - min(100cqw - var(--art-side) - var(--art-gap-x),900px))}}.art-note{margin:10px 0 0;font-size:.9375rem;line-height:1.5;color:var(--ink-4)}.art-table-scroll{margin-top:22px;overflow-x:auto;-webkit-overflow-scrolling:touch}.art-table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.art-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45;color:var(--ink-2);font-variant-numeric:tabular-nums}.art-table th,.art-table td{padding:12px 20px 12px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--art-line)}.art-table :is(th,td):last-child{padding-right:0}.art-table thead th{padding-top:0;font-size:.875rem;font-weight:600;color:var(--ink);border-bottom-color:var(--art-line-strong);white-space:nowrap}.art-table th[scope=row]{color:var(--ink);font-weight:600}.art-table a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:3px}@media(max-width:759px){.art-table,.art-table tbody,.art-table tr,.art-table th[scope=row],.art-table td{display:block}.art-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.art-table tbody{border-top:1px solid var(--art-line-strong)}.art-table tr{padding:16px 0 14px;border-bottom:1px solid var(--art-line)}.art-table th[scope=row],.art-table td{padding:0;border:0}.art-table th[scope=row]{margin-bottom:8px;font-family:var(--font-display);font-weight:700;font-size:1.125rem;line-height:1.3}.art-table td{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:12px;padding:3px 0;font-size:.9375rem}.art-table td:before{content:attr(data-label);font-size:.875rem;line-height:1.55;color:var(--ink-4)}}@media(min-width:760px){.art-table{min-width:46rem}.art-table th[scope=row],.art-table thead th:first-child{position:sticky;left:0;background:var(--paper)}.art-table thead th:first-child{z-index:1}.art-table.art-table--fit{min-width:0}}.art-table--fit th[scope=row]{white-space:normal}.art-app__title{margin:0;scroll-margin-top:24px}.art-app__name{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,1.4rem + 2vw,2.625rem);line-height:1.04;letter-spacing:-.03em;color:var(--ink)}.art-app__for{display:block;margin-top:8px;font-family:var(--font-body);font-weight:400;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);line-height:1.4;color:var(--ink-3)}.art-app__for:first-letter{text-transform:uppercase}.art-app__meta{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:2px 16px;font-size:.875rem;line-height:1.5;color:var(--ink-4)}.art-app__meta>span+span{padding-left:16px;border-left:1px solid var(--art-line-strong)}.art-verdict{margin:20px 0 0;display:grid;gap:6px;font-size:1.0625rem;line-height:1.55}.art-verdict>div{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:12px}.art-verdict dt{font-weight:600;color:var(--ink)}.art-verdict dd{margin:0;color:var(--ink-2)}.art-entry-cta{margin-top:28px}.art-links{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 24px}.art-links a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.art-links a:hover{color:var(--clay-ink);text-decoration-color:currentColor}.art-shot{margin:28px 0 0;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:28px}.art-shot__frame{width:100%;padding:5px;border-radius:32px;background:var(--ink)}.art-shot__frame img{display:block;width:100%;height:auto;border-radius:27px;background:var(--paper-deep)}.art-shot figcaption{font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.art-chat{margin:28px 0 0}.art-chat__thread{display:flex;flex-direction:column;gap:6px}.art-bubble{margin:0;max-width:85%;padding:10px 15px;border-radius:20px;font-size:1.0625rem;line-height:1.4}.art-bubble--you{align-self:flex-end;background:var(--art-bubble-you);color:var(--art-bubble-you-ink);border-bottom-right-radius:6px}.art-bubble--me{align-self:flex-start;background:var(--art-bubble);color:var(--ink);border-bottom-left-radius:6px}.art-bubble a{color:inherit;text-decoration:underline;text-underline-offset:3px}.art-fix{margin-top:14px;padding:2px 0 2px 16px;border-left:2px solid var(--sage)}.art-fix__line{margin:0;display:flex;align-items:baseline;gap:8px;font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--sage-ink)}.art-fix__line svg{flex-shrink:0;align-self:center}.art-fix__line em{font-style:normal;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.art-fix__why{margin:4px 0 0;padding-left:24px;font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.art-chat__note{margin-top:12px;font-size:.8125rem;line-height:1.4;color:var(--ink-4)}.art-chat__who{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.875rem;font-weight:600;color:var(--ink-3)}.art-chat__who img{border-radius:6px}.art-chat--says .art-bubble{max-width:100%}.art-figure{margin:28px 0 0}.art-figure img{display:block;width:100%;height:auto;border-radius:12px;background:var(--paper-deep)}.art-figure figcaption{margin-top:10px;font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.art-dlg{margin-top:48px}.art-dlg__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;scroll-margin-top:24px}.art-dlg__level{font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;color:var(--ink-4)}.art-dlg__head{display:none}.art-dlg__lines{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--art-line-strong)}.art-dlg__line{padding:11px 0;border-bottom:1px solid var(--art-line)}.art-dlg__line p{margin:0;font-size:1.0625rem;line-height:1.5}.art-dlg__text{color:var(--ink)}.art-dlg__en{margin-top:2px;color:var(--ink-3)}.art-dlg__who{font-weight:600}.art-dlg__label{margin-top:20px}@media(min-width:760px){.art-dlg__head,.art-dlg__line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.art-dlg__head{margin-top:18px;font-size:.875rem;font-weight:600;color:var(--ink-4)}.art-dlg__head+.art-dlg__lines{margin-top:8px}.art-dlg__en{margin-top:0}}.art-faq .art-h3{margin-top:30px}.art-h2+.art-faq .art-h3{margin-top:22px}.art-author__name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-family:var(--font-display);font-weight:700;font-size:1.25rem;line-height:1.3}.art-author__name a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.art-author__role{font-family:var(--font-body);font-weight:400;font-size:.9375rem;color:var(--ink-3)}.art-author__bio{margin:8px 0 0;font-size:1rem;line-height:1.6;color:var(--ink-2)}.art-author__meta{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:2px 20px;font-size:.9375rem;line-height:1.6;color:var(--ink-4)}.art-author__meta a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--art-line-strong);text-underline-offset:3px;text-decoration-thickness:1px}.art-author__name a:hover,.art-author__meta a:hover{color:var(--clay-ink);text-decoration-color:currentColor}.art-closing .pg-wrap{width:100%;max-width:var(--page-max)}.art-index{max-width:var(--art-col);margin:40px auto 0;padding:0;list-style:none;border-top:1px solid var(--art-line-strong)}.art-index__item{padding:26px 0 28px;border-bottom:1px solid var(--art-line)}.art-index__title{margin:0;font-family:var(--font-display);font-weight:750;font-size:clamp(1.3125rem,1.15rem + .6vw,1.5rem);line-height:1.22;letter-spacing:-.015em;text-wrap:balance}.art-index__title a{color:var(--ink);text-decoration:none}.art-index__title a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.art-index__dek{margin:8px 0 0;font-size:1.0625rem;line-height:1.55;color:var(--ink-2)}.art-index__date{margin:10px 0 0;font-size:.875rem;color:var(--ink-4)}@media(max-width:599px){.art-body,.art-list{font-size:1.0625rem;line-height:1.65}.art-answer{padding-left:18px}.art-answer__text{font-size:1.0625rem}.art-shot{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:16px}.art-shot__frame{padding:4px;border-radius:26px}.art-shot__frame img{border-radius:22px}.art-bubble{max-width:88%;font-size:1rem}}@media(prefers-reduced-motion:reduce){.art-fold summary:after{transition:none}}
