:root{--article-text:#334155;--article-text-muted:#64748b;--article-heading:#1e293b;--article-neutral:#475569;--article-neutral-bg:#f8fafc;--article-neutral-border:#e2e8f0;--article-neutral-accent:#94a3b8;--article-neutral-title:#1e293b;--article-info-bg:#f0f9ff;--article-info-accent:#0ea5e9;--article-info-title:#0369a1;--article-caution-bg:#fffbeb;--article-caution-accent:#f59e0b;--article-caution-title:#92400e;--article-positive:#047857;--article-positive-bg:#ecfdf5;--article-positive-border:#a7f3d0;--article-positive-accent:#10b981;--article-positive-title:#065f46;--article-warning:#be123c;--article-warning-bg:#fff1f2;--article-warning-border:#fecdd3;--article-warning-accent:#f43f5e;--article-warning-title:#9f1239;--article-radius-note:0 0.375rem 0.375rem 0;--article-radius-card:0.375rem}.article-content{line-height:1.75}.article-content h3{font-size:1.125rem;font-weight:600;color:var(--article-heading);margin-top:1.5rem;margin-bottom:.75rem}.article-content h4{font-size:1rem;font-weight:600;color:var(--article-text);margin-top:1.25rem;margin-bottom:.5rem}.article-content p{margin-bottom:1rem}.article-content ul:not([class*=article-]){list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.article-content ul:not([class*=article-]) li{margin-bottom:.5rem;padding-left:.25rem}.article-content strong{font-weight:600;color:var(--article-heading)}.article-section{margin-bottom:2rem}.article-intro{font-size:1.0625rem;line-height:1.75;color:var(--article-text);margin-bottom:1.5rem}.article-intro strong{color:var(--article-heading);font-weight:600}.article-paragraph{margin-bottom:1rem;color:var(--article-text);line-height:1.7;font-size:1rem}.article-h3,.article-paragraph strong{color:var(--article-heading);font-weight:600}.article-h3{font-size:1.125rem;margin-top:1.75rem;margin-bottom:.75rem;line-height:1.4}.article-h3:first-child{margin-top:0}.article-h4{font-size:1rem;font-weight:600;color:var(--article-text);margin-top:1.25rem;margin-bottom:.5rem}.article-hl{background:linear-gradient(120deg,#fef3c7,#fde68a);padding:.1rem .35rem}.article-highlight,.article-hl{border-radius:.25rem;font-weight:500}.article-highlight{background-color:#ffe4e6;padding:.125rem .375rem}.article-def,.article-key-point,.article-term{font-weight:600;color:var(--article-heading)}.article-muted{color:var(--article-text-muted);font-size:.9375rem}.article-badge{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;background-color:#f1f5f9;color:#475569}.article-badge--success{background-color:var(--article-positive-bg);color:var(--article-positive)}.article-badge--warning{background-color:var(--article-warning-bg);color:var(--article-warning)}.article-callout{border-left:4px solid var(--article-neutral-accent);border-radius:var(--article-radius-note);background-color:var(--article-neutral-bg);padding:.75rem 1rem;margin:1.25rem 0;color:var(--article-text);font-size:.9375rem;line-height:1.7}.article-callout strong{color:var(--article-heading)}.article-callout--success,.article-callout--tip{border-left-color:var(--article-positive-accent);background-color:var(--article-positive-bg)}.article-callout--note{border-left-color:var(--article-info-accent);background-color:var(--article-info-bg)}.article-callout--important{border-left-color:var(--article-warning-accent);background-color:var(--article-warning-bg)}.article-callout--caution{border-left-color:var(--article-caution-accent);background-color:var(--article-caution-bg)}.article-callout--caution strong{color:var(--article-caution-title)}:root{--article-brand:#3d5a80;--article-brand-soft:#e7edf4}.article-term{margin:1rem 0;padding:1.1rem 1.35rem;background:#ffffff;border:1px solid var(--article-neutral-border);border-left:3px solid var(--article-brand);border-radius:.625rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.article-term+.article-term{margin-top:.75rem}.article-term-title{margin:0 0 .6rem;font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.011em;color:var(--article-heading)}.article-term>:last-child{margin-bottom:0}.article-term .article-paragraph{font-size:.96875rem;margin-bottom:.65rem}.article-term .article-list-simple{margin:.6rem 0}.article-term .article-callout{margin:.85rem 0;padding:.1rem 0 .1rem .9rem;background:transparent;border-radius:0;border-left-width:3px;font-size:.9375rem}.article-term .article-callout .article-paragraph:last-child{margin-bottom:0}.article-keyfacts{list-style:none;margin:.25rem 0 1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(180deg,#f8fafc,#ffffff);border:1px solid var(--article-neutral-border);border-radius:.875rem;box-shadow:0 1px 3px rgba(15,23,42,.05)}.article-keyfacts li{position:relative;padding-left:2.25rem;margin-bottom:.85rem;line-height:1.6;color:var(--article-text)}.article-keyfacts li:last-child{margin-bottom:0}.article-keyfacts li:before{content:"✓";position:absolute;left:0;top:.1rem;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--article-brand);background:var(--article-brand-soft);border-radius:50%}.article-keyfacts li strong{color:var(--article-heading)}.article-myth{margin:.75rem 0;padding:1rem 1.25rem;background:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.625rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.article-myth+.article-myth{margin-top:.6rem}.article-myth-q{margin:0 0 .6rem;font-weight:700;line-height:1.45;color:var(--article-heading)}.article-myth-a{margin:0;padding-top:.6rem;border-top:1px solid var(--article-neutral-border);font-size:.96875rem;line-height:1.65;color:var(--article-text)}.article-myth-a strong{color:var(--article-heading)}.article-takeaway{display:flex;align-items:flex-start;gap:.5rem;margin:1.5rem 0;padding:.75rem 1rem;background-color:var(--article-neutral-bg);border-radius:.5rem;font-size:.9375rem;line-height:1.6;color:var(--article-text)}.article-takeaway:before{content:"→";color:var(--article-neutral);font-weight:700;flex-shrink:0}.article-keypoint,.article-takeaway strong{color:var(--article-heading)}.article-keypoint{display:flex;align-items:flex-start;gap:.625rem;margin:1rem 0;font-weight:500}.article-keypoint:before{content:"●";color:var(--article-positive-accent);font-size:.75rem;margin-top:.25rem;flex-shrink:0}.article-list{margin:1rem 0;padding-left:0;list-style:none}.article-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.6;color:var(--article-text)}.article-list li:before{content:"•";position:absolute;left:.25rem;color:var(--article-neutral-accent);font-weight:700}.article-list li strong{color:var(--article-heading)}.article-list-simple{margin:1rem 0;padding-left:1.5rem;list-style:none}.article-list-simple li{position:relative;padding-left:.5rem;margin-bottom:.5rem;line-height:1.6;color:var(--article-text)}.article-list-simple li:before{content:"•";position:absolute;left:-1rem;color:var(--article-neutral-accent);font-weight:700}.article-list-simple li strong{color:var(--article-heading)}.article-steps{margin:1.25rem 0;padding-left:0;list-style:none;counter-reset:step-counter}.article-steps li{position:relative;padding-left:2.5rem;margin-bottom:1rem;line-height:1.6;color:var(--article-text)}.article-steps li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;background-color:#f1f5f9;color:#475569;font-weight:600;font-size:.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.article-steps li strong{color:var(--article-heading)}.article-sep{border:none;height:1px;background-color:var(--article-neutral-border);margin:1.5rem 0}.article-divider{border:none;height:1px;background:linear-gradient(to right,transparent,var(--article-neutral-border),transparent);margin:2rem 0}.article-mini-section{margin:1.5rem 0;padding:1rem 0;border-top:1px solid #f1f5f9}.article-mini-section:first-child{border-top:none;padding-top:0}.article-box{border-left:4px solid var(--article-neutral-accent);border-radius:var(--article-radius-note);padding:1rem 1.25rem;margin:1.25rem 0 1.5rem}.article-box,.article-box--neutral{background-color:var(--article-neutral-bg)}.article-box--neutral{border-left-color:var(--article-neutral-accent)}.article-box--warning{background-color:var(--article-caution-bg);border-left-color:var(--article-caution-accent)}.article-box--positive{background-color:var(--article-positive-bg);border-left-color:var(--article-positive-accent)}.article-box--important{background-color:var(--article-warning-bg);border-left-color:var(--article-warning-accent)}.article-box-title{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;line-height:1.4}.article-box--neutral .article-box-title{color:var(--article-neutral-title)}.article-box--warning .article-box-title{color:var(--article-caution-title)}.article-box--positive .article-box-title{color:var(--article-positive-title)}.article-box--important .article-box-title{color:var(--article-warning-title)}.article-box-content,.article-box-list{font-size:.9375rem;line-height:1.65;color:var(--article-text)}.article-box-content strong,.article-box-list li strong{color:var(--article-heading)}.article-box-list{margin:.75rem 0;padding-left:1.25rem;list-style:disc}.article-box-list li{margin-bottom:.375rem;line-height:1.5}.article-box-list li:last-child{margin-bottom:0}.article-box-subheading{font-size:.9375rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.article-box--neutral .article-box-subheading{color:var(--article-neutral-title)}.article-box--warning .article-box-subheading{color:var(--article-caution-title)}.article-box--positive .article-box-subheading{color:var(--article-positive-title)}.article-box--important .article-box-subheading{color:var(--article-warning-title)}.article-alert{border-left:4px solid var(--article-neutral-accent);border-radius:var(--article-radius-note);background-color:var(--article-neutral-bg);padding:1rem 1.25rem;margin:1.25rem 0 1.5rem}.article-alert-title{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;line-height:1.4;color:var(--article-neutral-title)}.article-alert-content,.article-alert-list{font-size:.9375rem;line-height:1.65;color:var(--article-text)}.article-alert-content strong,.article-alert-list li strong{color:var(--article-heading)}.article-alert-subheading{font-size:.9375rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:var(--article-neutral-title)}.article-alert-list{margin:.75rem 0;padding-left:1.25rem;list-style:disc}.article-alert-list li{margin-bottom:.375rem;line-height:1.5}.article-alert-list li:last-child{margin-bottom:0}.article-alert--indigo,.article-alert--info,.article-alert--orange,.article-alert--pink,.article-alert--purple,.article-alert--slate,.article-alert--teal{background-color:var(--article-neutral-bg);border-left-color:var(--article-neutral-accent)}.article-alert--warning{background-color:var(--article-caution-bg);border-left-color:var(--article-caution-accent)}.article-alert--warning .article-alert-subheading,.article-alert--warning .article-alert-title{color:var(--article-caution-title)}.article-alert--danger{background-color:var(--article-warning-bg);border-left-color:var(--article-warning-accent)}.article-alert--danger .article-alert-subheading,.article-alert--danger .article-alert-title{color:var(--article-warning-title)}.article-alert--success{background-color:var(--article-positive-bg);border-left-color:var(--article-positive-accent)}.article-alert--success .article-alert-subheading,.article-alert--success .article-alert-title{color:var(--article-positive-title)}.article-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.article-comparison{grid-template-columns:1fr}}.article-comparison-card{border-radius:.5rem;padding:1rem 1.25rem;border-left:4px solid}.article-comparison-card--warning{background-color:var(--article-warning-bg);border-left-color:var(--article-warning-accent)}.article-comparison-card--positive{background-color:var(--article-positive-bg);border-left-color:var(--article-positive-accent)}.article-comparison-title{font-weight:600;margin-bottom:.5rem;font-size:.9375rem}.article-comparison-card--warning .article-comparison-title{color:var(--article-warning-title)}.article-comparison-card--positive .article-comparison-title{color:var(--article-positive-title)}.article-comparison-list{font-size:.9375rem;padding-left:1.25rem;margin:0;color:var(--article-text)}.article-summary{background-color:var(--article-neutral-bg);border:1px solid var(--article-neutral-border);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.article-summary-title{font-size:1.125rem;font-weight:700;color:var(--article-heading);margin-bottom:1rem}.article-summary-content{font-size:.9375rem;color:var(--article-text);line-height:1.65}.article-formula-box{background-color:var(--article-neutral-bg);border:1px solid var(--article-neutral-border);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.article-formula-title{font-weight:600;color:var(--article-heading);margin-bottom:.75rem;font-size:.9375rem}.article-formula-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:640px){.article-formula-grid{grid-template-columns:1fr}}.article-formula-item{background-color:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.5rem;padding:1rem}.article-formula-label{font-size:.8125rem;color:var(--article-text-muted);margin-bottom:.25rem}.article-formula-value{font-family:ui-monospace,monospace;color:var(--article-heading);font-weight:500;font-size:.9375rem}.article-formula-note{font-size:.875rem;color:var(--article-text-muted);margin-top:.75rem;font-style:italic}.article-chart-container{background-color:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.article-chart-title{font-size:.9375rem;font-weight:600;color:var(--article-heading);text-align:center;margin-bottom:1rem}.article-chart{width:100%;height:auto}.article-chart-legend{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--article-text-muted);margin-top:.75rem;max-width:400px;margin-left:auto;margin-right:auto}.article-chart-legend-item--highlight{color:var(--article-info-accent);font-weight:600}.article-timeline{position:relative;padding-left:3.5rem;margin-bottom:1.5rem}.article-timeline:before{content:"";position:absolute;left:1.25rem;top:0;bottom:0;width:2px;background-color:var(--article-neutral-border)}.article-timeline-item{position:relative;padding-bottom:1.5rem}.article-timeline-item:last-child{padding-bottom:0}.article-timeline-marker{position:absolute;left:-2.25rem;width:2.5rem;height:2.5rem;background-color:var(--article-neutral-bg);border:2px solid var(--article-neutral-border);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--article-heading);font-weight:700;font-size:.875rem}.article-timeline-content{background-color:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.5rem;padding:1rem}.article-timeline-title{font-weight:600;color:var(--article-heading);margin-bottom:.375rem;font-size:.9375rem}.article-timeline-text{font-size:.875rem;color:var(--article-text);line-height:1.5}.article-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.article-table{width:100%;margin:1.25rem 0;border-collapse:collapse;font-size:.9375rem}.article-table td,.article-table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--article-neutral-border)}.article-table th{background-color:var(--article-neutral-bg);font-weight:600;color:var(--article-heading);font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.article-table td{color:var(--article-text)}.article-table td strong{color:var(--article-heading)}.article-table tr:last-child td{border-bottom:none}.article-table tbody tr:nth-child(2n){background-color:rgba(248,250,252,.6)}.article-table tbody tr:hover{background-color:var(--article-neutral-bg)}@media (max-width:640px){.article-table{font-size:.875rem}.article-table td,.article-table th{padding:.625rem .75rem}}.article-faq-item{border-bottom:1px solid var(--article-neutral-border);padding:1rem 0}.article-faq-item:last-child{border-bottom:none}.article-faq-question{font-weight:600;color:var(--article-heading);margin-bottom:.5rem;font-size:1rem}.article-faq-answer{color:var(--article-text);font-size:.9375rem;line-height:1.65}.article-faq-group{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--article-text-muted);margin:2rem 0 .5rem;padding-bottom:.375rem;border-bottom:1px solid var(--article-neutral-border)}.article-faq-group:first-child{margin-top:.5rem}.article-tldr{display:block;margin:.5rem 0 1.75rem;padding:1rem 1.25rem;background-color:#f1f5f9;border-left:4px solid #64748b;border-radius:var(--article-radius-note);color:var(--article-text);font-size:.95em;line-height:1.6}.article-tldr-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:.5rem}.article-tldr ul{margin:0;padding-left:1.1rem}.article-tldr li{margin-bottom:.25rem}.article-tldr li:last-child{margin-bottom:0}.article-tldr strong{color:var(--article-heading)}.article-section-nav{margin:.5rem 0 1.75rem;padding:.875rem 1.25rem;background-color:#ffffff;border:1px dashed var(--article-neutral-border);border-radius:.5rem;font-size:.9375rem}.article-section-nav-title{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--article-text-muted);margin-bottom:.5rem}.article-section-nav ol{margin:0;padding-left:1.25rem;color:var(--article-text)}.article-section-nav li{margin-bottom:.2rem;line-height:1.5}.article-section-nav strong{color:var(--article-heading)}.article-section-summary{display:block;margin:1.75rem 0 2rem;padding:1rem 1.25rem 1rem 1.5rem;background-color:var(--article-positive-bg);border-left:4px solid var(--article-positive-accent);border-radius:var(--article-radius-note);color:var(--article-positive);font-size:.95em;line-height:1.65;position:relative}.article-section-summary:before{content:"→";position:absolute;left:.5rem;top:.95rem;color:var(--article-positive-title);font-weight:700;font-size:1.1em;line-height:1}.article-section-summary-label{display:inline;font-weight:700;margin-right:.25rem}.article-section-summary strong,.article-section-summary-label{color:var(--article-positive-title)}.article-content figure,.article-figure{margin:2rem 0;text-align:center}.article-content figure img,.article-figure img{display:block;max-width:100%;max-height:480px;width:auto;height:auto;margin:0 auto;border-radius:.5rem;background-color:#ffffff}.article-content figcaption,.article-figure figcaption{margin-top:.75rem;font-size:.875rem;color:var(--article-text-muted);font-style:italic;text-align:center;line-height:1.5;max-width:56ch;margin-left:auto;margin-right:auto}@media (max-width:640px){.article-content figure,.article-figure{margin:1.5rem -.5rem}}.article-image-placeholder-label{font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--article-text-muted)}.article-image-placeholder-caption{max-width:56ch;font-size:.875rem;line-height:1.55;color:var(--article-text-muted);font-style:italic;margin:0}.article-collapsible{margin:1.75rem 0;border:1px solid var(--article-neutral-border);border-radius:.75rem;background-color:#ffffff;overflow:hidden;transition:border-color .2s ease}.article-collapsible[open]{border-color:#cbd5e1;background-color:var(--article-neutral-bg)}.article-collapsible-summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:var(--article-heading);font-size:1rem;display:flex;align-items:center;gap:.625rem;user-select:none;transition:background-color .2s ease}.article-collapsible-summary::-webkit-details-marker{display:none}.article-collapsible-summary:after{content:"▶";margin-left:auto;font-size:.75rem;color:var(--article-text-muted);transition:transform .2s ease}.article-collapsible[open]>.article-collapsible-summary:after{transform:rotate(90deg)}.article-collapsible-summary:hover{background-color:var(--article-neutral-bg)}.article-collapsible-summary:focus-visible{outline:2px solid var(--article-neutral-accent);outline-offset:-2px}.article-collapsible-content{padding:.5rem 1.25rem 1.25rem;border-top:1px solid var(--article-neutral-border);animation:article-collapsible-fade .25s ease}@keyframes article-collapsible-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.article-mb-2{margin-bottom:.5rem}.article-mb-4{margin-bottom:1rem}.article-mb-6{margin-bottom:1.5rem}.article-mb-8{margin-bottom:2rem}.article-mt-2{margin-top:.5rem}.article-mt-4{margin-top:1rem}.article-mt-6{margin-top:1.5rem}.article-text-center{text-align:center}.article-text-muted{color:var(--article-text-muted)}.article-text-dark{color:var(--article-heading)}.article-font-medium{font-weight:500}.article-font-semibold{font-weight:600}.article-font-bold{font-weight:700}.av2{--navy:#33547a;--navy-deep:#284a65;--navy-soft:#47678d;--accent:#2c7e9e;--accent-bright:#7bb1cc;--accent-deep:#236a87;--accent-tint:#e8f6fb;--accent-tint2:#f2fafd;--ink:#26313f;--ink-soft:#516074;--ink-faint:#7e8b9c;--paper:#ffffff;--paper-tint:#f6f9fc;--paper-card:#ffffff;--line:#e3e9f0;--line-soft:#eef2f7;--warn:#b45309;--warn-bg:#fef7ec;--warn-line:#f3d8a0;--tip:#0f766e;--tip-bg:#ecfbf8;--tip-line:#a7e8df;--myth:#dc2626;--myth-bg:#fef3f3;--fact:#15a34a;--fact-bg:#eefcf3;--maxw:730px;--radius:14px;--shadow:0 1px 2px rgba(40,74,101,.05),0 10px 30px -14px rgba(40,74,101,.18);--shadow-soft:0 1px 3px rgba(40,74,101,.06);--fp:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);font-family:var(--fp);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.av2 *{box-sizing:border-box}@media(max-width:640px){.av2{font-size:15.5px}}.av2-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#1296c4,#0f7ba3);z-index:60;transition:width .1s linear}.av2 .wrap{max-width:1120px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1024px){.av2 .wrap{grid-template-columns:minmax(0,var(--maxw)) 240px;justify-content:center;gap:56px;align-items:start}}.av2 main{min-width:0;padding-top:44px}.av2 aside{display:none}@media(min-width:1024px){.av2 aside{display:block;position:sticky;top:88px;padding-top:48px}}.av2 .hero{background:linear-gradient(135deg,var(--navy) 0,var(--navy-deep) 100%);margin:0;padding:0;position:relative}.av2 .hero-inner{max-width:1120px;margin:0 auto;padding:46px 28px 44px;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1024px){.av2 .hero-inner{grid-template-columns:minmax(0,var(--maxw)) 240px;justify-content:center;gap:56px}}.av2 .hero .back{display:inline-flex;align-items:center;gap:9px;color:#bcd0e8;text-decoration:none;font-size:14.5px;font-weight:500;margin-bottom:22px;transition:color .15s}.av2 .hero .back:hover{color:#fff}.av2 .hero .back svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.av2 .hero .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;margin-bottom:20px}.av2 .hero .crumbs a{color:#bcd0e8;text-decoration:none;transition:color .15s}.av2 .hero .crumbs a:hover{color:#fff;text-decoration:underline}.av2 .hero .crumbs .sep{color:#7f9bbb}.av2 .hero .crumbs .current{color:#e3edf7}.av2 .kicker{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#9db9d2;font-weight:600;margin-bottom:14px}.av2 h1{font-weight:700;font-size:clamp(27px,4.4vw,37px);line-height:1.14;letter-spacing:-.02em;margin:0 0 15px;color:#fff;text-wrap:balance}.av2 .lead,.av2 h1{font-family:var(--fp)}.av2 .lead{font-weight:400;font-size:clamp(15.5px,1.9vw,17.5px);line-height:1.6;color:#cdddee;max-width:620px;margin:0 0 24px}.av2 .meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14.5px;color:#a9c1da;align-items:center}.av2 .meta span{display:inline-flex;align-items:center;gap:7px}.av2 .meta svg{width:15px;height:15px;stroke:var(--accent-bright);fill:none;stroke-width:1.8}.av2 .meta a{color:#e3edf7;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}.av2 .meta a:hover{border-color:var(--accent-bright);color:#fff}.av2 .tldr{background:linear-gradient(165deg,var(--accent-tint2),var(--accent-tint));border:1px solid #cdeaf4;border-radius:var(--radius);padding:28px 30px;margin:0 0 44px;position:relative;overflow:hidden}.av2 .tldr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(var(--navy),var(--accent))}.av2 .tldr h2{display:flex;align-items:center;gap:11px;font-family:var(--fp);font-size:18px;font-weight:600;margin:0 0 18px;color:var(--navy);border:0;padding:0;letter-spacing:-.01em}.av2 .tldr h2 .ic{width:30px;height:30px;flex:none;background:var(--navy);border-radius:9px;display:grid;place-items:center}.av2 .tldr h2 .ic svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:2}.av2 .tldr ul{list-style:none;margin:0;padding:0}.av2 .tldr li{position:relative;padding-left:26px;margin-bottom:13px;line-height:1.6}.av2 .tldr li:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.av2 .tldr li:last-child{margin-bottom:0}.av2 .tldr .close{margin-top:20px;padding-top:18px;border-top:1px solid #cdeaf4;font-weight:600;color:var(--navy);line-height:1.55}.av2 .prose p{margin:0 0 1.4em}.av2 .prose strong{font-weight:600;color:#1c2530}.av2 .prose em{font-style:italic}.av2 .prose a{color:var(--accent-deep);text-decoration:none;border-bottom:1.5px solid #a9dcee;transition:border-color .15s,background .15s;padding-bottom:1px}.av2 .prose a:hover{border-color:var(--accent);background:var(--accent-tint)}.av2 .av2-section,.av2 h2.sec{scroll-margin-top:96px}.av2 h2.sec{font-family:var(--fp);font-weight:600;font-size:clamp(20px,2.8vw,25px);line-height:1.24;letter-spacing:-.015em;margin:52px 0 16px;padding-top:26px;border-top:1px solid var(--line);display:flex;gap:14px;align-items:baseline;color:var(--navy);text-wrap:balance}.av2 h2.sec .num{font-family:var(--fp);font-weight:700;font-size:.6em;color:var(--navy-soft);font-feature-settings:"tnum";flex:none}.av2 h3{font-size:clamp(17px,2.2vw,19.5px);line-height:1.32;margin:32px 0 10px;letter-spacing:-.01em;scroll-margin-top:96px}.av2 h3,.av2 h4{font-family:var(--fp);font-weight:600;color:var(--navy)}.av2 h4{font-size:16px;margin:26px 0 9px;letter-spacing:-.005em}.av2 .prose ul:not(.tldr ul){list-style:none;margin:0 0 1.4em;padding:0}.av2 .prose ul li{position:relative;padding-left:24px;margin-bottom:9px;line-height:1.6}.av2 .prose ul li:before{content:"";position:absolute;left:3px;top:11px;width:7px;height:2px;background:var(--accent);border-radius:2px}.av2 .prose ol{margin:0 0 1.4em;padding-left:0;list-style:none;counter-reset:step}.av2 .prose ol li{position:relative;padding-left:42px;margin-bottom:11px;line-height:1.6;counter-increment:step}.av2 .prose ol li:before{content:counter(step);position:absolute;left:0;top:1px;width:27px;height:27px;background:var(--navy);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;font-family:var(--fp)}.av2 .callout{border-radius:12px;padding:18px 20px 18px 18px;margin:26px 0;display:flex;gap:14px;line-height:1.55;border:1px solid}.av2 .callout .cic{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;margin-top:1px}.av2 .callout .cic svg{width:17px;height:17px;fill:none;stroke-width:2}.av2 .callout p{margin:0 0 .6em}.av2 .callout p:last-child{margin:0}.av2 .callout.warn{background:var(--warn-bg);border-color:var(--warn-line)}.av2 .callout.warn .cic{background:var(--warn)}.av2 .callout.warn .cic svg{stroke:#fff}.av2 .callout.warn strong:first-child{color:var(--warn)}.av2 .callout.tip{background:var(--tip-bg);border-color:var(--tip-line)}.av2 .callout.tip .cic{background:var(--tip)}.av2 .callout.tip .cic svg{stroke:#fff}.av2 .callout.tip strong:first-child{color:var(--tip)}.av2 .related{display:flex;gap:14px;align-items:center;background:var(--accent-tint);border:1px solid #cdeaf4;border-radius:12px;padding:16px 20px;margin:26px 0;text-decoration:none;transition:transform .15s,box-shadow .15s}.av2 .related:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent)}.av2 .related .ric{width:34px;height:34px;flex:none;background:#fff;border:1px solid #c3e6f3;border-radius:9px;display:grid;place-items:center}.av2 .related .ric svg{width:17px;height:17px;stroke:var(--accent);fill:none;stroke-width:2}.av2 .related .rtx{min-width:0}.av2 .related .rlbl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block;margin-bottom:2px}.av2 .related .rttl{color:var(--navy);font-weight:600;line-height:1.35}.av2 .related .arr{margin-left:auto;color:var(--accent);font-size:20px;flex:none}.av2 .mf{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:18px 0;background:#fff;box-shadow:var(--shadow-soft)}.av2 .mf .fact,.av2 .mf .myth{padding:15px 18px;display:flex;gap:12px;line-height:1.55}.av2 .mf .myth{border-bottom:1px solid var(--line-soft)}.av2 .mf .badge{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.av2 .mf .myth .badge{background:#f1e2e2}.av2 .mf .fact .badge{background:#e1ede5}.av2 .mf .badge svg{width:13px;height:13px;fill:none;stroke-width:2.5}.av2 .mf .myth .badge svg{stroke:#b0625e}.av2 .mf .fact .badge svg{stroke:#4a8c6c}.av2 .mf .tag{font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;display:block;margin-bottom:3px}.av2 .mf .myth .tag{color:#a05c57}.av2 .mf .fact .tag{color:#3f7d62}.av2 .mf .bd p{margin:0}.av2 .phases{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0}@media(min-width:640px){.av2 .phases{grid-template-columns:repeat(3,1fr)}}.av2 .phase{border:1px solid var(--line);border-radius:13px;padding:20px;background:var(--paper-card);position:relative;overflow:hidden}.av2 .phase:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent)}.av2 .phase .pn{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:6px}.av2 .phase .pt{font-size:17px;font-weight:600;margin-bottom:4px}.av2 .phase .pbig,.av2 .phase .pt{font-family:var(--fp);color:var(--navy)}.av2 .phase .pbig{font-size:23px;font-weight:700;line-height:1;margin:8px 0 4px;letter-spacing:-.02em}.av2 .phase .psub{font-size:14.5px;color:var(--ink-soft);line-height:1.45}.av2 .formula{background:#f6f5f1;border:1px dashed #d4d0c6;border-radius:10px;padding:14px 18px;margin:10px 0 18px;font-size:16.5px}.av2 .formula .frow{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:4px 0}.av2 .formula b{color:var(--accent-deep);min-width:120px;display:inline-block}.av2 .tbl{width:100%;border-collapse:collapse;margin:18px 0;font-size:16.5px}.av2 .tbl td,.av2 .tbl th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-soft)}.av2 .tbl th{font-weight:600;color:#fff;background:var(--navy);font-size:13px;letter-spacing:.03em;text-transform:uppercase;border:0}.av2 .tbl th:first-child{border-radius:8px 0 0 0}.av2 .tbl th:last-child{border-radius:0 8px 0 0}.av2 .tbl tr:last-child td{border-bottom:0}.av2 .tbl td:first-child,.av2 .toc-ttl{font-weight:600}.av2 .toc-ttl{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 14px;padding-left:14px}.av2 .toc{list-style:none;margin:0;padding:0;border-left:2px solid var(--line);display:flex;flex-direction:column}.av2 .toc a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--ink-faint);text-decoration:none;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s}.av2 .toc a:hover{color:var(--navy)}.av2 .toc a.active{color:var(--navy);border-left-color:var(--accent);font-weight:600}.av2 .toc-mobile{margin:0 0 40px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper-card);box-shadow:var(--shadow-soft)}@media(min-width:1024px){.av2 .toc-mobile{display:none}}.av2 .toc-mobile summary{padding:16px 20px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--navy)}.av2 .toc-mobile summary::-webkit-details-marker{display:none}.av2 .toc-mobile .chev{transition:transform .2s;color:var(--accent)}.av2 .toc-mobile[open] .chev{transform:rotate(180deg)}.av2 .toc-mobile ol{margin:0;padding:0 20px 16px;list-style:none;counter-reset:t}.av2 .toc-mobile ol li{counter-increment:t;position:relative;padding:5px 0 5px 40px;margin:0}.av2 .toc-mobile ol li:before{content:counter(t);position:absolute;left:0;top:4px;width:27px;height:27px;background:var(--navy);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;font-family:var(--fp)}.av2 .toc-mobile a{color:var(--ink-soft);text-decoration:none}.av2 .closing{background:linear-gradient(165deg,var(--accent-tint2),var(--accent-tint));border:1px solid #cdeaf4;border-radius:var(--radius);padding:28px 30px;margin:30px 0}.av2 .closing h2{border:0;padding:0;margin:0 0 14px}.av2 .apparatus{margin-top:60px}.av2 .apparatus h2{font-size:22px;border-top:1px solid var(--line);padding-top:34px}.av2 .refbox{font-size:16px;line-height:1.55}.av2 .refbox h3{font-size:15px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:24px 0 10px;font-weight:700}.av2 .refbox ul{list-style:none;padding:0;margin:0}.av2 .refbox li{padding-left:20px;text-indent:-20px;margin-bottom:12px;color:var(--ink-soft);word-break:break-word}.av2 .refbox li:before{display:none}.av2 .refbox a{color:var(--accent-deep);word-break:break-all}.av2 .disclaimer{background:#f6f5f1;border:1px solid var(--line);border-radius:12px;padding:22px 24px;margin:26px 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.av2 .disclaimer .dh{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink);margin-bottom:12px}.av2 .disclaimer .dh svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.8}.av2 .disclaimer p{margin:0 0 .8em}.av2 .disclaimer p:last-child{margin:0}.av2 .authorcard{display:flex;gap:18px;background:var(--paper-card);border:1px solid var(--line);border-radius:13px;padding:24px;margin:26px 0;box-shadow:var(--shadow)}.av2 .authorcard .av{width:58px;height:58px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--navy-deep));display:grid;place-items:center;color:#fff;font-family:var(--fp);font-size:21px;font-weight:600}.av2 .authorcard .ad{font-size:15.5px;line-height:1.55}.av2 .authorcard .an{font-family:var(--fp);font-size:18px;font-weight:600;color:var(--navy)}.av2 .authorcard .arow{color:var(--ink-soft);margin-top:2px}.av2 .basis{font-size:15px;color:var(--ink-faint);line-height:1.55;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.av2 main .av2-section:first-child h2.sec{border-top:0;margin-top:6px;padding-top:0}.av2 .article-content .article-callout{border-radius:12px;padding:16px 18px;margin:22px 0;border:1px solid var(--tip-line);background:var(--tip-bg);line-height:1.55;color:var(--ink)}.av2 .article-content .article-callout p{margin:0 0 .6em}.av2 .article-content .article-callout p:last-child{margin:0}.av2 .article-content .article-callout--caution{border-color:var(--warn-line);background:var(--warn-bg)}.av2 .article-content .article-keyfacts{list-style:none;margin:6px 0 24px;padding:22px 26px;background:linear-gradient(165deg,var(--accent-tint2),var(--accent-tint));border:1px solid #cdeaf4;border-radius:14px}.av2 .article-content .article-keyfacts li{position:relative;padding-left:26px;margin-bottom:11px;line-height:1.6}.av2 .article-content .article-keyfacts li:before{content:"";position:absolute;left:2px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.av2 .article-content .article-keyfacts li:last-child{margin-bottom:0}.av2 .article-content .article-term{background:#fff;border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:12px;padding:18px 20px;margin:18px 0;box-shadow:var(--shadow-soft)}.av2 .article-content .article-term-title{font-family:var(--fp);font-weight:700;color:var(--navy);font-size:1.02rem;margin:0 0 .5rem;line-height:1.35}.av2 .article-content .article-term>:last-child{margin-bottom:0}.av2 .article-content .article-myth{background:#fff;border:1px solid var(--line);border-radius:12px;margin:16px 0;box-shadow:var(--shadow-soft);overflow:hidden}.av2 .article-content .article-myth-q{margin:0;padding:14px 18px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-soft);line-height:1.5}.av2 .article-content .article-myth-a{margin:0;padding:14px 18px;color:var(--ink-soft);line-height:1.55}.av2 .article-content .article-faq-item{border-bottom:1px solid var(--line-soft);padding:14px 0}.av2 .article-content .article-faq-question{font-family:var(--fp);font-weight:600;color:var(--navy);margin:0 0 6px;font-size:1.02rem}.av2 .article-content .article-faq-answer{color:var(--ink)}.av2 ::selection{background:#bfe6f4;color:var(--navy-deep)}.av2 :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}