.layout-direct-answer,.layout-explorer,.layout-structured-list{min-height:100vh;padding-block:var(--ds-space-3xl);background:var(--ds-color-surface-0)}.main-content,.intro-content{max-width:var(--ds-content-readable-max);margin:0 auto var(--ds-space-2xl);color:var(--ds-color-text-muted);font:var(--app-font-body-large);line-height:var(--app-line-height-relaxed)}.main-content h2,.intro-content h2{margin:var(--ds-space-2xl) 0 var(--spacing-m);color:var(--ds-color-text);font:var(--app-font-headline-medium)}.main-content h3,.intro-content h3{margin:var(--ds-space-xl) 0 var(--spacing-s);color:var(--ds-color-text);font:var(--app-font-title-large)}.main-content li,.intro-content li{margin-bottom:var(--spacing-m)}.main-content ul:not([class]),.intro-content ul:not([class]){padding-inline-start:var(--spacing-l);list-style:outside}.main-content ul:not([class])>li,.intro-content ul:not([class])>li{padding:0 0 var(--spacing-s) var(--spacing-xs);border-bottom:1px solid var(--ds-color-border-subtle)}.main-content ul:not([class])>li:last-child,.intro-content ul:not([class])>li:last-child{border-bottom:0;padding-bottom:0}.main-content ul:not([class])>li::marker{color:var(--ds-color-accent)}.intro-content ul:not([class])>li::marker{color:var(--ds-color-accent)}.main-content ol:not([class]),.intro-content ol:not([class]){padding-inline-start:var(--spacing-l)}.main-content a,.sources-list a{color:var(--ds-color-accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.main-content a:hover,.sources-list a:hover{color:var(--ds-color-brand-dark)}.main-content blockquote{margin:var(--ds-space-xl) 0;border-inline-start:2px solid var(--ds-color-border);color:var(--ds-color-text);padding-inline-start:var(--ds-space-l);font-style:italic}.content-layout{margin-bottom:var(--ds-space-2xl)}.content-layout:has(.sidebar){gap:var(--ds-space-xl);max-width:var(--ds-site-max);margin-inline:auto;display:grid}.sidebar,.answer-box,.answer-box-premium,.key-takeaways,.methodology-box,.tldr-box,.sources-list,.expert-quote,.pros-section,.cons-section,.numbered-item,.related-card{border:1px solid var(--ds-color-border-subtle);border-radius:var(--radius-l);background:var(--ds-color-surface-1);box-shadow:var(--ds-shadow-subtle)}.sidebar{height:fit-content;padding:var(--ds-space-l)}.quick-facts,.fact-item dd{margin:0}.fact-item{gap:var(--spacing-xs);grid-template-columns:auto 1fr;display:grid}.fact-icon{grid-row:span 2;align-self:center}.answer-box,.answer-box-premium,.key-takeaways,.methodology-box,.tldr-box,.sources-list,.expert-quote,.comparison-table-premium,.pros-cons,.related-section,.howto-block{margin-block:var(--ds-space-2xl)}.answer-box,.answer-box-premium,.key-takeaways,.methodology-box,.tldr-box,.sources-list{padding:var(--ds-space-l)}.answer-box{border-inline-start:3px solid var(--ds-color-accent)}.layout-direct-answer .answer-box-premium,.layout-explorer .answer-box-premium,.layout-structured-list .answer-box-premium{max-width:var(--ds-content-readable-max)!important;padding:var(--ds-space-l)!important;border:1px solid var(--ds-color-border-subtle)!important;border-inline-start:3px solid var(--ds-color-accent)!important;border-radius:var(--radius-l)!important;background:var(--ds-color-surface-1)!important;box-shadow:var(--ds-shadow-subtle)!important}.layout-direct-answer .answer-icon-wrapper,.layout-explorer .answer-icon-wrapper,.layout-structured-list .answer-icon-wrapper,.layout-direct-answer .answer-badge,.layout-explorer .answer-badge,.layout-structured-list .answer-badge,.layout-direct-answer .header-icon-wrapper,.layout-explorer .header-icon-wrapper,.layout-structured-list .header-icon-wrapper,.layout-direct-answer .card-category,.layout-explorer .card-category,.layout-structured-list .card-category{background:var(--ds-color-surface-2)!important;color:var(--ds-color-text)!important}.layout-direct-answer .answer-text,.layout-explorer .answer-text,.layout-structured-list .answer-text,.layout-direct-answer .card-title,.layout-explorer .card-title,.layout-structured-list .card-title{color:var(--ds-color-text)!important;font-weight:var(--app-font-weight-regular)!important}.layout-direct-answer .faq-item,.layout-explorer .faq-item,.layout-structured-list .faq-item,.layout-direct-answer .card-inner,.layout-explorer .card-inner,.layout-structured-list .card-inner{border-color:var(--ds-color-border-subtle)!important;border-radius:var(--radius-l)!important;background:var(--ds-color-surface-0)!important;box-shadow:none!important}.layout-direct-answer .related-card,.layout-explorer .related-card,.layout-structured-list .related-card{border-radius:var(--radius-l)!important;box-shadow:var(--ds-shadow-subtle)!important;transition:transform var(--ds-duration-fast) var(--ds-easing-smooth)!important}.answer-box-highlight,.key-takeaway-highlight,.criterion-weight,.pick-badge,.numbered-item-badge{border-radius:var(--radius-s);background:var(--ds-color-surface-2);color:var(--ds-color-text)}.pros-cons-grid,.criteria-grid,.related-grid{gap:var(--spacing-m);display:grid}.pros-section,.cons-section{padding:var(--ds-space-l)}.pros-section{border-color:var(--ds-color-brand)}.cons-section{border-color:var(--ds-color-state-error)}.comparison-table-premium{border:1px solid var(--ds-color-border-subtle);border-radius:var(--radius-l);overflow:hidden}.table-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;background:var(--ds-color-surface-0);width:100%;min-width:34rem}.comparison-table th,.comparison-table td{padding:var(--spacing-m);border-bottom:1px solid var(--ds-color-border-subtle);text-align:start}.comparison-table thead th,.comparison-table .th-highlight,.comparison-table .td-highlight{background:var(--ds-color-surface-2)}.tldr-pick,.criterion-item{padding:var(--spacing-m);border:1px solid var(--ds-color-border-subtle);border-radius:var(--radius-m);background:var(--ds-color-surface-0)}.numbered-item{padding:var(--ds-space-l);position:relative}.numbered-item-badge{min-width:2.5rem;min-height:2.5rem;margin-bottom:var(--spacing-m);place-items:center;display:inline-grid}.related-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.related-card{transition:transform var(--ds-duration-fast) var(--ds-easing-smooth);overflow:hidden}.related-card:hover{transform:translateY(-2px)}.toc-container,.toc-glass{padding:var(--spacing-m);border:1px solid var(--ds-color-border-subtle);border-radius:var(--radius-l);background:var(--ds-color-surface-1)}.toc-link{padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-s);color:var(--ds-color-text-muted);text-decoration:none;display:block}.toc-link:hover,.toc-link.active{background:var(--ds-color-surface-2);color:var(--ds-color-text)}.toc-level-3{padding-inline-start:var(--spacing-m)}.toc-level-4{padding-inline-start:var(--ds-space-l)}@media (width>=48rem){.pros-cons-grid,.criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.content-layout:has(.sidebar){grid-template-columns:minmax(0,1fr) 18rem}.content-layout.sidebar-left:has(.sidebar){grid-template-columns:18rem minmax(0,1fr)}.content-layout.sidebar-left .sidebar{order:-1}.sidebar{top:var(--ds-space-xl);position:sticky}}@media (prefers-reduced-motion:reduce){.related-card{transition:none}.related-card:hover{transform:none}}.c-programmatic-article-header[data-astro-cid-6gfjxyjd]{border-bottom:1px solid var(--ds-color-border-subtle);margin-bottom:var(--ds-space-2xl);max-width:var(--ds-content-readable-max);padding-bottom:var(--ds-space-l)}.c-programmatic-article-header__eyebrow[data-astro-cid-6gfjxyjd]{color:var(--ds-color-brand);font:var(--app-font-label-small);letter-spacing:var(--app-letter-spacing-wider);margin:0 0 var(--spacing-fluid-xs);text-transform:uppercase}.c-programmatic-article-header[data-astro-cid-6gfjxyjd] h1[data-astro-cid-6gfjxyjd]{color:var(--ds-color-ink);font:var(--app-font-display-large);text-wrap:balance;margin:0}.c-programmatic-article-header__description[data-astro-cid-6gfjxyjd]{color:var(--ds-color-text-muted);font:var(--app-font-body-large);margin:var(--spacing-m) 0 0}.c-programmatic-article-header__meta[data-astro-cid-6gfjxyjd]{color:var(--ds-color-text-subtle);font:var(--app-font-label-small);--cluster-spacing:var(--spacing-fluid-xs);margin-top:var(--ds-space-l)}.c-programmatic-article-header__meta[data-astro-cid-6gfjxyjd]>[data-astro-cid-6gfjxyjd]+[data-astro-cid-6gfjxyjd]:before{color:var(--ds-color-text-subtle);content:"·";margin-right:var(--spacing-fluid-xs)}.key-takeaways[data-astro-cid-jes437gd]{background-color:var(--color-secondary-50);border-radius:var(--radius-l);max-width:800px;margin:0 auto}.takeaways-header[data-astro-cid-jes437gd]{justify-content:center;align-items:center;gap:var(--spacing-s);display:flex}.takeaways-header[data-astro-cid-jes437gd] h2[data-astro-cid-jes437gd]{margin:0}.key-takeaways-list[data-astro-cid-jes437gd]{margin:0;padding:0;list-style:none}.key-takeaway-item[data-astro-cid-jes437gd]{align-items:flex-start;gap:var(--spacing-s);display:flex}.takeaway-marker[data-astro-cid-jes437gd]{color:var(--color-secondary-600);align-items:center;min-width:1.5rem;font-weight:600;display:flex}.key-takeaway-highlight[data-astro-cid-jes437gd]{background:var(--color-secondary-100);padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-s);margin-left:calc(-1 * var(--spacing-s))}.takeaway-text[data-astro-cid-jes437gd]{flex:1}.takeaways-header[data-astro-cid-jes437gd] svg{width:var(--app-size-icon-m);height:var(--app-size-icon-m);stroke-width:1.5px}.takeaway-marker[data-astro-cid-jes437gd] svg{width:var(--app-size-icon-xs);height:var(--app-size-icon-xs);stroke-width:2px}.howto-block[data-astro-cid-rjdnehec]{max-width:var(--ds-content-readable-max);padding:var(--ds-space-l);border:1px solid var(--ds-color-border-subtle);border-radius:var(--radius-l);background:var(--ds-color-surface-1);box-shadow:var(--ds-shadow-subtle);margin-inline:auto}.howto-block[data-astro-cid-rjdnehec]>h2[data-astro-cid-rjdnehec]{color:var(--app-text-primary);margin:0}.howto-list[data-astro-cid-rjdnehec]{margin:0;padding:0;list-style:none}.howto-step[data-astro-cid-rjdnehec]{gap:var(--spacing-m);padding-bottom:var(--spacing-m);border-bottom:1px solid var(--ds-color-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.howto-step[data-astro-cid-rjdnehec]:last-child{border-bottom:0;padding-bottom:0}.howto-number[data-astro-cid-rjdnehec]{width:var(--app-size-timeline-number-badge);height:var(--app-size-timeline-number-badge);color:var(--ds-color-text-inverse);background:var(--ds-color-accent);border-radius:var(--radius-full);font:var(--app-font-label-large);place-items:center;display:grid}.howto-step[data-astro-cid-rjdnehec] h3[data-astro-cid-rjdnehec],.howto-step[data-astro-cid-rjdnehec] p[data-astro-cid-rjdnehec]{margin:0}.faq-section-premium[data-astro-cid-cav6fibp]{--_badge-size:32px;padding:var(--spacing-xxl) 0}.faq-container[data-astro-cid-cav6fibp]{max-width:50rem;margin:0 auto}.faq-header[data-astro-cid-cav6fibp]{justify-content:center;align-items:center;gap:var(--spacing-m);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-l);border-bottom:2px solid var(--app-surface-2);flex-direction:column;display:flex}.faq-header-content[data-astro-cid-cav6fibp]{text-align:center;flex:none}.faq-header-icon[data-astro-cid-cav6fibp]{background:linear-gradient(135deg, var(--color-primary-100) 0%, var(--color-primary-50) 100%);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.faq-title[data-astro-cid-cav6fibp]{margin:0 0 var(--spacing-xxs)}.faq-subtitle[data-astro-cid-cav6fibp]{margin:0}.faq-list[data-astro-cid-cav6fibp]{gap:var(--spacing-m);flex-direction:column;display:flex}.faq-item[data-astro-cid-cav6fibp]{background:var(--app-surface-0);border:1px solid var(--app-surface-3);border-radius:var(--radius-xl);transition:all var(--app-duration-normal) var(--app-easing-default);overflow:hidden}.faq-item[data-astro-cid-cav6fibp]:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-sm)}.faq-details[data-astro-cid-cav6fibp]{width:100%}.faq-summary[data-astro-cid-cav6fibp]{align-items:center;gap:var(--spacing-s);padding:var(--spacing-m);cursor:pointer;transition:background var(--app-duration-fast) var(--app-easing-default);list-style:none;display:flex}.faq-summary[data-astro-cid-cav6fibp]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-cav6fibp]:hover{background:var(--app-surface-1)}.faq-number[data-astro-cid-cav6fibp]{width:var(--_badge-size);height:var(--_badge-size);background:var(--app-surface-2);border-radius:var(--radius-m);transition:all var(--app-duration-fast) var(--app-easing-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.number-text[data-astro-cid-cav6fibp]{font-size:var(--app-font-label-medium);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:700}.faq-details[data-astro-cid-cav6fibp][open] .faq-number[data-astro-cid-cav6fibp]{background:var(--color-primary-500)}.faq-details[data-astro-cid-cav6fibp][open] .number-text[data-astro-cid-cav6fibp]{color:var(--app-color-white)}.faq-question[data-astro-cid-cav6fibp]{color:var(--app-text-primary);transition:color var(--app-duration-fast) var(--app-easing-default);flex:1;margin:0}.faq-details[data-astro-cid-cav6fibp][open] .faq-question[data-astro-cid-cav6fibp]{color:var(--color-primary-700)}.faq-icon[data-astro-cid-cav6fibp]{width:28px;height:28px;color:var(--app-text-tertiary);background:var(--app-surface-1);border-radius:var(--radius-s);transition:all var(--app-duration-normal) var(--app-easing-spring);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-details[data-astro-cid-cav6fibp][open] .faq-icon[data-astro-cid-cav6fibp]{background:var(--color-primary-100);color:var(--color-primary-600);transform:rotate(180deg)}.faq-answer[data-astro-cid-cav6fibp]{transition:grid-template-rows var(--app-duration-normal) var(--app-easing-default);grid-template-rows:0fr;display:grid}.faq-details[data-astro-cid-cav6fibp][open] .faq-answer[data-astro-cid-cav6fibp]{grid-template-rows:1fr}.faq-answer-content[data-astro-cid-cav6fibp]{overflow:hidden}.faq-answer-content[data-astro-cid-cav6fibp] p[data-astro-cid-cav6fibp]{padding:0 var(--spacing-m) var(--spacing-l);padding-left:calc(var(--_badge-size) + var(--spacing-s) + var(--spacing-m));color:var(--app-text-secondary);margin:0;line-height:1.7}.faq-details[data-astro-cid-cav6fibp][open]{background:linear-gradient(135deg, var(--color-primary-50) 0%, transparent 100%)}@media (width>=48em){.faq-section-premium[data-astro-cid-cav6fibp]{--_badge-size:36px}.faq-header[data-astro-cid-cav6fibp]{flex-direction:row}.faq-summary[data-astro-cid-cav6fibp]{padding:var(--spacing-l);gap:var(--spacing-m)}.faq-icon[data-astro-cid-cav6fibp]{width:32px;height:32px}.faq-answer-content[data-astro-cid-cav6fibp] p[data-astro-cid-cav6fibp]{padding:0 var(--spacing-l) var(--spacing-l);padding-left:calc(var(--_badge-size) + var(--spacing-m) + var(--spacing-l))}}@media (prefers-reduced-motion:reduce){.faq-answer[data-astro-cid-cav6fibp],.faq-icon[data-astro-cid-cav6fibp]{transition:none}.faq-item[data-astro-cid-cav6fibp]:hover{box-shadow:none}}.related-section[data-astro-cid-j2qkkqnf]{padding:var(--spacing-xxl) 0}.related-header[data-astro-cid-j2qkkqnf]{justify-content:center;align-items:center;gap:var(--spacing-m);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-l);border-bottom:2px solid var(--app-surface-2);flex-direction:column;display:flex}.header-icon-wrapper[data-astro-cid-j2qkkqnf]{background:linear-gradient(135deg, var(--color-secondary-100) 0%, var(--color-secondary-50) 100%);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.header-content[data-astro-cid-j2qkkqnf]{text-align:center;flex:none}.header-title[data-astro-cid-j2qkkqnf]{margin:0 0 var(--spacing-xxs)}.header-subtitle[data-astro-cid-j2qkkqnf]{margin:0}.related-grid[data-astro-cid-j2qkkqnf]{gap:var(--spacing-l);display:grid}.related-grid-2[data-astro-cid-j2qkkqnf],.related-grid-3[data-astro-cid-j2qkkqnf]{grid-template-columns:1fr}@media (width>=640px){.related-grid-2[data-astro-cid-j2qkkqnf],.related-grid-3[data-astro-cid-j2qkkqnf]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.related-grid-3[data-astro-cid-j2qkkqnf]{grid-template-columns:repeat(3,1fr)}}.related-card[data-astro-cid-j2qkkqnf]{color:inherit;border-radius:var(--radius-xl);transition:all var(--app-duration-normal) var(--app-easing-spring);text-decoration:none;display:block;position:relative;overflow:hidden}.related-card[data-astro-cid-j2qkkqnf]:hover{transform:translateY(-6px)}.card-inner[data-astro-cid-j2qkkqnf]{z-index:1;height:100%;padding:var(--spacing-m);background:var(--app-surface-0);border:1px solid var(--app-surface-3);border-radius:var(--radius-xl);transition:all var(--app-duration-normal) var(--app-easing-default);flex-direction:column;display:flex;position:relative}.related-card[data-astro-cid-j2qkkqnf]:hover .card-inner[data-astro-cid-j2qkkqnf]{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg)}.card-overlay[data-astro-cid-j2qkkqnf]{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-secondary-500) 100%);opacity:0;border-radius:var(--radius-xl);transition:opacity var(--app-duration-normal) var(--app-easing-default);z-index:0;position:absolute;inset:0}.related-card[data-astro-cid-j2qkkqnf]:hover .card-overlay[data-astro-cid-j2qkkqnf]{opacity:.05}.card-header[data-astro-cid-j2qkkqnf]{align-items:center;gap:var(--spacing-s);margin-bottom:var(--spacing-m);display:flex}.card-emoji-wrapper[data-astro-cid-j2qkkqnf]{background:var(--app-surface-1);border-radius:var(--radius-l);width:40px;height:40px;transition:all var(--app-duration-fast) var(--app-easing-default);justify-content:center;align-items:center;display:flex}.related-card[data-astro-cid-j2qkkqnf]:hover .card-emoji-wrapper[data-astro-cid-j2qkkqnf]{background:var(--color-primary-100);transform:scale(1.1)rotate(-5deg)}.card-emoji[data-astro-cid-j2qkkqnf]{font-size:1.25rem}.card-category[data-astro-cid-j2qkkqnf]{padding:var(--spacing-xxs) var(--spacing-s);background:var(--app-surface-2);border-radius:var(--radius-full);font-size:var(--app-font-label-small);color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.05em;transition:all var(--app-duration-fast) var(--app-easing-default);font-weight:600;display:inline-flex}.related-card[data-astro-cid-j2qkkqnf]:hover .card-category[data-astro-cid-j2qkkqnf]{background:var(--color-primary-100);color:var(--color-primary-700)}.card-content[data-astro-cid-j2qkkqnf]{flex:1}.card-title[data-astro-cid-j2qkkqnf]{margin:0 0 var(--spacing-xs);color:var(--app-text-primary);transition:color var(--app-duration-fast) var(--app-easing-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related-card[data-astro-cid-j2qkkqnf]:hover .card-title[data-astro-cid-j2qkkqnf]{color:var(--color-primary-700)}.card-description[data-astro-cid-j2qkkqnf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer[data-astro-cid-j2qkkqnf]{margin-top:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--app-surface-2)}.card-cta[data-astro-cid-j2qkkqnf]{align-items:center;gap:var(--spacing-xs);font-size:var(--app-font-label-large);color:var(--color-primary-600);transition:all var(--app-duration-fast) var(--app-easing-default);font-weight:600;display:inline-flex}.cta-arrow[data-astro-cid-j2qkkqnf]{transition:transform var(--app-duration-fast) var(--app-easing-spring)}.related-card[data-astro-cid-j2qkkqnf]:hover .card-cta[data-astro-cid-j2qkkqnf]{color:var(--color-primary-700)}.related-card[data-astro-cid-j2qkkqnf]:hover .cta-arrow[data-astro-cid-j2qkkqnf]{transform:translate(4px)}@media (width>=48em){.related-header[data-astro-cid-j2qkkqnf]{flex-direction:row}.card-inner[data-astro-cid-j2qkkqnf]{padding:var(--spacing-l)}.card-emoji-wrapper[data-astro-cid-j2qkkqnf]{width:44px;height:44px}.card-emoji[data-astro-cid-j2qkkqnf]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.related-card[data-astro-cid-j2qkkqnf]:hover,.related-card[data-astro-cid-j2qkkqnf]:hover .card-emoji-wrapper[data-astro-cid-j2qkkqnf],.related-card[data-astro-cid-j2qkkqnf]:hover .cta-arrow[data-astro-cid-j2qkkqnf]{transform:none}}.sources-list[data-astro-cid-w4mgggi5]{max-width:var(--ds-content-readable-max);margin-inline:auto}.sources-items[data-astro-cid-w4mgggi5]{counter-reset:source;margin:0;padding:0;list-style:none}.source-item[data-astro-cid-w4mgggi5]{counter-increment:source;gap:var(--spacing-m);padding-bottom:var(--spacing-m);border-bottom:1px solid var(--ds-color-border-subtle);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.source-item[data-astro-cid-w4mgggi5]:before{content:counter(source, decimal-leading-zero);color:var(--ds-color-text);font:var(--app-font-label-medium);font-variant-numeric:tabular-nums}.source-item[data-astro-cid-w4mgggi5]:last-child{border-bottom:0;padding-bottom:0}.source-citation[data-astro-cid-w4mgggi5]{gap:var(--spacing-s);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;font-style:normal;display:grid}.source-type-icon[data-astro-cid-w4mgggi5]{min-height:1.5em;color:var(--ds-color-text-subtle);place-items:center;display:grid}.source-details[data-astro-cid-w4mgggi5]{min-width:0}.source-title[data-astro-cid-w4mgggi5]{font-style:normal}.source-link[data-astro-cid-w4mgggi5]{overflow-wrap:anywhere}.source-author[data-astro-cid-w4mgggi5]{font-weight:500}.source-pub[data-astro-cid-w4mgggi5]{color:var(--app-text-secondary)}.source-date[data-astro-cid-w4mgggi5]{color:var(--app-text-tertiary);font-size:var(--app-font-body-small)}.expert-quote[data-astro-cid-4d2zht4h]{border-left:4px solid var(--color-primary-400);position:relative}.quote-text[data-astro-cid-4d2zht4h]{font:var(--app-font-quote-body);color:var(--app-text-primary);margin:0;font-style:italic;line-height:1.6}.quote-mark[data-astro-cid-4d2zht4h]{color:var(--color-primary-200);vertical-align:-.3em;margin-right:.1em;font-family:Georgia,serif;font-size:2em;line-height:0}.quote-mark-end[data-astro-cid-4d2zht4h]{margin-left:.1em;margin-right:0}.quote-attribution[data-astro-cid-4d2zht4h]{margin-top:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--app-surface-3)}.quote-avatar[data-astro-cid-4d2zht4h]{border-radius:var(--radius-full);object-fit:cover;width:48px;height:48px}.quote-author-info[data-astro-cid-4d2zht4h]{flex:1}.quote-author[data-astro-cid-4d2zht4h]{font:var(--app-font-quote-byline);color:var(--app-text-primary);font-style:normal}
