[data-site-design=warm].ss-tools .ss-tools-head{background:var(--ss-warm-surface);border-bottom:1px solid var(--ss-warm-border)}[data-site-design=warm].ss-tools .ss-tools-breadcrumb{color:var(--ss-warm-muted);line-height:1.6;overflow-wrap:anywhere}[data-site-design=warm].ss-tools .ss-tools-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--ss-warm-ink);text-decoration:underline;text-underline-offset:4px}[data-site-design=warm].ss-tools .ss-tools-intro{max-width:52rem}[data-site-design=warm].ss-tools .ss-tools-intro h1{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.13;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}[data-site-design=warm].ss-tools .ss-tools-intro p{max-width:68ch;color:var(--ss-warm-muted);line-height:1.75}[data-site-design=warm].ss-tools .ss-tools-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.75rem;align-items:start}[data-site-design=warm].ss-tools .ss-tools-workspace>:is(div,nav){min-width:0;width:100%;max-width:none;margin-top:0}[data-site-design=warm].ss-tools .ss-tools-tool{background:var(--ss-warm-paper);border:1px solid var(--ss-warm-border);border-radius:6px}[data-site-design=warm].ss-tools .ss-tools-nav{color:var(--ss-warm-ink);gap:.25rem 1.25rem;padding-block:.25rem;border-bottom:1px solid var(--ss-warm-border)}[data-site-design=warm].ss-tools .ss-tools-nav a{min-height:44px;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:5px}[data-site-design=warm].ss-tools .ss-tools-nav a:hover{color:var(--ss-warm-accent)}[data-site-design=warm].ss-tools :is(.ss-tools-nav,.ss-tools-breadcrumb,.ss-tools-more) a:focus-visible{outline:2px solid var(--ss-warm-accent);outline-offset:4px;border-radius:2px}[data-site-design=warm].ss-tools .ss-tools-sidebar{display:grid;gap:1rem;align-content:start;min-width:0}[data-site-design=warm].ss-tools .ss-tools-sidebar>:is(nav,div){margin-top:0;min-width:0}[data-site-design=warm].ss-tools .ss-tools-answer>div{border-color:var(--ss-warm-border);border-radius:6px;background:var(--ss-warm-paper)}[data-site-design=warm].ss-tools .ss-tools-answer{line-height:1.7;overflow-wrap:anywhere}[data-site-design=warm].ss-tools .ss-tools-editorial{background:var(--ss-warm-paper);background-image:none;padding-block:clamp(2.75rem,6vw,4.5rem)}[data-site-design=warm].ss-tools .ss-tools-editorial .prose{color:var(--ss-warm-ink);line-height:1.85}[data-site-design=warm].ss-tools .ss-tools-editorial .prose :is(h2,h3){line-height:1.25;text-wrap:pretty}[data-site-design=warm].ss-tools .ss-tools-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}[data-site-design=warm].ss-tools .ss-tools-table-scroll:focus-visible{outline:2px solid var(--ss-warm-accent);outline-offset:4px}[data-site-design=warm].ss-tools .ss-tools-table-hint{color:var(--ss-warm-muted);font-size:.875rem;line-height:1.6;margin-block:.75rem}[data-site-design=warm].ss-tools .ss-tools-table-hint[hidden]{display:none}[data-site-design=warm].ss-tools .ss-tools-resources{padding-top:1.5rem;border-top:1px solid var(--ss-warm-border)}[data-site-design=warm].ss-tools .ss-tools-reading{margin-inline:auto}[data-site-design=warm].ss-tools .ss-tools-more a{border-color:var(--ss-warm-border);border-radius:5px;color:var(--ss-warm-ink);background:var(--ss-warm-paper);white-space:normal;overflow-wrap:anywhere}@media(min-width:72rem){[data-site-design=warm].ss-tools .ss-tools-workspace{grid-template-columns:minmax(0,1fr) minmax(0,20rem);-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem}[data-site-design=warm].ss-tools .ss-tools-tool{grid-column:1;grid-row:1}[data-site-design=warm].ss-tools .ss-tools-sidebar{grid-column:2;grid-row:1}[data-site-design=warm].ss-tools .ss-tools-workspace>.ss-tools-advice{grid-column:1;grid-row:2;margin-top:.75rem}}@media(prefers-reduced-motion:no-preference){[data-site-design=warm].ss-tools :is(.ss-tools-nav,.ss-tools-breadcrumb,.ss-tools-more) a{transition:color .16s ease,border-color .16s ease,background-color .16s ease}}@media(prefers-reduced-motion:reduce){[data-site-design=warm].ss-tools :is(.ss-tools-nav,.ss-tools-breadcrumb,.ss-tools-more) a{transition:none;scroll-behavior:auto}}
