 #main .sg-article-page {--article-ink: #102b3b;--article-muted: #4b5e66;--article-panel: #f6f4ef;--article-line: #c4d1d4;--article-accent: #b13d1d;--article-bg: #fff;--article-card: #fff;--article-key: #edf2f3;--article-stripe: #fafaf7;--article-button-ink: var(--article-ink);--article-hero: radial-gradient(ellipse at 95% 15%, #e7e6db, transparent 60%), var(--article-panel);background: var(--article-bg);color: var(--article-ink);font-family: Roboto, Arial, sans-serif;}#main .sg-article-page *, #main .sg-article-page *::before, #main .sg-article-page *::after {box-sizing: border-box;}#main .sg-article-page p, #main .sg-article-page li {color: var(--article-muted);}#main .sg-article-page h1, #main .sg-article-page h2, #main .sg-article-page h3, #main .sg-article-page h4 {color: var(--article-ink);font-weight: 700;}#main .sg-article-page a {color: var(--article-accent);text-underline-offset: .22em;text-decoration-thickness: .07em;overflow-wrap: anywhere;}#main .sg-article-page a:focus-visible, #main .sg-article-page summary:focus-visible, #main .sg-article-page [tabindex]:focus-visible {outline: 3px solid var(--article-accent);outline-offset: 4px;}#main .sg-article-page .sg-article-wrap {width: calc(100% - 3rem);max-width: 74rem;margin-inline: auto;}#main .sg-article-page .sg-article-hero {padding: 9.5rem 0 3.5rem;background: var(--article-hero);border-bottom: 1px solid var(--article-line);}#main .sg-article-page .sg-article-breadcrumb {display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .65rem;margin: 0 0 2.5rem;color: var(--article-muted);font-size: .75rem;line-height: 1.6;}#main .sg-article-page .sg-article-breadcrumb a {color: inherit;font-size: inherit;line-height: inherit;}#main .sg-article-page .sg-article-breadcrumb a:hover {color: var(--article-accent);}#main .sg-article-page .sg-article-eyebrow {margin: 0 0 1rem;color: var(--article-accent);font-size: .75rem;font-weight: 700;line-height: 1.5;letter-spacing: .1em;text-transform: uppercase;}#main .sg-article-page .sg-article-opening {display: block;}#main .sg-article-page .sg-article-title {max-width: 15em;margin: 0;font-size: clamp(2.35rem, 4.8vw, 4.4rem);line-height: 1.06;letter-spacing: -.045em;text-wrap: balance;overflow-wrap: break-word;}#main .sg-article-page .sg-article-deck {max-width: 47rem;margin: 1.75rem 0 0;color: var(--article-muted);font-size: 1.125rem;line-height: 1.75;}#main .sg-article-page .sg-article-byline {display: flex;align-items: center;gap: .75rem;margin-top: 1.5rem;}#main .sg-article-page .sg-article-byline > div {min-width: 0;}#main .sg-article-page .sg-article-byline img {flex: none;display: block;width: 2.5rem;height: 2.5rem;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}#main .sg-article-page .sg-article-author-bird {flex: none;width: 2.5rem;height: 2.5rem;background-color: var(--article-ink);-webkit-mask: url("/assets/svgs/bird.svg") center / contain no-repeat;mask: url("/assets/svgs/bird.svg") center / contain no-repeat;}#main .sg-article-page .sg-article-author {display: block;color: var(--article-ink);font-size: .875rem;line-height: 1.5;font-weight: 700;}#main .sg-article-page .sg-article-meta {display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 .4rem;color: var(--article-muted);font-size: .875rem;line-height: 1.7;}#main .sg-article-page .sg-article-meta > span:not([aria-hidden]) {white-space: nowrap;}#main .sg-article-page .sg-article-duration > span {margin-right: .3rem;}#main .sg-article-page .sg-article-start {display: inline-flex;align-items: center;justify-content: center;gap: 1.5rem;max-width: 100%;min-height: 3.5rem;margin-top: 2rem;padding: 1rem 1.25rem;border: 1px solid #ff6a3e;border-radius: .25rem;background: #ff6a3e;color: var(--article-button-ink);font-size: .9375rem;line-height: 1.4;font-weight: 700;text-decoration: none;}#main .sg-article-page .sg-article-start:hover {background: #ff895e;border-color: #ff895e;color: var(--article-button-ink);}#main .sg-article-page .sg-article-reading {display: grid;grid-template-columns: minmax(0, 1fr);gap: 2.5rem;padding-block: 3rem 4.5rem;align-items: start;}#main .sg-article-page .sg-article-sidebar, #main .sg-article-page .sg-article-main, #main .sg-article-page .sg-article-content {min-width: 0;}#main .sg-article-page .sg-article-main {width: 100%;}#main .sg-article-page .sg-article-sidebar {position: static;}#main .sg-article-page .sg-article-contents-desktop {display: none;}#main .sg-article-page .sg-article-contents-mobile {display: block;border-block: 1px solid var(--article-line);}#main .sg-article-page .sg-article-contents-mobile summary {padding: 1.1rem .5rem;color: var(--article-ink);font-size: .9375rem;font-weight: 700;line-height: 1.5;cursor: pointer;}#main .sg-article-page .sg-article-contents-mobile summary span {display: inline-block;margin-left: .75rem;color: var(--article-muted);font-size: .75rem;font-weight: 400;}#main .sg-article-page .sg-article-contents-mobile nav {padding: .25rem .5rem 1rem;}#main .sg-article-page .sg-article-contents ol {list-style: none;margin: 0 0 1.25rem;padding: 0;}#main .sg-article-page .sg-article-contents li {margin: 0;padding: 0;}#main .sg-article-page .sg-article-contents li a {display: grid;grid-template-columns: 1.15rem minmax(0, 1fr);gap: .4rem;padding: .55rem .4rem;}#main .sg-article-page .sg-article-contents li a span {padding-top: .1rem;color: var(--article-accent);font-size: .6875rem;}body.sg-brand #main article.sg-article-page .sg-article-sidebar .sg-article-contents li > a {color: var(--article-muted);font-size: .875rem;line-height: 1.6;text-decoration: none;}body.sg-brand #main article.sg-article-page .sg-article-sidebar .sg-article-contents li > a:hover {color: var(--article-accent);text-decoration: underline;}body.sg-brand #main article.sg-article-page .sg-article-sidebar .sg-article-contents li > a[aria-current="location"] {color: var(--article-accent);text-decoration: underline;}#main .sg-article-page .sg-article-sidebar a:focus-visible, #main .sg-article-page .sg-article-sidebar summary:focus-visible {outline-offset: -3px;border-radius: .15rem;}#main .sg-article-page .sg-article-back {display: inline-block;max-width: 100%;padding: .5rem .4rem;font-size: .8125rem;line-height: 1.6;}#main .sg-article-page .sg-article-cover {max-width: 100%;margin: 0 0 1.75rem;padding: 0;border-radius: .25rem;overflow: hidden;background: var(--article-key);}#main .sg-article-page .sg-article-cover picture {display: block;width: 100%;}#main .sg-article-page .sg-article-cover img {display: block;width: 100%;height: clamp(12rem, 27vw, 17rem);-o-object-fit: cover;object-fit: cover;}#main .sg-article-page .sg-article-source-cover img {height: auto;}#main .sg-article-page .sg-article-cover figcaption {padding: .75rem 0;border-bottom: 1px solid var(--article-line);background: var(--article-bg);color: var(--article-muted);font-size: .875rem;line-height: 1.6;}#main .sg-article-page .sg-article-takeaways {margin: 0 0 2.5rem;padding: 1.5rem;border-left: 3px solid var(--article-accent);background: var(--article-panel);}#main .sg-article-page .sg-article-takeaways .sg-article-eyebrow {margin-bottom: .65rem;color: var(--article-accent);font-size: .75rem;line-height: 1.5;}#main .sg-article-page .sg-article-takeaways h2 {margin: 0;font-size: 1.25rem;line-height: 1.35;letter-spacing: -.015em;}#main .sg-article-page .sg-article-takeaways ul {list-style: none;margin: 1rem 0 0;padding: 0;}#main .sg-article-page .sg-article-takeaways li {display: grid;grid-template-columns: 1.25rem minmax(0, 1fr);gap: .6rem;margin: 0;padding: 0;}#main .sg-article-page .sg-article-takeaways li + li {margin-top: .65rem;}#main .sg-article-page .sg-article-takeaways li > span {padding-top: .1rem;color: var(--article-accent);font-size: .8125rem;line-height: 1.7;font-weight: 700;}#main .sg-article-page .sg-article-takeaways p {margin: 0;color: var(--article-muted);font-size: .9375rem;line-height: 1.7;}#main .sg-article-page .sg-article-content {width: 100%;color: var(--article-muted);scroll-margin-top: 8rem;}#main .sg-article-page .sg-article-content p, #main .sg-article-page .sg-article-content li {font-size: 1rem;line-height: 1.8;font-weight: 400;opacity: 1;}#main .sg-article-page .sg-article-content > p, #main .sg-article-page .sg-article-content > ul, #main .sg-article-page .sg-article-content > ol, #main .sg-article-page .sg-article-content > dl {max-width: 68ch;}#main .sg-article-page .sg-article-content p {margin: 0 0 1.35rem;}#main .sg-article-page .sg-article-content > p:first-child {color: var(--article-ink);font-size: 1.125rem;line-height: 1.8;}#main .sg-article-page .sg-article-content h2 {max-width: 24ch;margin: 2.5rem 0 1.35rem;padding-top: 2.5rem;border-top: 1px solid var(--article-line);color: var(--article-ink);font-size: clamp(1.8rem, 3.1vw, 2.7rem);line-height: 1.15;letter-spacing: -.035em;text-wrap: balance;scroll-margin-top: 8rem;}#main .sg-article-page .sg-article-content h2::before {content: attr(data-section-number);display: block;margin-bottom: 1rem;color: var(--article-accent);font-size: .6875rem;line-height: 1.5;font-weight: 700;letter-spacing: .13em;}#main .sg-article-page .sg-article-content h2:first-child {margin-top: 0;}#main .sg-article-page .sg-article-content h3 {margin: 2rem 0 1.35rem;color: var(--article-ink);font-size: 1.25rem;line-height: 1.35;letter-spacing: -.015em;scroll-margin-top: 8rem;}#main .sg-article-page .sg-article-content h4 {margin: 1.75rem 0 1rem;color: var(--article-ink);font-size: 1.125rem;line-height: 1.4;scroll-margin-top: 8rem;}#main .sg-article-page .sg-article-content strong {color: var(--article-ink);font-weight: 700;}#main .sg-article-page .sg-article-content ul, #main .sg-article-page .sg-article-content ol {margin: 1.35rem 0;padding-left: 1.3rem;}#main .sg-article-page .sg-article-content li {margin: .65rem 0;padding-left: .25rem;}#main .sg-article-page .sg-article-content li::marker {color: var(--article-accent);font-weight: 700;}#main .sg-article-page .sg-article-content a {overflow-wrap: anywhere;}#main .sg-article-page .sg-article-content blockquote {margin: 2rem 0;padding: 1.5rem;border-left: 3px solid var(--article-accent);background: var(--article-panel);}#main .sg-article-page .sg-article-content blockquote p {font-size: .9375rem;line-height: 1.8;}#main .sg-article-page .sg-article-content blockquote p:last-child {margin-bottom: 0;}#main .sg-article-page .sg-article-table {max-width: 100%;margin: 1.75rem 0 2rem;overflow-x: auto;border: 1px solid var(--article-line);border-radius: .25rem;background: var(--article-card);}#main .sg-article-page .sg-article-content table {width: 100%;min-width: 35rem;margin: 0;border-collapse: collapse;table-layout: auto;font-size: .875rem;line-height: 1.6;}#main .sg-article-page .sg-article-content th, #main .sg-article-page .sg-article-content td {padding: 1rem;border: 0;border-bottom: 1px solid var(--article-line);text-align: left;vertical-align: top;overflow-wrap: normal;color: var(--article-muted);}#main .sg-article-page .sg-article-content th {background: var(--article-panel);color: var(--article-ink);font-weight: 700;}#main .sg-article-page .sg-article-content tbody tr:nth-child(even) {background: var(--article-stripe);}#main .sg-article-page .sg-article-content tbody tr:last-child td {border-bottom: 0;}#main .sg-article-page .sg-article-content tbody td:first-child {color: var(--article-ink);font-weight: 700;}#main .sg-article-page .sg-article-content caption {padding: 1rem;background: var(--article-key);color: var(--article-ink);font-weight: 700;text-align: left;}#main .sg-article-page .sg-article-content pre {max-width: 100%;margin: 1.75rem 0;padding: 1.5rem;overflow-x: auto;white-space: pre-wrap;overflow-wrap: anywhere;border: 1px solid var(--article-line);border-radius: .25rem;background: var(--article-panel);font-size: .9375rem;line-height: 1.75;}#main .sg-article-page .sg-article-content img, #main .sg-article-page .sg-article-content video {max-width: 100%;height: auto;}#main .sg-article-page .sg-article-content iframe {width: 100%;max-width: 100%;height: auto;aspect-ratio: 16 / 9;border: 1px solid var(--article-line);}#main .sg-article-page .sg-article-diagram {color-scheme: light;margin: 2rem 0 2.5rem;}#main .sg-article-page .sg-article-diagram picture, #main .sg-article-page .sg-article-diagram img {display: block;width: 100%;height: auto;}#main .sg-article-page .sg-article-diagram figcaption {padding: 1rem 0;border-bottom: 1px solid var(--article-line);color: var(--article-muted);font-size: .875rem;line-height: 1.7;}#main .sg-article-page .sg-article-related {padding: 3rem 0 4.5rem;border-top: 1px solid var(--article-line);background: var(--article-panel);}#main .sg-article-page .sg-article-related-heading h2 {margin: 0 0 2rem;color: var(--article-ink);font-size: clamp(1.8rem, 3.1vw, 2.7rem);line-height: 1.15;letter-spacing: -.035em;}#main .sg-article-page .sg-article-related-grid {display: grid;grid-template-columns: minmax(0, 1fr);gap: 1rem;}#main .sg-article-page .sg-article-related-card {display: grid;grid-template-columns: 5.5rem minmax(0, 1fr);min-width: 0;border: 1px solid var(--article-line);border-radius: .25rem;background: var(--article-card);color: var(--article-ink);text-decoration: none;transition: border-color .2s;}#main .sg-article-page .sg-article-related-card:hover {border-color: var(--article-accent);}#main .sg-article-page .sg-article-related-card picture {display: block;overflow: hidden;border-radius: .2rem 0 0 .2rem;}#main .sg-article-page .sg-article-related-card img {display: block;width: 100%;height: 100%;min-height: 8rem;-o-object-fit: cover;object-fit: cover;}#main .sg-article-page .sg-article-related-card > div {display: flex;flex-direction: column;min-width: 0;padding: 1.1rem;}#main .sg-article-page .sg-article-related-card h3 {margin: 0 0 .75rem;color: var(--article-ink);font-size: 1.125rem;line-height: 1.35;letter-spacing: -.015em;}#main .sg-article-page .sg-article-related-card p {display: none;margin: 0 0 1.25rem;color: var(--article-muted);font-size: .875rem;line-height: 1.7;}#main .sg-article-page .sg-article-related-card > div > span {margin-top: auto;color: var(--article-accent);font-size: .8125rem;line-height: 1.6;font-weight: 700;}@media (min-width: 44rem) {#main .sg-article-page .sg-article-wrap {width: calc(100% - 4rem);}#main .sg-article-page .sg-article-related-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}#main .sg-article-page .sg-article-related-card {display: flex;flex-direction: column;}#main .sg-article-page .sg-article-related-card picture {border-radius: .2rem .2rem 0 0;}#main .sg-article-page .sg-article-related-card img {height: 9rem;min-height: 0;}#main .sg-article-page .sg-article-related-card > div {flex: 1;padding: 1.5rem;}#main .sg-article-page .sg-article-related-card p {display: block;}}@media (min-width: 64rem) {#main .sg-article-page .sg-article-hero {padding-top: 11rem;padding-bottom: 4.5rem;}#main .sg-article-page .sg-article-reading {grid-template-columns: 13rem minmax(0, 1fr);gap: 4rem;padding-block: 4rem 6rem;}#main .sg-article-page .sg-article-sidebar {position: sticky;top: 8rem;max-height: calc(100vh - 9.5rem);overflow-y: auto;scrollbar-width: thin;}#main .sg-article-page .sg-article-contents-desktop {display: block;padding: 1.25rem .35rem 1rem;border-block: 1px solid var(--article-line);}#main .sg-article-page .sg-article-contents-mobile {display: none;}body.sg-brand #main article.sg-article-page .sg-article-sidebar .sg-article-contents li > a {font-size: .875rem;}#main .sg-article-page .sg-article-content h2 {margin-top: 3rem;padding-top: 3rem;}#main .sg-article-page .sg-article-takeaways, #main .sg-article-page .sg-article-content blockquote {padding: 1.75rem 2rem;}#main .sg-article-page .sg-article-related {padding-block: 4rem 6rem;}}@media (max-width: 37.99rem) {#main .sg-article-page .sg-article-table::before {content: 'Scroll sideways · Use arrow keys when focused';position: sticky;left: 0;display: block;width: 100%;padding: .75rem 1rem;border-bottom: 1px solid var(--article-line);background: var(--article-key);color: var(--article-muted);font-size: .75rem;line-height: 1.5;}}@media (max-width: 24rem) {#main .sg-article-page .sg-article-meta, #main .sg-article-page .sg-article-duration {display: block;}#main .sg-article-page .sg-article-duration > span {display: none;}}#main .sg-article-page .sg-article-table[data-sg-overflow="false"]::before {display: none;}@media (prefers-reduced-motion: reduce) {#main .sg-article-page * {scroll-behavior: auto !important;transition: none !important;}}html:has(body.sg-brand #main > .sg-article-page), body.sg-brand:has(#main > .sg-article-page) {overflow-x: clip;overflow-y: visible;}@media screen {body.sg-brand:not(.sg-design-b) #main .sg-article-page {--article-ink: var(--brand-ink);--article-muted: var(--brand-muted);--article-bg: var(--brand-bg);--article-panel: var(--brand-panel);--article-card: var(--brand-bg);--article-key: #262626;--article-stripe: var(--brand-panel);--article-line: var(--brand-line);--article-accent: var(--brand-link);--article-button-ink: #191919;--article-hero: radial-gradient(ellipse at 95% 15%, #262626, transparent 65%), var(--brand-bg);}body.sg-brand:not(.sg-design-b) #main .sg-article-page .sg-article-breadcrumb {width: -moz-fit-content;width: fit-content;max-width: 100%;padding: .5rem .75rem;border: 1px solid var(--article-line);border-radius: var(--brand-radius);background: var(--article-bg);font-size: .875rem;}body.sg-brand:not(.sg-design-b) #main .sg-article-page .sg-article-breadcrumb [aria-current] {color: var(--article-accent);}body.sg-brand:not(.sg-design-b) #main .sg-article-page .sg-article-title {font-size: var(--brand-h1);line-height: 1.08;letter-spacing: -.04em;}body.sg-brand:not(.sg-design-b) #main .sg-article-page .sg-article-start {min-height: 3.25rem;gap: 1rem;padding: .9rem 1.25rem;line-height: 1.45;}body.sg-brand:not(.sg-design-b) #main .sg-article-page .sg-article-diagram {color-scheme: dark;}}@media print {body.sg-brand:not(.sg-design-b):has(.sg-article-page) {--brand-link: #b13d1d;background: white;}body.sg-brand:not(.sg-design-b):has(.sg-article-page) #main {background: white;}body.sg-brand:has(.sg-article-page) > .skip, body.sg-brand:has(.sg-article-page) #cs-navigation, body.sg-brand:has(.sg-article-page) #contact-1392, body.sg-brand:has(.sg-article-page) #footer-1392, body.sg-brand:has(.sg-article-page) #sg-consent, body.sg-brand:has(.sg-article-page) #sg-measurement-status, body.sg-brand:has(.sg-article-page) #sg-preview-bar {display: none !important;}#main .sg-article-page {background: #fff;color: #102b3b;}#main .sg-article-page .sg-article-wrap {width: 100%;max-width: none;}#main .sg-article-page .sg-article-hero {padding: 1rem 0 1.5rem;background: #fff;}#main .sg-article-page .sg-article-breadcrumb, #main .sg-article-page .sg-article-start, #main .sg-article-page .sg-article-sidebar, #main .sg-article-page .sg-article-related {display: none;}#main .sg-article-page .sg-article-title {max-width: none;font-size: 2.25rem;}#main .sg-article-page .sg-article-deck {max-width: none;font-size: 1rem;}#main .sg-article-page .sg-article-reading {display: block;padding-block: 1.5rem;}#main .sg-article-page .sg-article-cover {max-width: 30rem;margin-bottom: 1.25rem;-moz-column-break-inside: avoid;break-inside: avoid;}#main .sg-article-page .sg-article-cover img {height: auto;max-height: 12rem;-o-object-fit: contain;object-fit: contain;}#main .sg-article-page .sg-article-takeaways {margin-bottom: 1.5rem;padding: 1rem;-moz-column-break-inside: avoid;break-inside: avoid;}#main .sg-article-page .sg-article-content > p, #main .sg-article-page .sg-article-content > ul, #main .sg-article-page .sg-article-content > ol, #main .sg-article-page .sg-article-content > dl {max-width: none;}#main .sg-article-page .sg-article-content p, #main .sg-article-page .sg-article-content li {font-size: .875rem;line-height: 1.6;}#main .sg-article-page .sg-article-content h2 {max-width: none;margin-top: 1.75rem;padding-top: 1.5rem;font-size: 1.65rem;}#main .sg-article-page .sg-article-content h2, #main .sg-article-page .sg-article-content h3, #main .sg-article-page .sg-article-content h4, #main .sg-article-page .sg-article-content caption {-moz-column-break-after: avoid;break-after: avoid;}#main .sg-article-page .sg-article-table {overflow: visible;}#main .sg-article-page .sg-article-table::before {display: none;}#main .sg-article-page .sg-article-content table {min-width: 0;font-size: .75rem;}#main .sg-article-page .sg-article-content th, #main .sg-article-page .sg-article-content td {padding: .5rem;overflow-wrap: anywhere;}#main .sg-article-page .sg-article-content tr, #main .sg-article-page .sg-article-content blockquote {-moz-column-break-inside: avoid;break-inside: avoid;}#main .sg-article-page .sg-article-diagram {max-width: 29rem;margin-inline: auto;}#main .sg-article-page .sg-article-diagram picture {-moz-column-break-inside: avoid;break-inside: avoid;}}