main .tse-cta{border:1px solid var(--c-line-strong);background:var(--c-surface-2);color:var(--c-ink);overflow-wrap:break-word;border-radius:14px;gap:1rem;min-width:0;padding:1.25rem 1.35rem;display:grid}main .tse-cta .tse-cta__body{gap:.35rem;min-width:0;display:grid}main .tse-cta p.tse-cta__t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}main .tse-cta p.tse-cta__x{color:var(--c-ink-2);margin:0;font-size:.9375rem;line-height:1.5}main .tse-cta a.tse-cta__btn,main .tse-cta-bar a.tse-cta__btn{border:1px solid var(--c-invert);background:var(--c-invert);min-height:2.875rem;color:var(--c-on-invert);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}main .tse-cta a.tse-cta__btn:hover,main .tse-cta-bar a.tse-cta__btn:hover{background:var(--c-invert-2);border-color:var(--c-invert-2)}main .tse-cta a.tse-cta__btn:focus-visible,main .tse-cta-bar a.tse-cta__btn:focus-visible,main .tse-cta-bar .tse-cta-bar__x:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}main .tse-cta .arrow,main .tse-cta-bar .arrow{display:inline-block}main .prose .tse-cta--inline{clear:both;margin-block:2.25rem}@media (width>=640px){main .prose .tse-cta--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}}main .abody>.tse-cta--bottom{margin-top:.5rem}@media (width>=640px){main .abody>.tse-cta--bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem}}main .tse-cta--sidebar{padding:1.1rem 1.1rem 1.15rem;display:none}main .tse-cta--sidebar a.tse-cta__btn{padding-inline:.85rem;font-size:.9rem}main .tse-cta-bar{z-index:40;padding:.6rem max(.75rem, env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));background:var(--c-surface);border-top:1px solid var(--c-line-strong);visibility:hidden;opacity:0;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}main .tse-cta-bar.is-on{visibility:visible;opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){main .tse-cta-bar{transition:transform .25s var(--ease), opacity .25s var(--ease), visibility 0s linear .25s}main .tse-cta-bar.is-on{transition:transform .25s var(--ease), opacity .25s var(--ease), visibility 0s}}main .tse-cta-bar a.tse-cta__btn{flex:auto;min-width:0}main .tse-cta-bar .tse-cta-bar__x{border:1px solid var(--c-line-strong);width:2.75rem;height:2.75rem;color:var(--c-ink);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid}@media (width>=1100px){main .abody>.tse-cta--bottom{grid-column:-2/-1}}main .abody>.rail{display:contents}@media (width>=1200px){main .abody.abody--rail{grid-template-rows:auto auto;grid-template-columns:minmax(0,46rem) 300px;justify-content:center;align-items:start;gap:2rem 3rem}main .abody.abody--rail>.prose{grid-area:1/1}main .abody.abody--rail>.tse-cta--bottom{grid-area:2/1}main .abody.abody--rail>.rail{flex-direction:column;grid-area:1/2;gap:1rem;min-width:0;max-height:calc(100dvh - 7.75rem);display:flex;position:sticky;top:6.5rem}main .abody.abody--rail>.rail>.toc{overscroll-behavior:contain;flex:0 auto;min-height:0;position:static;overflow-y:auto}main .abody.abody--rail>.rail>.tse-cta--sidebar{flex:none;display:grid}main .tse-cta-bar{display:none}}
