.content-upgrade{display:grid;grid-template-columns:220px minmax(0,790px);gap:44px;align-items:start}.tool-toc{position:sticky;top:100px;display:grid;gap:12px;font-size:.9rem;padding:20px 0}.tool-toc a{color:#145e61}.tool-prose{min-width:0;line-height:1.8;color:#173248}.tool-prose h2{margin:2.3em 0 .8em;line-height:1.3;scroll-margin-top:100px}.tool-prose h3{line-height:1.4;margin-top:1.5em}.tool-prose p{margin:0 0 1.15em}.tool-prose li{margin-bottom:.8em}.field-explanations dt{font-weight:700;margin-top:1.2em}.field-explanations dd{margin:.35em 0 1em}.worked-example{padding:1em 0 1.4em;border-bottom:1px solid #d8e5e6;overflow-wrap:anywhere}.tool-prose details{padding:1em 0;border-bottom:1px solid #d8e5e6}.tool-prose summary{cursor:pointer;font-weight:600}.tool-prose details p:first-of-type{margin-top:1em}.tool-prose .grid{grid-template-columns:1fr 1fr}@media(max-width:900px){.content-upgrade{display:block}.tool-toc{position:static;display:flex;flex-wrap:wrap;gap:10px 20px}.tool-prose{max-width:790px}.tool-prose .grid{grid-template-columns:1fr}}@media print{.tool-toc{display:none}.content-upgrade{display:block}}.tool-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;padding:16px;background:#f3f8f8;font-size:.9rem}.tool-prose dd,.tool-prose li{overflow-wrap:anywhere}
