.article[data-astro-cid-f7gn7yk6]{background:var(--paper);padding:var(--s-xxl) var(--mar)}.article__head[data-astro-cid-f7gn7yk6]{max-width:720px;margin:0 auto var(--s-xl)}.article__back[data-astro-cid-f7gn7yk6]{display:inline-block;font-size:var(--t-tech);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);text-decoration:none;padding:6px 0;margin-bottom:var(--s-md);transition:color var(--dur-fast) var(--ease)}.article__back[data-astro-cid-f7gn7yk6]:hover{color:var(--accent-text)}.article__eyebrow[data-astro-cid-f7gn7yk6]{margin-bottom:var(--s-md)}.article__title[data-astro-cid-f7gn7yk6]{font-size:var(--t-h1);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--ink);margin-bottom:var(--s-md);max-width:26ch;text-wrap:balance}.article__lede[data-astro-cid-f7gn7yk6]{font-size:var(--t-body-lg);color:var(--text-2);line-height:1.6;max-width:58ch}.article__ainote[data-astro-cid-f7gn7yk6]{margin:12px 0 0;font-size:var(--t-body-sm);line-height:1.5;color:var(--text-2)}.article__byline[data-astro-cid-f7gn7yk6]{display:flex;align-items:center;gap:10px;margin-top:var(--s-lg)}.article__byline-text[data-astro-cid-f7gn7yk6]{font-size:var(--t-body-sm);color:var(--text-2)}.article__byline-name[data-astro-cid-f7gn7yk6]{color:var(--ink);font-weight:600}.article__byline-sep[data-astro-cid-f7gn7yk6]{margin:0 2px;color:var(--text-3)}.article__cover[data-astro-cid-f7gn7yk6]{max-width:720px;margin:0 auto var(--s-xl);border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden;aspect-ratio:3 / 2}.article__cover[data-astro-cid-f7gn7yk6] .article__cover-img{width:100%;height:100%;object-fit:cover;display:block}.article__toc[data-astro-cid-f7gn7yk6]{max-width:720px;margin:0 auto var(--s-xl);padding:var(--s-lg);background:var(--mist);border:1px solid var(--rule);border-radius:var(--r-card)}.article__toc-label[data-astro-cid-f7gn7yk6]{font-size:var(--t-body);font-weight:600;margin-bottom:var(--s-sm)}.article__toc[data-astro-cid-f7gn7yk6] ul[data-astro-cid-f7gn7yk6]{list-style:none;padding:0;margin:0}.article__toc[data-astro-cid-f7gn7yk6] a[data-astro-cid-f7gn7yk6]{display:block;padding-block:var(--s-xs);color:var(--ink);font-size:var(--t-body);text-decoration:underline;text-underline-offset:3px}.article__toc[data-astro-cid-f7gn7yk6] a[data-astro-cid-f7gn7yk6]:hover{color:var(--accent-text)}.article__body[data-astro-cid-f7gn7yk6] h2{scroll-margin-top:var(--s-xxl)}.article__body[data-astro-cid-f7gn7yk6]{max-width:720px;margin:0 auto;border-top:1px solid var(--rule);padding-top:var(--s-xl);font-size:var(--t-body-lg);line-height:1.65;color:var(--ink-2)}.article__body[data-astro-cid-f7gn7yk6] h2{font-size:var(--t-h3);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:var(--s-xl) 0 var(--s-md);max-width:34ch}.article__body[data-astro-cid-f7gn7yk6] h3{font-size:var(--t-body-lg);font-weight:600;color:var(--ink);margin:var(--s-lg) 0 var(--s-sm)}.article__body[data-astro-cid-f7gn7yk6] p{margin-bottom:var(--s-md);max-width:66ch}.article__body[data-astro-cid-f7gn7yk6] a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--text-3);transition:color var(--dur-fast) var(--ease)}.article__body[data-astro-cid-f7gn7yk6] a:hover{color:var(--accent-text);text-decoration-color:currentColor}.article__body[data-astro-cid-f7gn7yk6] strong{font-weight:600;color:var(--ink)}.article__body[data-astro-cid-f7gn7yk6] ul,.article__body[data-astro-cid-f7gn7yk6] ol{margin:0 0 var(--s-md);padding-left:1.25em}.article__body[data-astro-cid-f7gn7yk6] li{margin-bottom:var(--s-xs)}.article__body[data-astro-cid-f7gn7yk6] table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:var(--s-lg) 0;font-size:var(--t-body)}.article__body[data-astro-cid-f7gn7yk6] .tablewrap{position:relative;margin:var(--s-lg) 0}.article__body[data-astro-cid-f7gn7yk6] .tablewrap__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text-3) var(--mist)}.article__body[data-astro-cid-f7gn7yk6] .tablewrap table{display:table;width:max-content;min-width:100%;max-width:none;overflow:visible;margin:0}.article__body[data-astro-cid-f7gn7yk6] th{font-size:var(--t-tech);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);text-align:left;padding:var(--s-sm);border-bottom:1px solid var(--rule);background:var(--mist)}.article__body[data-astro-cid-f7gn7yk6] td{padding:var(--s-sm);border-bottom:1px solid var(--rule-soft);vertical-align:top}.article__body[data-astro-cid-f7gn7yk6] th:first-child,.article__body[data-astro-cid-f7gn7yk6] td:first-child{position:sticky;left:0;background:var(--paper);box-shadow:inset -1px 0 0 var(--rule-soft)}.article__body[data-astro-cid-f7gn7yk6] th:first-child{background:var(--mist)}.article__body[data-astro-cid-f7gn7yk6] .tablewrap:before,.article__body[data-astro-cid-f7gn7yk6] .tablewrap:after{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease);z-index:1}.article__body[data-astro-cid-f7gn7yk6] .tablewrap:before{left:0;background:linear-gradient(to right,var(--paper),transparent)}.article__body[data-astro-cid-f7gn7yk6] .tablewrap:after{right:0;background:linear-gradient(to left,var(--paper),transparent)}.article__body[data-astro-cid-f7gn7yk6] .tablewrap.has-overflow:not(.at-end):after,.article__body[data-astro-cid-f7gn7yk6] .tablewrap.has-overflow:not(.at-start):before{opacity:1}.article__body[data-astro-cid-f7gn7yk6] .tablewrap__hint{display:none;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);text-align:right;margin:0 0 6px}.article__body[data-astro-cid-f7gn7yk6] .tablewrap.has-overflow:not(.was-scrolled) .tablewrap__hint{display:block}.article__body[data-astro-cid-f7gn7yk6] blockquote{border-left:2px solid var(--rule);padding-left:var(--s-md);color:var(--text-2);margin:var(--s-md) 0}.artfaq[data-astro-cid-f7gn7yk6]{max-width:720px;margin:var(--s-xxl) auto 0;overflow-wrap:break-word}.artfaq__title[data-astro-cid-f7gn7yk6]{font-size:var(--t-h3);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin-bottom:var(--s-md);scroll-margin-top:var(--s-xxl)}.artfaq__list[data-astro-cid-f7gn7yk6]{margin:0;border-top:1px solid var(--rule)}.artfaq__row[data-astro-cid-f7gn7yk6]{padding:var(--s-md) 0;border-bottom:1px solid var(--rule)}.artfaq__q[data-astro-cid-f7gn7yk6]{font-size:var(--t-body-lg);font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-bottom:var(--s-xs)}.artfaq__a[data-astro-cid-f7gn7yk6]{margin:0;font-size:var(--t-body);color:var(--text-2);line-height:1.65;max-width:62ch}.artcta[data-astro-cid-f7gn7yk6]{max-width:720px;margin:var(--s-xxl) auto 0;padding:var(--s-xl);background:var(--mist);border:1px solid var(--hairline);border-radius:var(--r-card)}.artcta__title[data-astro-cid-f7gn7yk6]{font-size:var(--t-h3);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--ink);margin:0 0 var(--s-sm);text-wrap:balance}.artcta__body[data-astro-cid-f7gn7yk6]{font-size:var(--t-body);line-height:1.6;color:var(--text-2);max-width:54ch;margin:0 0 var(--s-lg)}.artcta__actions[data-astro-cid-f7gn7yk6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs) var(--s-lg)}.artcta__price[data-astro-cid-f7gn7yk6]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-label);font-weight:600;line-height:1.35;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--text-3);transition:color var(--dur-fast) var(--ease)}.artcta__price[data-astro-cid-f7gn7yk6]:hover{color:var(--accent-text);text-decoration-color:currentColor}.related[data-astro-cid-f7gn7yk6]{max-width:720px;margin:var(--s-xxl) auto 0}.related__head[data-astro-cid-f7gn7yk6]{margin-bottom:var(--s-sm)}.related__list[data-astro-cid-f7gn7yk6]{list-style:none;padding:0;margin:0}.related__row[data-astro-cid-f7gn7yk6]{border-top:1px solid var(--rule)}.related__row[data-astro-cid-f7gn7yk6]:last-child{border-bottom:1px solid var(--rule)}.related__link[data-astro-cid-f7gn7yk6]{display:flex;align-items:baseline;gap:var(--s-md);padding:14px 0;min-height:44px;text-decoration:none}.related__meta[data-astro-cid-f7gn7yk6]{font-size:var(--t-tech);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);flex-shrink:0;width:118px}.related__title[data-astro-cid-f7gn7yk6]{font-size:var(--t-body);font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.4;transition:color var(--dur-fast) var(--ease)}.related__link--all[data-astro-cid-f7gn7yk6] .related__title[data-astro-cid-f7gn7yk6]{color:var(--text-2)}.related__arr[data-astro-cid-f7gn7yk6]{margin-left:auto;color:var(--text-3);flex-shrink:0;transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.related__link[data-astro-cid-f7gn7yk6]:hover .related__title[data-astro-cid-f7gn7yk6]{color:var(--accent-text)}.related__link[data-astro-cid-f7gn7yk6]:hover .related__arr[data-astro-cid-f7gn7yk6]{color:var(--accent-text);transform:translate(3px)}@media(prefers-reduced-motion:reduce){.related__link[data-astro-cid-f7gn7yk6]:hover .related__arr[data-astro-cid-f7gn7yk6]{transform:none}}@media(max-width:680px){.article[data-astro-cid-f7gn7yk6]{padding:var(--s-xl) var(--mar)}.article__title[data-astro-cid-f7gn7yk6]{font-size:var(--t-h2)}.artcta[data-astro-cid-f7gn7yk6]{padding:var(--s-lg) var(--s-md)}.related__link[data-astro-cid-f7gn7yk6]{flex-wrap:wrap;gap:4px var(--s-md)}.related__meta[data-astro-cid-f7gn7yk6]{width:100%}.related__arr[data-astro-cid-f7gn7yk6]{display:none}}
