.blog-link{color:var(--color-link,var(--color-text,var(--text)));text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.blog-link:hover{text-decoration-thickness:2px}.blog-external{color:var(--color-link,var(--color-text,var(--text)));overflow-wrap:anywhere}.blog-external .ui-icon{vertical-align:-2px;margin-left:4px;display:inline-block}.blog-cite{font-size:var(--type-mention-size,14px);color:var(--color-text-muted,var(--muted));align-items:flex-start;gap:8px;margin:4px 0 0;line-height:1.55;display:flex}.blog-cite>.ui-icon{flex:none;margin-top:2px}.blog-cite__label{font-weight:700}.ed .blog-body h3{margin:18px 0 8px;font-size:18px;line-height:1.35}.blog-list{padding-left:24px}.blog-byline__author{margin:0 0 8px;font-weight:700}.blog-byline{font-size:var(--type-mention-size,14px);color:var(--color-text-muted,var(--muted));flex-wrap:wrap;gap:4px 20px;margin:0 0 24px;display:flex}.blog-byline>div{gap:6px;display:flex}.blog-byline dt{font-weight:600}.blog-byline dd{margin:0}.blog-preview-banner{border-radius:var(--radius-control,6px);background:var(--tone-warning-bg,var(--warn-bg));align-items:center;gap:10px;margin:0 0 20px;padding:12px 16px;font-weight:700;display:flex}.blog-preview-banner .ui-icon{color:var(--tone-warning-fg,var(--warn));flex:none}.blog-figure{margin:0 0 28px}.blog-figure img{border-radius:var(--radius-card,8px);width:100%;max-width:780px;height:auto;display:block}.blog-figure figcaption{font-size:var(--type-mention-size,13px);color:var(--color-text-muted,var(--muted));margin-top:8px}.ed .blog-example{border-left:4px solid var(--color-accent,var(--color-line-strong,var(--brand)));border-radius:var(--radius-card,8px);background:var(--color-surface,var(--surface));padding:18px 20px}.ed .blog-example h2{letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:15px}.blog-example p{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;line-height:1.7}.blog-example p:last-child{margin-bottom:0}.blog-example__hypotheses{margin:0 0 10px;padding-left:20px}.ed .blog-method{border:1px solid var(--color-line-default,var(--border));border-radius:var(--radius-card,8px);margin:0 0 28px;padding:18px 20px}.ed .blog-method h2{letter-spacing:0;margin:0 0 6px;font-size:17px}.blog-method p{color:var(--color-text-lead,var(--text));margin:0;font-size:15px;line-height:1.65}.blog-table__scroll{border:1px solid var(--color-line-default,var(--border));border-radius:var(--radius-card,8px);margin:0 0 8px;overflow-x:auto}.blog-table__scroll:focus-visible{outline:3px solid var(--color-focus,var(--color-text,var(--text)));outline-offset:2px}.blog-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.blog-table th,.blog-table td{border-bottom:1px solid var(--color-line-default,var(--border));text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 14px}.blog-table thead th{background:var(--color-surface,var(--surface));letter-spacing:.02em;font-size:13px}.blog-table tbody tr:last-child>*{border-bottom:0}.blog-table tbody th{font-weight:700}@media (max-width:599.98px){.blog-table__scroll{border:0;overflow:visible}.blog-table table,.blog-table tbody,.blog-table tr,.blog-table th,.blog-table td{min-width:0;display:block}.blog-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-table tbody tr{border:1px solid var(--color-line-default,var(--border));border-radius:var(--radius-card,8px);margin:0 0 12px}.blog-table tbody th{border-bottom:0;padding:12px 14px 6px;font-size:16px}.blog-table tbody td{border-bottom:0;padding:6px 14px}.blog-table tbody td:last-child{padding-bottom:12px}.blog-table tbody td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,var(--muted));font-size:12px;font-weight:700;display:block}.blog-table tbody tr:last-child>*{border-bottom:0}}.blog-faq .ed-faq{margin-bottom:0}.ed .blog-checklist{border:1px solid var(--color-line-default,var(--border));border-radius:var(--radius-card,8px);padding:18px 20px}.blog-checklist__items{grid-template-columns:minmax(0,1fr);gap:8px 24px;margin:0 0 12px;padding:0;list-style:none;display:grid}@media (min-width:768px){.blog-checklist__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-checklist__items li{align-items:flex-start;gap:8px;font-size:16px;line-height:1.5;display:flex}.blog-checklist__items .ui-icon{color:var(--tone-success-fg,var(--ok));flex:none;margin-top:2px}.blog-checklist__action{margin:0}.blog-checklist__action .btn,.blog-catalog__actions .btn{align-items:center;gap:8px;display:inline-flex}.blog-catalog__intro{margin:0 0 12px}.blog-catalog__empty{color:var(--color-text-lead,var(--text));margin:0 0 14px;font-size:15px;line-height:1.6}.blog-catalog__actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.blog-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.blog-card{border:1px solid var(--color-line-default,var(--border));border-radius:var(--radius-card,8px);min-width:0}.blog-card__link{height:100%;color:var(--color-text,var(--text));gap:8px;padding:16px;text-decoration:none;display:grid}.blog-card__name{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.blog-card__action{align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.blog-card__link:hover .blog-card__name{text-decoration:underline}.blog-related{margin:0 0 28px}.ed .blog-related h2,.blog-related h2{font-size:var(--type-h2-size,22px);letter-spacing:var(--type-h2-tracking,-.02em);margin:0 0 10px;line-height:1.3}.blog-related ul{border-top:1px solid var(--color-line-default,var(--border));margin:0;padding:0;list-style:none}.blog-related a{border-bottom:1px solid var(--color-line-default,var(--border));min-height:52px;color:var(--color-text,var(--text));justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:700;text-decoration:none;display:flex}.blog-related a:hover span{text-decoration:underline}.blog-related a .ui-icon{flex:none}.blog-related--category{max-width:780px;margin-top:32px}.blog-sources ul{gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.blog-pillars__buttons{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.blog-pillars__buttons [aria-pressed=true]{background:var(--color-surface,var(--surface));text-decoration:underline}.blog-pagination{justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;display:flex}.ws{width:100%;padding-bottom:var(--space-12,48px)}.ws-sheet{max-width:780px}.ws-kicker{font-size:var(--type-eyebrow-size,12px);font-weight:var(--type-eyebrow-weight,700);letter-spacing:var(--type-eyebrow-tracking,.08em);text-transform:uppercase;color:var(--color-text-muted,var(--muted));margin:0 0 8px}.ws-title{font-size:var(--type-h1-editorial-size,2rem);line-height:var(--type-h1-editorial-line,1.15);letter-spacing:var(--type-h1-editorial-tracking,-.03em);text-wrap:balance;margin:0 0 12px}.ws-intro{margin:0 0 16px;font-size:17px;line-height:1.6}.ws-tools{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.ws-meta{grid-template-columns:minmax(0,1fr);gap:12px 24px;margin:0 0 20px;display:grid}@media (min-width:600px){.ws-meta{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ws-meta__item{align-items:flex-end;gap:8px;margin:0;font-weight:700;display:flex}.ws-meta__item .ws-lines{flex:1}.ws-lines{gap:22px;margin:10px 0;display:grid}.ws-meta__item .ws-lines{margin:0}.ws-line{border-bottom:1px solid var(--color-line-strong,var(--border));height:0;display:block}.ws-fields{counter-reset:ws;margin:0 0 20px;padding:0;list-style:none}.ws-field{border-top:1px solid var(--color-line-default,var(--border));break-inside:avoid;margin:0;padding:14px 0}.ws-field h2,.ws-compare h2,.ws-free h2{letter-spacing:0;margin:0 0 4px;font-size:17px;line-height:1.35}.ws-hint,.ws-state{color:var(--color-text-muted,var(--muted));margin:0;font-size:14px}ul.ws-state{flex-wrap:wrap;gap:4px 20px;padding:0;list-style:none;display:flex}.ws-box{vertical-align:-.08em;border:1px solid;width:.85em;height:.85em;margin-right:.45em;display:inline-block}.ws-compare{break-inside:avoid;margin:8px 0 20px}.ws-compare table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.ws-compare th,.ws-compare td{border:1px solid var(--color-line-strong,var(--border));text-align:left;vertical-align:top;overflow-wrap:anywhere;height:44px;padding:8px}.ws-compare thead th{background:var(--color-surface,var(--surface));height:auto}.ws-free{break-inside:avoid;margin:0 0 16px}.ws-footer{border-top:1px solid var(--color-line-default,var(--border));color:var(--color-text-muted,var(--muted));margin:20px 0 0;padding-top:12px;font-size:13px}@media print{@page{size:A4;margin:12mm}.shell-header,.shell-footer,.shell-utility,.demo-banner,.skip-link,.breadcrumb,.preview-panel,.ws-tools,.ed-toc,.ed-toc-top,.blog-catalog,.ecom-consent-banner,.ecom-consent-dialog{display:none!important}.ws,.ws-sheet{max-width:none;padding:0;font-size:10pt}.ws-kicker{margin-bottom:2pt;font-size:8pt}.ws-title{margin-bottom:4pt;font-size:15pt}.ws-intro{margin-bottom:6pt;font-size:9.5pt;line-height:1.35}.ws-meta{grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-bottom:4pt}.ws-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8mm;display:grid}.ws-field{padding:3pt 0}main{min-height:0;margin:0;padding:0}.ws-sheet>:last-child{break-before:avoid}.ws-field h2,.ws-compare h2,.ws-free h2{margin-bottom:1pt;font-size:11pt}.ws-hint,.ws-state{font-size:7.5pt;line-height:1.3}ul.ws-state{gap:0 8pt}.ws-lines{gap:14pt;margin:3pt 0 4pt}.ws-compare{margin:3pt 0 5pt}.ws-compare table{font-size:9pt}.ws-compare th,.ws-compare td{height:16pt;padding:2pt 5pt}.ws-free{margin-bottom:3pt}.ws-footer{margin-top:4pt;padding-top:3pt;font-size:7.5pt}.blog-table__scroll{overflow:visible}.blog-table table{min-width:0}a.blog-external:after{content:" (" attr(href) ")";font-size:9pt}.blog-faq details.ed-faq__item::details-content{content-visibility:visible;block-size:auto;display:block}.blog-faq .ed-faq__item>summary .ui-icon{display:none}}
