.blog-page .article-author-summary{margin-top:48px}.blog-page .author-row-disclosure{border-top:1px dashed var(--article-rule)}.blog-page .author-row-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;list-style:none;display:flex}.blog-page .author-row-disclosure summary::-webkit-details-marker{display:none}.blog-page .article-author-summary .author-row-disclosure .article-byline{margin:0}.blog-page .article-author-summary .author-inline-name{color:var(--color-ink)}.blog-page .author-row-more{color:var(--color-ink-secondary);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.blog-page .author-row-more .author-less-label,.blog-page .author-row-disclosure[open] .author-more-label{display:none}.blog-page .author-row-disclosure[open] .author-less-label{display:inline}.blog-page .author-row-disclosure[open] .author-row-more>svg{transform:rotate(180deg)}.blog-page .author-row-bio{padding:0 0 20px}.blog-page .author-mini-links{gap:var(--figma-space-8) var(--figma-space-16);flex-wrap:wrap;display:flex}.blog-page .article-prose .article-author-summary .author-mini-bio{max-width:600px;color:var(--color-ink-secondary);margin:0 0 14px;font-size:13px;line-height:22px}.blog-page .article-prose .article-author-summary a.author-mini-link{color:var(--color-ink-tertiary);align-items:center;gap:6px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex}.blog-page .author-mini-link>svg{width:12px;height:12px}@media (hover:hover){.blog-page .article-prose .article-author-summary a.author-mini-link:hover{color:var(--color-brand)}}.blog-page .article-prose .article-author-summary a.author-mini-link:focus-visible{color:var(--color-brand)}.blog-page .article-side-by-side-table{border:1px solid var(--color-surface-muted);background:var(--color-surface-subtle);border-radius:6px;margin-block:24px 40px;padding:4px}.blog-page .article-side-by-side-table-inner{border:1px solid var(--color-surface-muted);background:var(--color-surface);border-radius:2px;overflow:hidden}.blog-page .article-side-by-side-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.blog-page .article-side-by-side-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:24px}.blog-page .article-side-by-side-table th{background:var(--color-surface-subtle);border-bottom:1px dashed var(--article-rule);color:var(--color-ink-secondary);font-size:13px;font-weight:500;line-height:20px}.blog-page .article-side-by-side-table th>span{color:var(--color-ink-tertiary);font-size:12px;line-height:18px}.blog-page .article-side-by-side-table th strong{letter-spacing:-.02em;color:var(--color-ink);margin-top:8px;font-size:20px;font-weight:500;line-height:28px;display:block}.blog-page .article-side-by-side-table tr>:first-child{border-right:1px dashed var(--article-rule)}.blog-page .article-side-by-side-table td{color:var(--color-ink-secondary);font-size:15px;font-weight:450;line-height:24px}@media (width<=600px){.blog-page .article-side-by-side-table :is(th,td){padding-left:16px;padding-right:16px}}.blog-page .article-advisory.advisory-record{border:1px solid var(--article-rule);box-shadow:none;background:var(--color-surface-subtle);border-radius:6px;margin-block:24px 40px;padding:4px}.blog-page .advisory-record .advisory-record-inner{border:1px solid var(--article-rule);background:var(--color-surface);border-radius:2px}.blog-page .advisory-record .advisory-record-heading{background:var(--color-surface-subtle);border-bottom:1px dashed var(--article-rule);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.blog-page .advisory-record .advisory-heading{font-family:"General Sans Article", var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:6px 0 0;font-size:20px;font-weight:500;line-height:28px}.blog-page .advisory-record .advisory-eyebrow{color:var(--color-ink-tertiary);font-size:12px;font-weight:500;line-height:18px;display:block}.blog-page .advisory-record .advisory-identifiers{color:var(--color-ink-secondary);overflow-wrap:anywhere;margin:16px 0;font-family:ui-monospace,monospace;font-size:11px;line-height:18px}.blog-page .advisory-record .advisory-record-body{padding:0 24px}.blog-page .advisory-record .advisory-facts{margin:0}.blog-page .advisory-record .advisory-facts>div{border-top:1px dashed var(--article-rule);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.blog-page .advisory-record .advisory-facts dt{color:var(--color-ink-tertiary);font-size:12px;line-height:18px}.blog-page .advisory-record .advisory-facts dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.blog-page .advisory-record .advisory-study-footer{border-top:1px solid var(--article-rule);justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:16px 24px;display:flex}.blog-page .advisory-record .advisory-snapshot{color:var(--color-ink-tertiary);font-size:11px;line-height:18px;display:block}.blog-page .advisory-record .advisory-severity{align-self:start}@media (width<=600px){.blog-page .advisory-record .advisory-record-heading,.blog-page .advisory-record .advisory-study-footer{flex-wrap:wrap}.blog-page .advisory-record .advisory-facts>div{grid-template-columns:90px minmax(0,1fr);gap:16px}}.blog-page .article-response-timeline{border-block:1px solid var(--article-rule);grid-template-columns:180px minmax(0,1fr);gap:40px;margin-block:24px 40px;padding-block:24px;display:grid}.blog-page .article-response-timeline .tl-list{margin:0;padding:0;list-style:none}.blog-page .article-response-timeline .tl-entry{margin:0;padding:0;position:relative}.blog-page .article-response-timeline .tl-date{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:22px;font-weight:500;line-height:28px}.blog-page .tl-date>span{letter-spacing:0;color:var(--color-ink-tertiary);margin-top:10px;font-size:12px;font-weight:400;line-height:18px;display:block}.blog-page .article-response-timeline .tl-time{font-variant-numeric:tabular-nums;color:var(--color-ink-secondary);white-space:nowrap;justify-content:flex-end;gap:6px;font-size:12px;line-height:24px;display:flex}.blog-page .tl-time>span{color:var(--color-ink-tertiary);font-size:10px}.blog-page .article-response-timeline .tl-content h4{letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}.blog-page .article-response-timeline .tl-content p{color:var(--color-ink-secondary);margin:0;font-size:14px;line-height:22px}.blog-page .tl-marker{display:none}.blog-page .article-response-timeline .tl-entry{grid-template-columns:80px minmax(0,1fr);column-gap:44px;padding-bottom:28px;display:grid}.blog-page .article-response-timeline .tl-entry:last-child{padding-bottom:0}.blog-page .article-response-timeline .tl-marker{z-index:1;border:1px solid var(--color-border-secondary);background:var(--color-surface);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:8px;left:98px}.blog-page .article-response-timeline .tl-entry:not(:last-child):after{content:"";border-left:1px solid var(--article-rule);position:absolute;top:16px;bottom:-8px;left:101.5px}@media (width<=600px){.blog-page .article-response-timeline{grid-template-columns:1fr;gap:24px}}.blog-page .article-series-index{margin-block:24px 40px}.blog-page .series-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-page .article-series-index .series-eyebrow{color:var(--color-ink-tertiary);margin:0;font-size:12px;line-height:18px}.blog-page .article-series-index .series-heading h4{letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:500;line-height:28px}.blog-page .series-count{color:var(--color-ink-tertiary);white-space:nowrap;font-size:12px;line-height:18px}.blog-page .article-series-index .series-links{margin:0;padding:0;list-style:none}.blog-page .article-series-index .series-links>li{min-width:0;margin:0;padding:0;position:relative}.blog-page .article-prose .article-series-index a.series-link{color:var(--color-ink);grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:16px;text-decoration:none;display:grid}.blog-page .series-number{font-variant-numeric:tabular-nums;color:var(--color-ink-tertiary);font-size:11px;line-height:18px}.blog-page .series-kind{color:var(--color-ink-tertiary);font-size:11px;line-height:18px;display:block}.blog-page .series-copy strong{letter-spacing:0;margin-top:4px;font-size:15px;font-weight:500;line-height:22px;display:block}@media (hover:hover){.blog-page .article-prose .article-series-index a.series-link:hover{color:var(--color-brand)}}.blog-page .article-prose .article-series-index a.series-link:focus-visible{color:var(--color-brand)}.blog-page .article-series-index{border:1px solid var(--article-rule);background:var(--color-surface);border-radius:6px}.blog-page .article-series-index .series-heading{background:var(--color-surface-subtle);border-radius:5px 5px 0 0;padding:20px 24px}.blog-page .article-series-index .series-links{padding:0 24px}.blog-page .article-series-index .series-link{padding:20px 0}.blog-page .article-series-index .series-links>li+li{border-top:1px dashed var(--article-rule)}.blog-page .article-prose .article-sources{border-top:1px dashed var(--article-rule);grid-template-columns:220px minmax(0,1fr);gap:40px;margin-block:64px 40px;padding:24px 0 0;display:grid}.blog-page .article-prose .article-sources h2{margin:0 0 8px}.blog-page .article-sources header>p{color:var(--color-ink-tertiary)}.blog-page .article-prose .article-sources .source-list{margin:0;padding:0;list-style:none}.blog-page .article-prose .article-sources .source-list>li{margin:0;padding:0}.blog-page .article-prose .article-sources .source-list>li+li{border-top:1px dashed var(--article-rule);margin-top:18px;padding-top:18px}.blog-page .article-prose .article-sources a.source-link{color:var(--color-ink);align-items:baseline;gap:12px;font-weight:500;text-decoration:none;display:flex}.blog-page .article-sources .source-link>svg{flex:none;align-self:center}.blog-page .article-sources .source-description{color:var(--color-ink-secondary);margin:6px 0 0}.blog-page .article-sources .source-date{color:var(--color-ink-tertiary);margin-top:6px;display:block}@media (hover:hover){.blog-page .article-prose .article-sources .source-link:hover{color:var(--color-brand)}}.blog-page .article-prose .article-sources .source-link:focus-visible{color:var(--color-brand)}@media (width<=600px){.blog-page .article-prose .article-sources{grid-template-columns:1fr;gap:24px}}.blog-page .article-related-cards{margin:calc(var(--article-ending-gap) + 32px) auto 0;padding-bottom:32px}.blog-page .related-section-heading{margin-bottom:var(--figma-space-48);justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-page .related-section-heading h2{margin:0}.blog-page .related-post{min-width:0}.blog-page .article-related-cards a.related-post-link{height:100%;color:var(--color-ink);padding:24px;text-decoration:none;display:flex;position:relative}.blog-page .related-category{color:var(--color-ink-tertiary);display:block}.blog-page .related-post-copy h3{margin:8px 0 0}@media (hover:hover){.blog-page .article-related-cards a.related-post-link:hover h3{color:var(--color-brand)}}.blog-page .article-related-cards a.related-post-link:focus-visible h3{color:var(--color-brand)}.blog-page .related-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-page .related-cards .related-post{border:1px solid var(--article-rule);background:var(--color-surface-subtle);border-radius:6px}@media (width<=700px){.blog-page .related-cards{grid-template-columns:1fr}}.blog-page .related-card-arrow{color:var(--color-ink-secondary);position:absolute;top:24px;right:24px}.blog-page .related-category{padding-right:24px}.blog-page .related-post-copy{flex-direction:column;flex:1;min-height:247px;display:flex}.blog-page .related-post-copy h3{margin-top:auto;padding-top:24px}.blog-page .article-closing-cta{max-width:972px;margin:var(--article-ending-gap) auto 0;text-align:center;flex-direction:column;align-items:center;display:flex}.blog-page .article-closing-cta h2{max-width:740px;margin:0}.blog-page .article-closing-cta .closing-description{max-width:660px;color:var(--color-ink-secondary);margin:16px 0 0}.blog-page .closing-eyebrow{color:var(--color-ink-tertiary);margin:0 0 12px}.blog-page .article-closing-cta>.ds-button{margin-top:24px}.blog-page .closing-trust{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.blog-page .closing-trust>span{color:var(--color-ink-tertiary)}.blog-page .closing-trust ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.blog-page .closing-trust li{margin:0;padding:0}.blog-page .closing-trust img{object-fit:contain;width:auto;max-width:140px;height:24px;display:block}@media (width<=600px){.blog-page .closing-trust ul{gap:20px}.blog-page .closing-trust img{max-width:116px;height:20px}}
