.article-inline-btn-wrap,.article-cta-wrap{margin:1.25rem 0}.article-inline-btn{letter-spacing:-.01em;direction:ltr;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.6rem 1.4rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.article-inline-btn__icon{width:1.05rem;height:1.05rem}.article-inline-btn:hover{transform:translateY(-1px)}.article-inline-btn--primary{color:#fff;background:linear-gradient(135deg,#0f766e,#25a0a6);border-radius:999px;box-shadow:0 12px 28px -12px #0f766ebf}.article-inline-btn--outline{color:#c9a227;background:0 0;border:1px solid lab(68.7657% 6.51515 63.7509/.55);border-radius:999px}.article-inline-btn--ghost{border:1px solid color-mix(in oklab,currentColor 18%,transparent);color:inherit;background:0 0;border-radius:.75rem}.article-inline-btn--pill{color:#c9a227;background:lab(68.7657% 6.51515 63.7509/.16);border-radius:999px}.article-inline-btn--gold{color:#1a1408;background:linear-gradient(135deg,#c9a227,#ffe08a);border-radius:999px;box-shadow:0 12px 28px -14px #c9a227b3}.article-cta{border-radius:1.35rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.15rem 1.5rem;margin:1.75rem 0;padding:1.35rem 1.4rem;display:flex;position:relative;overflow:hidden}.article-cta__accent{pointer-events:none;inset-inline-start:0;background:linear-gradient(#ffe08a,#c9a227);width:.28rem;position:absolute;top:0;bottom:0}.article-cta__copy{flex:14rem;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.article-cta__mark{color:#c9a227;background:lab(68.7657% 6.51515 63.7509/.22);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex;box-shadow:inset 0 0 0 1px lab(68.7657% 6.51515 63.7509/.28)}.article-cta__text{min-width:0}.article-cta__title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.55}.article-cta__subtitle{opacity:.84;margin:.4rem 0 0;font-size:.9rem;line-height:1.75}.article-cta__btn{color:#1a1408;direction:ltr;background:linear-gradient(135deg,#fff8e8,#ffe08a);border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem 1.25rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px -14px #c9a227d9}.article-cta__btn:hover{transform:translateY(-1px)}.article-cta__btn-icon{width:1rem;height:1rem}.article-cta--bar{padding:1rem 1.2rem}.article-cta--card{flex-direction:column;align-items:stretch;padding:1.55rem 1.5rem}.article-cta--card .article-cta__btn{align-self:flex-start}.article-cta--split{grid-template-columns:1fr auto;align-items:center;padding-block:1.55rem;display:grid}.article-cta--tone-brand{color:inherit;background:radial-gradient(120% 90% at 100% 0,lab(59.8201% -31.8238 -13.076/.22),#0000 55%),lab(44.2887% -29.6141 -3.79756/.18);border:1px solid lab(59.8201% -31.8238 -13.076/.38)}.article-cta--tone-brand .article-cta__accent{background:linear-gradient(#5eead4,#0f766e)}.article-cta--tone-gold{color:inherit;background:radial-gradient(120% 90% at 0 0,lab(68.7657% 6.51515 63.7509/.24),#0000 52%),lab(68.7657% 6.51515 63.7509/.12);border:1px solid lab(68.7657% 6.51515 63.7509/.48)}.article-cta--tone-ink{color:#eafbfb;background:radial-gradient(90% 80% at 100% 100%,lab(68.7657% 6.51515 63.7509/.18),#0000 50%),lab(7.77627% 1.58885 -14.2961/.86);border:1px solid lab(90.426% 3.02428 46.0513/.18)}.article-cta--tone-ink .article-cta__btn{color:#1a1408;background:linear-gradient(135deg,#c9a227,#ffe08a)}.article-voice,.article-audio-player{--article-voice-played:#3390ec;--article-voice-unplayed:color-mix(in oklab,currentColor 16%,transparent);--article-voice-meta:color-mix(in oklab,currentColor 55%,transparent);box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.7rem;width:100%;max-width:min(100%,36rem);margin-block:1.15rem;margin-inline:0;padding:.125rem 0;display:flex;position:relative;overflow:hidden}.article-voice--empty{opacity:.7;justify-content:center;min-height:2.375rem}.article-voice__cover{object-fit:cover;background:color-mix(in oklab,currentColor 8%,transparent);border-radius:.9rem;flex-shrink:0;width:3.5rem;height:3.5rem;display:block}.article-voice__main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.article-voice__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:700;line-height:1.35;overflow:hidden}.article-voice__player{direction:ltr;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.article-voice__native{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.article-voice--idle .article-voice__play{box-shadow:0 1px 5px color-mix(in oklab,var(--article-voice-played)28%,transparent)}.article-voice__play{color:#fff;background:var(--article-voice-played);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;box-shadow:0 1px 8px color-mix(in oklab,var(--article-voice-played)32%,transparent);cursor:pointer;touch-action:manipulation;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.22,1,.36,1),filter .15s;display:flex}.article-voice--playing .article-voice__play,.article-voice__play--playing{animation:1.8s ease-in-out infinite article-voice-play-glow}.article-voice__play:hover{filter:brightness(1.05)}.article-voice__play:active{transform:scale(.94)}.article-voice__play:focus-visible{outline:2px solid var(--article-voice-played);outline-offset:3px}.article-voice__track{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.article-voice__wave{cursor:pointer;touch-action:none;grid-template-columns:repeat(var(--wave-bars,48),minmax(0,1fr));background:0 0;border:0;flex:1;align-items:center;gap:0;min-width:0;height:2.25rem;padding:0;display:grid}.article-voice__bar{pointer-events:none;border-radius:999px;place-self:center;width:2.5px;max-width:3px;display:block}.article-voice__bar--played{background:var(--article-voice-played)}.article-voice__bar--ahead{background:var(--article-voice-unplayed)}.article-voice__bar--live{background:var(--article-voice-played);box-shadow:0 0 0 1px color-mix(in oklab,var(--article-voice-played)35%,transparent)}.article-voice__aside{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.article-voice__duration{font-variant-numeric:tabular-nums;min-width:2rem;color:var(--article-voice-meta);flex-shrink:0;font-size:.6875rem;font-weight:500;line-height:1}.article-voice__speed{border:.5px solid color-mix(in oklab,var(--article-voice-played)28%,transparent);background:color-mix(in oklab,var(--article-voice-played)10%,transparent);font-variant-numeric:tabular-nums;min-width:2rem;height:1.375rem;color:var(--article-voice-played);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex}.article-voice__speed:hover{background:color-mix(in oklab,var(--article-voice-played)16%,transparent);border-color:color-mix(in oklab,var(--article-voice-played)40%,transparent)}.article-voice__speed:active{transform:scale(.94)}.article-voice__download{width:1.75rem;height:1.75rem;color:var(--article-voice-meta);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s,background-color .14s,transform .14s;display:inline-flex}.article-voice__download:hover{color:var(--article-voice-played);background:color-mix(in oklab,var(--article-voice-played)12%,transparent)}.article-voice__download:active{transform:scale(.92)}.article-voice__download:disabled{opacity:.6}.article-voice__spinner{border:2px solid lab(100% -.0000298023 .0000119209/.25);border-top-color:#fff;border-radius:9999px;width:.875rem;height:.875rem;animation:.8s linear infinite spin;display:inline-block}@keyframes article-voice-play-glow{0%,to{box-shadow:0 1px 8px color-mix(in oklab,var(--article-voice-played)32%,transparent)}50%{box-shadow:0 1px 14px color-mix(in oklab,var(--article-voice-played)55%,transparent)}}@keyframes spin{to{transform:rotate(360deg)}}.insight-article-prose :where(figure.article-voice),.prose-luxe :where(figure.article-voice),.article-content :where(figure.article-voice){text-align:start;margin-block:1.15rem;margin-inline:0}@media (width<=639px){.article-voice,.article-audio-player{gap:.55rem;max-width:100%}.article-voice__cover{border-radius:.75rem;width:3rem;height:3rem}.article-voice__play{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.article-voice__wave{height:2rem}.article-voice__title{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.article-voice--playing .article-voice__play,.article-voice__play--playing,.article-voice__play:hover,.article-voice__play:active{animation:none;transform:none}}.atrin-video-embed__shell{position:relative}.atrin-video-embed--fill,.atrin-video-embed--fill .atrin-video-embed__shell,.atrin-video-embed--fill .atrin-video-embed__frame{width:100%;height:100%;margin:0;display:block}.atrin-video-embed__frame--landscape{aspect-ratio:16/9}.atrin-video-embed__frame--portrait{aspect-ratio:9/16}.atrin-video-embed__frame--file{background:#000;justify-content:center;display:flex}.atrin-video-embed__frame--file:not(.atrin-video-embed__frame--ready){aspect-ratio:var(--atrin-video-aspect,16/9);width:100%}.atrin-video-embed__frame--file .atrin-video-embed__media{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70vh,40rem);display:block;position:static}:is(.atrin-video-embed--portrait:not(.atrin-video-embed--fill),.atrin-video-embed:not(.atrin-video-embed--fill):has(.atrin-video-embed__frame--tall)){justify-content:center;display:flex}:is(.atrin-video-embed--portrait:not(.atrin-video-embed--fill) .atrin-video-embed__shell,.atrin-video-embed:not(.atrin-video-embed--fill):has(.atrin-video-embed__frame--tall) .atrin-video-embed__shell){width:min(100%,calc(min(70vh,36rem)*var(--atrin-video-aspect,.5625)));max-width:100%}.atrin-video-embed--portrait:not(.atrin-video-embed--fill) .atrin-video-embed__frame--portrait{aspect-ratio:9/16;width:100%;height:auto}.atrin-video-embed--fill .atrin-video-embed__frame--landscape,.atrin-video-embed--fill .atrin-video-embed__frame--portrait,.atrin-video-embed--fill .atrin-video-embed__frame--file{aspect-ratio:unset;height:100%}.atrin-video-embed__frame iframe,.atrin-video-embed__frame video{object-fit:contain;border:0;width:100%;height:100%;position:absolute;inset:0}.atrin-video-embed__switch{z-index:2;backdrop-filter:blur(8px);inset-inline-start:.65rem;background:lab(2.45378% -1.25104 -.876159/.72);border-radius:999px;align-items:center;padding:.2rem .35rem;display:flex;position:absolute;bottom:.65rem}.insight-format-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.insight-format-overlay__icon{color:#fff8e8;backdrop-filter:blur(8px);background:lab(2.45378% -1.25104 -.876159/.72);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 10px 28px -12px #0000008c}.insight-card-media--portrait{aspect-ratio:9/16;max-height:28rem}.insight-card-cover{width:100%;line-height:0;display:block}.insight-card-cover--empty{background:linear-gradient(to bottom right,lab(21.7486% -16.3616 -8.35924/.5),#0b1214,#050a0b);height:100%;min-height:10.5rem}.insight-card-cover__photo{object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .7s var(--ease-luxe,cubic-bezier(.16,1,.3,1));display:block}.group:hover .insight-card-cover__photo{transform:scale(1.04)}.insight-card-media{position:relative}.insight-card-media:not(.insight-card-media--portrait) .insight-card-cover{height:100%;position:absolute;inset:0}.insight-card-media:not(.insight-card-media--portrait) .insight-card-cover__photo{object-fit:cover;width:100%;height:100%}.insight-card-media--hero .insight-card-cover,.insight-card-media--hero .insight-card-cover__photo{height:100%}.insight-card-media--hero .insight-card-cover__photo{object-fit:cover}.insight-card-media--portrait .insight-card-cover{height:100%;position:absolute;inset:0}.insight-card-media--portrait .insight-card-cover__photo{object-fit:cover;width:100%;height:100%}@media (width>=768px){.insight-card-media--featured-portrait{min-height:22rem}}.insight-featured-mark{z-index:2;color:#1a1200;pointer-events:none;background:linear-gradient(145deg,#ffd45c 0%,#ffb000 58%,#e69600 100%);border:1px solid #ffb0007a;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;box-shadow:0 0 0 1px #ffb00033,0 0 18px #ffb00061,0 8px 18px -8px #00000073}.insight-featured-mark svg{filter:drop-shadow(0 1px #ffffff59);width:1.05rem;height:1.05rem}html[data-theme=light] .insight-featured-mark{color:#3d2600;background:linear-gradient(145deg,#ffe08a 0%,#ffc233 55%,#e6a000 100%);border-color:#c4760073;box-shadow:0 0 0 1px #ffb00047,0 8px 16px -8px #ffb00066,0 2px 8px -2px #0b1f2229}.insight-read-more{letter-spacing:-.015em;width:fit-content;height:2.75rem;color:var(--btn-primary-fg,#fff8eb);background:linear-gradient(135deg,var(--color-emerald-deep)0%,var(--color-emerald)52%,var(--color-emerald-glow)100%);box-shadow:0 0 0 1px var(--neon-accent-wire,#25a0a659),0 0 22px #008c9647,0 10px 40px -12px #006f756b;transition:transform .3s var(--ease-luxe,cubic-bezier(.16,1,.3,1)),box-shadow .3s var(--ease-luxe,cubic-bezier(.16,1,.3,1)),background .3s var(--ease-luxe,cubic-bezier(.16,1,.3,1));border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;margin-top:1.75rem;padding-block:0;padding-inline:1.2rem 1.05rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.insight-read-more svg{flex-shrink:0;display:block}.insight-read-more__label{line-height:1;display:block}.insight-read-more--sm{height:2.4rem;margin-top:0;padding-inline:1rem .9rem;font-size:.8125rem}.group:hover .insight-read-more,.insight-read-more:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--neon-accent-strong,#25a0a6)42%,transparent),0 0 42px -6px var(--neon-accent-soft,#25a0a659),0 12px 46px -10px #006f7561;background:linear-gradient(135deg,#006f75 0%,#008c96 46%,#25a0a6 100%);transform:translateY(-1px)}html[data-theme=light] .insight-read-more{color:#062226;box-shadow:0 0 0 1px color-mix(in oklab,var(--color-emerald-deep)18%,transparent),0 10px 28px -14px #0b1f2238;background:linear-gradient(135deg,#d7f4f4 0%,#9ae3e6 48%,#25a0a6 100%)}html[data-theme=light] .group:hover .insight-read-more,html[data-theme=light] .insight-read-more:hover{background:linear-gradient(135deg,#c8eeee 0%,#7ad4d8 46%,#1e8f95 100%)}.prose-luxe .article-inline-btn--ghost,.prose-luxe .article-cta--tone-brand,.prose-luxe .article-cta--tone-gold{color:#eafbfb}html[data-theme=light] .prose-luxe .article-inline-btn--ghost,html[data-theme=light] .prose-luxe .article-cta--tone-brand,html[data-theme=light] .prose-luxe .article-cta--tone-gold{color:#0b1f22}.admin-root .article-cta--tone-ink,.admin-root .article-voice,.admin-root .article-audio-player{color:#eafbfb}.admin-root .article-voice,.admin-root .article-audio-player{background:lab(17.2354% -5.69724 -4.67916);border-color:lab(100% -.0000298023 .0000119209/.1)}.article-content h2,.article-editor-visual h2{letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:1rem;font-size:clamp(1.75rem,1.9vw + 1.2rem,2.5rem);font-weight:800;line-height:1.28}.article-content h3,.article-editor-visual h3{letter-spacing:-.015em;margin-top:2.15rem;margin-bottom:.75rem;font-size:clamp(1.3125rem,.7vw + 1.1rem,1.75rem);font-weight:700;line-height:1.35}.article-content h4,.article-editor-visual h4{margin-top:1.75rem;margin-bottom:.6rem;font-size:clamp(1.125rem,.35vw + 1.05rem,1.375rem);font-weight:700;line-height:1.4}html:not([data-theme=light]) .article-content :is(h2,h3,h4):not([data-article-tc]),html:not([data-theme=light]) .article-content .article-faq__title{color:#fff!important}html[data-theme=light] .article-content :is(h2,h3,h4):not([data-article-tc]),html[data-theme=light] .article-content .article-faq__title{color:#0b1f22}.article-content h2:first-child,.article-content h3:first-child,.article-content h4:first-child,.article-editor-visual h2:first-child,.article-editor-visual h3:first-child,.article-editor-visual h4:first-child{margin-top:0}.article-content ul,.article-content ol,.article-editor-visual ul,.article-editor-visual ol{margin:.85rem 0 1.2rem;padding-inline-start:1.5rem;display:block}.article-content ul,.article-editor-visual ul{list-style-type:disc}.article-content ol,.article-editor-visual ol{list-style-type:decimal}.article-content li,.article-editor-visual li{margin:.35rem 0;padding-inline-start:.2rem;line-height:1.7;display:list-item}.article-content li::marker,.article-editor-visual li::marker{color:color-mix(in oklab,var(--color-gold,#c9a227)80%,currentColor)}.article-content ul ul,.article-editor-visual ul ul{margin-block:.25rem;list-style-type:circle}.article-content ol ol,.article-editor-visual ol ol{margin-block:.25rem;list-style-type:lower-alpha}.article-content blockquote,.article-editor-visual blockquote{border-inline-start:3px solid var(--color-gold,#c9a227);background:color-mix(in oklab,var(--color-gold,#c9a227)9%,transparent);font-size:.98rem;font-weight:600;line-height:1.75;font-family:var(--font-display,inherit);border-radius:.5rem;margin:1.5rem 0;padding:.9rem 1.15rem}.article-content,.article-editor-visual{--article-link:#5eead4;--article-link-hover:#ffe08a;--article-link-line:#5eead4c7}@supports (color:lab(0% 0 0)){.article-content,.article-editor-visual{--article-link-line:lab(84.7233% -43.5003 -1.21515/.78)}}html[data-theme=light] .article-content,.admin-root[data-admin-theme=light] .article-content,.admin-root[data-admin-theme=light] .article-editor-visual{--article-link:#0b6e74;--article-link-hover:#8a5a00;--article-link-line:#0b6e749e}@supports (color:lab(0% 0 0)){html[data-theme=light] .article-content,.admin-root[data-admin-theme=light] .article-content,.admin-root[data-admin-theme=light] .article-editor-visual{--article-link-line:lab(41.7067% -24.9101 -11.2018/.62)}}.article-content a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link):not(.article-family-app-cta__btn),.article-editor-visual a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link){color:var(--article-link);text-decoration:underline;-webkit-text-decoration-color:var(--article-link-line);text-decoration-color:var(--article-link-line);text-underline-offset:.22em;text-decoration-skip-ink:auto;font-weight:600;text-decoration-thickness:.11em;transition:color .16s,text-decoration-color .16s}.article-content a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link):not(.article-family-app-cta__btn) :where(strong,b,em,i,u,span:not([data-article-tc])),.article-editor-visual a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link) :where(strong,b,em,i,u,span:not([data-article-tc])){color:inherit}.article-content a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link):not(.article-family-app-cta__btn):hover,.article-editor-visual a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link):hover{color:var(--article-link-hover);-webkit-text-decoration-color:var(--article-link-hover);text-decoration-color:var(--article-link-hover)}.article-content a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link):not(.article-family-app-cta__btn):focus-visible,.article-editor-visual a:not(.article-inline-btn):not(.article-cta__btn):not(.article-toc__link):focus-visible{outline:2px solid var(--article-link);outline-offset:3px;border-radius:2px}:is(.article-content a:has(>img:only-child),.article-editor-visual a:has(>img:only-child)){color:inherit;font-weight:inherit;text-decoration:none}.article-content{max-width:100%;overflow-x:clip}.article-content h2,.article-content h3,.article-content h4{scroll-margin-top:5.5rem}.article-content .article-table-wrapper,.article-editor-visual .tableWrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:.85rem;max-width:100%;margin:1.25rem 0;display:block;overflow:auto hidden}.article-content.prose-luxe table,.article-content table,.article-editor-visual table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;min-width:100%;max-width:none;margin:0;display:table;overflow:visible}.article-content caption,.article-editor-visual caption{caption-side:top;text-align:start;padding:.55rem .75rem;font-weight:700}.article-content th,.article-content td,.article-editor-visual th,.article-editor-visual td{border:1px solid color-mix(in oklab,currentColor 16%,transparent);text-align:start;vertical-align:top;word-break:normal;overflow-wrap:break-word;padding:.5rem .7rem;line-height:1.6}.article-content th,.article-editor-visual th,.article-content table>tr:first-child>td,.article-content table>tbody:first-child>tr:first-child>td,.article-editor-visual table>tr:first-child>td,.article-editor-visual table>tbody:first-child>tr:first-child>td{background:color-mix(in oklab,currentColor 6%,transparent);font-weight:700}.article-content.prose-luxe :where(th,td)>:where(p,ul,ol),.article-content :where(th,td)>:where(p,ul,ol),.article-editor-visual :where(th,td)>:where(p,ul,ol){font-size:inherit;line-height:inherit;margin:0}.article-content.prose-luxe :where(th,td)>*+*,.article-content :where(th,td)>*+*,.article-editor-visual :where(th,td)>*+*{margin-top:.35rem}.article-content :where(th,td)>p:empty,.article-editor-visual :where(th,td)>p:empty{display:none}@media (width<=40rem){.article-content .article-table-wrapper{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,currentColor 32%,transparent)transparent;margin-block:1rem;font-size:.9rem}.article-content .article-table-wrapper::-webkit-scrollbar{height:6px}.article-content .article-table-wrapper::-webkit-scrollbar-thumb{background:color-mix(in oklab,currentColor 28%,transparent);border-radius:99px}.article-content th,.article-content td{padding:.5rem .7rem}.article-content tr:has(>:nth-child(3))>:not(:first-child){min-width:12rem}.article-content tr>:first-child{width:1%;min-width:2.5rem}}.article-callout{border:1px solid color-mix(in oklab,var(--article-callout-accent,var(--color-gold,#c9a227))38%,transparent);background:linear-gradient(165deg,color-mix(in oklab,var(--article-callout-accent,var(--color-gold,#c9a227))14%,transparent)0%,color-mix(in oklab,currentColor 4%,transparent)52%,transparent 100%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--article-callout-accent,var(--color-gold,#c9a227))18%,transparent);--article-callout-accent:var(--color-gold,#c9a227);border-radius:1.05rem;margin:1.6rem 0;overflow:hidden}.article-callout--tip{--article-callout-accent:#c9a227}.article-callout--info{--article-callout-accent:#2bb3b8}.article-callout--warning{--article-callout-accent:#e08a2a}.article-callout--important{--article-callout-accent:#d45d4a}.article-callout--quote{--article-callout-accent:#8b9a6d}.article-callout__header{align-items:center;gap:.7rem;padding:.85rem 1rem .15rem;display:flex}.article-callout__icon{background:color-mix(in oklab,var(--article-callout-accent)22%,transparent);width:2rem;height:2rem;color:var(--article-callout-accent);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.article-callout__title{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:800;line-height:1.4}.article-callout__body{padding:.45rem 1rem 1.05rem;font-size:.95rem;line-height:1.75}.article-callout__body>:first-child{margin-top:0}.article-callout__body>:last-child{margin-bottom:0}.article-callout__body p{margin:.45rem 0}.article-toc{margin:1.5rem 0 1.85rem}.article-toc__panel,.article-toc--editor{border:1px solid color-mix(in oklab,var(--color-gold,#c9a227)28%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--color-gold,#c9a227)9%,transparent)0%,color-mix(in oklab,currentColor 3%,transparent)100%);border-radius:1.1rem}.article-toc__summary{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.7rem;margin:0;padding:.95rem 1.05rem;font-weight:800;display:flex}.article-toc__list{margin:0;padding:0 1.05rem 1rem;list-style:none;display:none}.article-toc__list.is-open{display:block}.article-toc__mark{background:color-mix(in oklab,var(--color-gold,#c9a227)20%,transparent);width:2rem;height:2rem;color:var(--color-gold,#c9a227);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.article-toc__title{flex:1;min-width:0;font-size:.95rem}.article-toc__count{background:color-mix(in oklab,currentColor 8%,transparent);min-width:1.5rem;color:var(--color-bone-dim,inherit);border-radius:999px;justify-content:center;padding:.1rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.article-toc__item{margin:0}.article-toc__item--h3{padding-inline-start:.9rem}.article-toc__link{color:inherit;opacity:.88;padding:.38rem 0;font-size:.9rem;line-height:1.55;text-decoration:none;display:block}.article-toc__link:hover{color:var(--color-gold,#c9a227);opacity:1}.article-toc__hint{color:var(--color-text-muted,#64748b);margin:0;padding:0 1.05rem .95rem;font-size:.8rem;line-height:1.6}@media (width>=768px){.article-toc__summary{cursor:default;pointer-events:none}.article-toc__count{display:none}.article-toc__list{display:block}}.article-family-app-cta{border:1px solid color-mix(in oklab,var(--color-gold,#c9a227)28%,transparent);background:color-mix(in oklab,var(--color-gold,#c9a227)8%,transparent);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 0;padding:1.1rem 1.2rem;display:flex}.article-family-app-cta__copy{flex:14rem;min-width:0}.article-family-app-cta__title{color:var(--color-bone,inherit);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.article-family-app-cta__sub{color:var(--color-bone-dim,inherit);opacity:.86;margin:.3rem 0 0;font-size:.875rem;line-height:1.65}.article-family-app-cta__btn{background:var(--color-gold,#c9a227);color:#102226;border-radius:999px;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.article-faq{border:1px solid color-mix(in oklab,var(--color-gold,#c9a227)32%,transparent);background:linear-gradient(165deg,color-mix(in oklab,var(--color-gold,#c9a227)8%,transparent)0%,color-mix(in oklab,currentColor 4%,transparent)48%,transparent 100%);border-radius:1.15rem;margin-block:2.25rem;padding:1.2rem 1.15rem 1.35rem}.article-faq__title{margin:0 0 .95rem;font-size:clamp(1.75rem,1.9vw + 1.2rem,2.5rem);font-weight:800;line-height:1.28}.article-editor-faq{border:1px solid color-mix(in oklab,var(--color-gold,#c9a227)35%,transparent);background:color-mix(in oklab,var(--color-gold,#c9a227)8%,transparent);border-radius:.9rem;padding:.95rem 1rem}.article-editor-faq__label{letter-spacing:.02em;color:var(--color-text-muted,#64748b);margin:0 0 .55rem;font-size:.75rem;font-weight:800}.article-editor-faq__item{background:color-mix(in oklab,currentColor 6%,transparent);border-radius:.5rem;margin:.4rem 0;padding:.4rem .55rem;font-size:.9rem;line-height:1.5}.article-rating{padding:1.75rem 0 .35rem}.article-rating__card{border:1px solid color-mix(in oklab,var(--color-gold,#c9a227)28%,transparent);background:linear-gradient(165deg,color-mix(in oklab,var(--color-gold,#c9a227)10%,transparent)0%,color-mix(in oklab,currentColor 4%,transparent)100%);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.85rem;width:min(100% - 2rem,36rem);margin:0 auto;padding:1.25rem 1.1rem 1.35rem;display:flex}.article-rating__title{margin:0;font-size:1.15rem;font-weight:800;line-height:1.45}.article-rating__meta{color:var(--color-mist,#9aa4a1);margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.article-rating__stars{flex-wrap:wrap;justify-content:center;gap:.2rem;display:flex}.article-rating__star{min-width:2.75rem;min-height:2.75rem;color:color-mix(in oklab,currentColor 28%,transparent);cursor:pointer;background:0 0;border:0;border-radius:.85rem;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.article-rating__star svg{fill:#0000}.article-rating__star.is-on{color:var(--color-gold,#c9a227)}.article-rating__star.is-on svg{fill:var(--color-gold,#c9a227)}.article-rating__star:disabled{cursor:default;opacity:.7}.article-rating__status{min-height:1.4em;color:var(--color-mist,#9aa4a1);margin:0;font-size:.8125rem}.article-rating__error{color:#f0a8a8;margin:0;font-size:.8125rem}@media (width>=640px){.article-rating__card{padding:1.5rem 1.5rem 1.6rem}.article-rating__star{min-width:3rem;min-height:3rem}}