.article-page .phero__copy h1{max-width:20em}.answer{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:linear-gradient(135deg, var(--gold-soft), transparent 75%), color-mix(in srgb, var(--panel) 80%, transparent);color:var(--ink);font-size:var(--fs-lead);margin:0;padding:18px 22px 18px 24px;line-height:1.85;position:relative}.answer:before{content:"";background:var(--gold);border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:-1px}.article-layout{padding-bottom:var(--section-y);grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.article-layout__toc{top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 36px);max-height:calc(100vh - var(--beta-h) - var(--header-top) - var(--header-h) - 60px);scrollbar-width:thin;padding:4px 4px 12px 0;position:sticky;overflow-y:auto}@media (min-width:960px) and (max-width:1199px){.article-layout{grid-template-columns:236px minmax(0,1fr);gap:40px}}@media (max-width:959px){.article-layout{display:block}.article-layout__toc{z-index:5;top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 8px);max-height:none;margin-bottom:clamp(24px,5vw,36px);padding:0;overflow:visible}}.article{--measure:660px;min-width:0}.article .prose,.article__section>:not(.article__extra),.article__foot{max-width:var(--measure)}.article__section{scroll-margin-top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 24px);padding:clamp(28px,3.4vw,44px) 0;position:relative}.article__section:before{content:"";width:min(100%, var(--measure));border-top:1px solid var(--line);position:absolute;top:0;left:0}.article__section:first-child{padding-top:0}.article__section:first-child:before{display:none}.article__cue{margin-bottom:12px}.article__h2{text-wrap:balance;margin-bottom:18px;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight:600;line-height:1.4}.prose ul.article__bullets,.article__bullets{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:0;list-style:none;display:grid}.article__bullets li{margin:0;padding:14px 16px 14px 44px;line-height:1.8;position:relative}.article__bullets li+li{border-top:1px solid var(--line)}.article__bullets li[data-kind=no]:before{border:1.5px solid var(--line-3);background:0 0}@media (max-width:640px){.article__bullets li{padding:12px 14px 12px 36px}.article__bullets li:before{left:14px}}.article__bullets li:before{content:"";background:var(--gold);border-radius:2px;width:9px;height:9px;position:absolute;top:1.35em;left:18px;rotate:45deg}.article__bullets strong{color:var(--ink);font-weight:600}.article__extra{margin-top:22px}.article .article__related:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.article .article__related:has(>li:nth-child(4):last-child){grid-template-columns:1fr}}.article__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:28px;display:flex}@media (max-width:560px){.article__foot{flex-direction:column-reverse}.article__foot .btn{width:100%}.article__bullets li{padding-left:38px}.article__bullets li:before{left:14px}}.legal-page .wr .wr__w{animation:none!important}.article .prose{color:var(--ink);font-weight:400}html[data-theme=dark] .article .prose{color:var(--ink-2)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .article .prose{color:var(--ink-2)}}@media (min-width:720px) and (max-width:959px){.article-page .article-layout{max-width:660px;margin-inline:auto}.article-page .article__extra{--extra-w:min(calc(100vw - 2 * var(--gutter)), 944px);width:var(--extra-w);margin-left:calc((100% - var(--extra-w)) / 2)}}#faq+.article__section:before{display:none}.legal-page .phero__beam{opacity:.5}.toc{font-size:var(--fs-14)}.toc__mobile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-2);display:none}.toc__mobile[open] .toc__list{overscroll-behavior:contain;max-height:min(60vh,520px);overflow-y:auto}.toc__mobile-label{flex:none}.toc__now{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gold-ink);font-size:var(--fs-13);flex:1;overflow:hidden}.toc__now:empty{display:none}.toc__mobile summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:500;list-style:none;display:flex}.toc__mobile summary::-webkit-details-marker{display:none}.toc__mobile svg{transition:rotate var(--dur-3) var(--ease-out)}.toc__mobile[open] svg{rotate:180deg}.toc__mobile .toc__list{padding:4px 12px 12px}.toc__label{font-size:var(--fs-13);color:var(--gold-ink);margin:0 0 14px 26px;font-weight:500}.toc__rail{--toc-p:0;position:relative}.toc__line{background:var(--line-2);width:1px;position:absolute;top:6px;bottom:6px;left:8px}.toc__playhead{left:3px;top:calc(6px + var(--toc-p) * (100% - 12px));background:var(--gold);width:11px;height:2px;box-shadow:0 0 10px var(--gold-glow);transition:top .16s linear;position:absolute}.toc__playhead:before{content:"";border-left:5px solid var(--gold);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:-3px;left:0}.toc__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc__link{color:var(--ink-2);text-wrap:balance;transition:color var(--dur-2) ease, background-color var(--dur-2) ease;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:7px 10px 7px 26px;line-height:1.55;text-decoration:none;display:grid;position:relative}.toc__link:before{content:"";border:1.5px solid var(--line-3);background:var(--bg);width:7px;height:7px;transition:background-color var(--dur-2) ease, border-color var(--dur-2) ease;border-radius:1px;position:absolute;top:14px;left:5px;rotate:45deg}.toc__sub .toc__link{font-size:var(--fs-13);padding-left:40px}.toc__sub .toc__link:before{width:5px;height:5px;left:6px}.toc__mobile .toc__sub .toc__link{padding-left:26px}.toc__mobile .toc__link{padding-left:10px}.toc__mobile .toc__link:before{display:none}.toc__link[data-passed]:before{background:var(--gold);border-color:var(--gold)}.toc__link:hover{color:var(--ink);background:color-mix(in srgb, var(--color-text) 5%, transparent)}.toc__link[aria-current]{color:var(--ink);background:var(--gold-softer);font-weight:500}.toc__link[aria-current] .toc__n{color:var(--gold-ink);font-weight:600}.toc__n{color:var(--ink-3);margin-top:.45em}@media (max-width:959px){.toc__mobile{display:block}.toc__desk{display:none}}.article-page .phero--split .phero__inner{align-items:center}.guide-visual{margin:0;padding-top:34px;display:grid;position:relative}.guide-visual__frame{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 80%, transparent);box-shadow:var(--shadow-2), var(--rim);position:relative;overflow:hidden}.guide-visual__tag{position:absolute;top:0;right:0}.guide-visual--panel .guide-visual__frame{aspect-ratio:var(--ratio,16 / 9)}.guide-visual--panel .fv--app{padding:clamp(10px,2.4cqi,18px)}.guide-visual--panel .guide-visual__frame{container-type:inline-size}.guide-visual--strip .guide-visual__frame{height:auto;padding:16px 18px;display:block}.guide-visual--strip .ammini{justify-content:center;height:auto;container-type:inline-size}.guide-visual--strip .ammini .am-view{width:100%}.guide-visual--card .guide-visual__frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.guide-visual--card .fv--browser{margin:0}@media (max-width:960px){.guide-visual{max-width:560px}}@media (max-width:640px){.article__related .clip__strip{display:none}.article__related .clip__body{gap:4px;padding:14px 16px}.article__related .clip__title{font-size:var(--fs-16)}.article__related .clip__body p{font-size:var(--fs-14);line-height:1.6}.article__related{gap:8px}}@media (min-width:960px){.article .article__extra{max-width:var(--measure)}.article .article__extra .cmp__scroll{overscroll-behavior-x:contain;overflow-x:auto}.article .article__extra .cmp__table{min-width:1060px}.article .article__extra .cmp__corner{width:200px}.article .article__extra .cmp__table thead th{top:0}.article .article__extra .cmp__table td{white-space:nowrap}}.article-skel__title{margin:0}.article-skel__title .skel{--h:.5em}.article-skel__aside{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 60%, transparent);place-items:center;min-height:320px;display:grid}@media (max-width:960px){.article-skel__aside{order:-1;min-height:0;padding:28px 16px 22px}}.article-skel__toc-bar{align-items:center;min-height:50px;padding:12px 16px;display:flex}.article-page .article__h2 .skel{--h:.55em}
