.article[data-astro-cid-6cl6jfit]{background:var(--paper);padding:var(--s-xxl) var(--mar)}.article__head[data-astro-cid-6cl6jfit]{max-width:720px;margin:0 auto var(--s-xl)}.article__breadcrumbs[data-astro-cid-6cl6jfit]{color:var(--text-3);font-size:var(--t-body-sm);margin-bottom:var(--s-md)}.article__back[data-astro-cid-6cl6jfit]{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-6cl6jfit]:hover{color:var(--accent-text)}.article__eyebrow[data-astro-cid-6cl6jfit]{margin-bottom:var(--s-md)}.article__title[data-astro-cid-6cl6jfit]{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-6cl6jfit]{font-size:var(--t-body-lg);color:var(--text-2);line-height:1.6;max-width:58ch}.article__ainote[data-astro-cid-6cl6jfit]{margin:12px 0 0;font-size:var(--t-body-sm);line-height:1.5;color:var(--text-2)}.article__byline[data-astro-cid-6cl6jfit]{display:flex;align-items:center;gap:10px;margin-top:var(--s-lg)}.article__byline-text[data-astro-cid-6cl6jfit]{font-size:var(--t-body-sm);color:var(--text-2)}.article__byline-name[data-astro-cid-6cl6jfit]{color:var(--ink);font-weight:600}.article__byline-sep[data-astro-cid-6cl6jfit]{margin:0 2px;color:var(--text-3)}.article__cover[data-astro-cid-6cl6jfit]{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-6cl6jfit] .article__cover-img{width:100%;height:100%;object-fit:cover;display:block}.article__toc[data-astro-cid-6cl6jfit]{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-6cl6jfit]{font-size:var(--t-body);font-weight:600;margin-bottom:var(--s-sm)}.article__toc[data-astro-cid-6cl6jfit] ul[data-astro-cid-6cl6jfit]{list-style:none;padding:0;margin:0}.article__toc[data-astro-cid-6cl6jfit] a[data-astro-cid-6cl6jfit]{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-6cl6jfit] a[data-astro-cid-6cl6jfit]:hover{color:var(--accent-text)}.article__body[data-astro-cid-6cl6jfit] h2{scroll-margin-top:var(--s-xxl)}.article__body[data-astro-cid-6cl6jfit]{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-6cl6jfit] 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-6cl6jfit] 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-6cl6jfit] p{margin-bottom:var(--s-md);max-width:66ch}.article__body[data-astro-cid-6cl6jfit] 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-6cl6jfit] a:hover{color:var(--accent-text);text-decoration-color:currentColor}.article__body[data-astro-cid-6cl6jfit] strong{font-weight:600;color:var(--ink)}.article__body[data-astro-cid-6cl6jfit] ul,.article__body[data-astro-cid-6cl6jfit] ol{margin:0 0 var(--s-md);padding-left:1.25em}.article__body[data-astro-cid-6cl6jfit] li{margin-bottom:var(--s-xs)}.article__body[data-astro-cid-6cl6jfit] 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-6cl6jfit] .tablewrap{position:relative;margin:var(--s-lg) 0}.article__body[data-astro-cid-6cl6jfit] .tablewrap__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text-3) var(--mist)}.article__body[data-astro-cid-6cl6jfit] .tablewrap table{display:table;width:100%;min-width:54rem;table-layout:fixed;max-width:none;overflow:visible;margin:0}.article__body[data-astro-cid-6cl6jfit] 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-6cl6jfit] td{padding:var(--s-sm);border-bottom:1px solid var(--rule-soft);vertical-align:top}.article__body[data-astro-cid-6cl6jfit] th:first-child,.article__body[data-astro-cid-6cl6jfit] td:first-child{width:9rem;position:sticky;left:0;background:var(--paper);box-shadow:inset -1px 0 0 var(--rule-soft)}.article__body[data-astro-cid-6cl6jfit] th:first-child{background:var(--mist)}.article__body[data-astro-cid-6cl6jfit] .tablewrap:before,.article__body[data-astro-cid-6cl6jfit] .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-6cl6jfit] .tablewrap:before{left:0;background:linear-gradient(to right,var(--paper),transparent)}.article__body[data-astro-cid-6cl6jfit] .tablewrap:after{right:0;background:linear-gradient(to left,var(--paper),transparent)}.article__body[data-astro-cid-6cl6jfit] .tablewrap.has-overflow:not(.at-end):after,.article__body[data-astro-cid-6cl6jfit] .tablewrap.has-overflow:not(.at-start):before{opacity:1}.article__body[data-astro-cid-6cl6jfit] .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-6cl6jfit] .tablewrap.has-overflow:not(.was-scrolled) .tablewrap__hint{display:block}.article__body[data-astro-cid-6cl6jfit] 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-6cl6jfit]{max-width:720px;margin:var(--s-xxl) auto 0;overflow-wrap:break-word}.artfaq__title[data-astro-cid-6cl6jfit]{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-6cl6jfit]{margin:0;border-top:1px solid var(--rule)}.artfaq__row[data-astro-cid-6cl6jfit]{padding:var(--s-md) 0;border-bottom:1px solid var(--rule)}.artfaq__q[data-astro-cid-6cl6jfit]{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-6cl6jfit]{margin:0;font-size:var(--t-body);color:var(--text-2);line-height:1.65;max-width:62ch}.artcta[data-astro-cid-6cl6jfit]{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-6cl6jfit]{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-6cl6jfit]{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-6cl6jfit]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs) var(--s-lg)}.artcta__price[data-astro-cid-6cl6jfit]{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-6cl6jfit]:hover{color:var(--accent-text);text-decoration-color:currentColor}@media(max-width:680px){.article[data-astro-cid-6cl6jfit]{padding:var(--s-xl) var(--mar)}.article__title[data-astro-cid-6cl6jfit]{font-size:var(--t-h2)}.artcta[data-astro-cid-6cl6jfit]{padding:var(--s-lg) var(--s-md)}}
