.kb-root .kb-hero .tool-hero-grid{grid-template-areas:"trail trail""title lead""acts lead"}.kb-root .kb-hero .tool-hero-acts{align-self:start}.kb-root .kb-hero h1{max-width:15ch;font-size:clamp(2.2rem,3.4vw,3.1rem);line-height:1.02}.kb-root .kb-hero .tool-hero-lead p{max-width:50ch;font-size:16px;line-height:1.6}.kb-root .kb-hero .tool-hero-lead p.kb-byline{margin-top:16px;font-size:13px;line-height:1.4}.kb-root .seo-body.kb-body{padding:clamp(48px, 6vw, 80px) var(--tc-gut) clamp(56px, 6.4vw, 88px)}.kb-root .kb-part+.kb-part{margin-top:clamp(48px,5.6vw,72px)}.kb-root .kb-part>h2{letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin-bottom:22px;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.15}.kb-root .kb-part>h2 code{font-size:.8em}.kb-root .kb-part>h2,.kb-root .kb-prose>:is(h2,h3){scroll-margin-top:96px}.kb-root .kb-body :is(.kb-prose>p,.kb-prose li){font-size:16px;line-height:1.7}.kb-root .kb-prose>h3{letter-spacing:-.015em;margin-top:14px;font-size:18px;line-height:1.35}.kb-root .kb-prose strong{font-weight:500}.kb-root .kb-prose li :is(ul,ol){margin-top:10px;padding-inline-start:1.25em;list-style:circle}.kb-root .kb-prose hr{display:none}.kb-root .kb-prose figure.shiki{box-shadow:none;border-radius:0;margin:0}.kb-root .kb-prose video{aspect-ratio:16/9;border:1px solid var(--tc-hair);border-radius:0;width:100%;max-width:720px;display:block}.kb-root .kb-prose>div:has(>table){border:1px solid var(--tc-hair);background:var(--tool-card);margin:0}.kb-root .kb-prose table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.55}.kb-root .kb-prose :is(th,td){border-top:1px solid var(--tc-hair);border-left:1px solid var(--tc-hair);text-align:start;vertical-align:top;padding:14px 18px}.kb-root .kb-prose :is(th,td):first-child{border-left:0}.kb-root .kb-prose thead th{background:var(--tool-strip);color:var(--tc-ink-2);border-top:0;font-size:13px;font-weight:500}.kb-root .kb-prose tbody td:first-child{font-weight:500}.kb-root .kb-prose td a{text-decoration-line:underline;-webkit-text-decoration-color:var(--tc-ink-3);text-decoration-color:var(--tc-ink-3);text-underline-offset:3px}.kb-root .kb-question{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 76px 16px;align-items:start;padding-block:18px}.kb-root .kb-question .seo-link-note{grid-column:2}.kb-root .kb-question-film{color:var(--tc-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;justify-self:end;align-items:center;gap:6px;font-size:13px;line-height:21px;display:inline-flex}.kb-root .kb-question-film svg{width:14px;height:14px}.kb-root .kb-question .seo-link-arrow{grid-column:4;margin-top:3px}@media (max-width:880px){.kb-root .kb-hero .tool-hero-grid{grid-template-areas:"trail""title""lead""acts"}.kb-root .kb-question{grid-template-columns:minmax(0,1fr) 16px;row-gap:4px}.kb-root .kb-question>:first-child{grid-area:1/1}.kb-root .kb-question .seo-link-note{grid-area:2/1}.kb-root .kb-question-film{grid-area:3/1;justify-self:start}.kb-root .kb-question .seo-link-arrow{grid-area:1/2}}@media (max-width:720px){.kb-root .kb-hero h1{max-width:none;font-size:clamp(2.4rem,10.4vw,2.6rem);line-height:1.04}.kb-root .kb-hero .tool-hero-lead p,.kb-root .kb-body :is(.kb-prose>p,.kb-prose li){font-size:var(--tcm-body,16px)}.kb-root .kb-prose>div:has(>table){background:linear-gradient(270deg, var(--tool-card) 30%, transparent) 100% 0 / 40px 100% local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--tc-ink) 16%, transparent), transparent) 100% 0 / 14px 100% scroll, var(--tool-card);background-repeat:no-repeat}.kb-root .kb-prose table{border-collapse:separate;border-spacing:0;min-width:680px;font-size:14px}.kb-root .kb-prose :is(th,td){padding:12px 14px}.kb-root .kb-prose :is(th,td):first-child{z-index:1;border-right:1px solid var(--tc-hair);background:var(--tool-card);position:sticky;left:0}.kb-root .kb-prose thead th:first-child{background:var(--tool-strip)}.kb-root .kb-prose :is(th,td):nth-child(2){border-left:0}}
