article{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}article .prose{color:var(--ml-charcoal-2);line-height:1.8;font-size:1rem;letter-spacing:.008em;max-width:100%;margin-left:auto;margin-right:auto}@media(min-width:768px){article .prose{font-size:1.0625rem;line-height:1.85;letter-spacing:normal;max-width:42.5rem}}article .prose>p:first-of-type:first-letter{float:left;font-size:2.5em;line-height:.85;font-weight:800;margin-right:.06em;margin-top:.04em;color:var(--ml-cocoa);font-family:Georgia,Times New Roman,serif}@media(min-width:768px){article .prose>p:first-of-type:first-letter{font-size:3.25em}}article .prose h2{color:var(--ml-charcoal);font-weight:800;font-size:1.375rem;letter-spacing:-.02em;margin-top:2.25rem;margin-bottom:.625rem;scroll-margin-top:5rem;position:relative;padding-left:1rem;line-height:1.25;transition:all .3s var(--ml-ease-out)}@media(min-width:768px){article .prose h2{font-size:1.625rem;letter-spacing:-.03em;margin-top:2.75rem;margin-bottom:.75rem;padding-left:1.25rem}}article .prose h2:first-of-type{margin-top:1.75rem}article .prose h2:before{content:"";position:absolute;left:0;top:.15rem;bottom:.15rem;width:3.5px;background:var(--ml-cocoa);border-radius:4px;transition:all .3s var(--ml-ease-out)}article .prose h2:hover:before{width:4.5px;box-shadow:0 0 10px #8b65444d}article .prose h3{color:var(--ml-charcoal);font-weight:700;font-size:1.125rem;letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:5rem;position:relative;padding-left:.875rem;line-height:1.3;transition:color .3s var(--ml-ease-out)}@media(min-width:768px){article .prose h3{font-size:1.2rem;letter-spacing:-.02em;margin-top:2rem;margin-bottom:.625rem}}article .prose h3:before{content:"";position:absolute;left:0;top:.3rem;bottom:.3rem;width:2.5px;background:var(--ml-cocoa);border-radius:2px;transition:all .3s var(--ml-ease-out)}article .prose h3:hover{color:var(--ml-cocoa)}article .prose h4{color:var(--ml-charcoal);font-weight:600;font-size:1.0625rem;margin-top:1.75rem;margin-bottom:.5rem;line-height:1.35}article .prose p:not(.not-prose p){margin-bottom:1.125rem;font-size:1rem;line-height:1.8;color:var(--ml-charcoal-2)}article .prose p:last-child{margin-bottom:0}article .prose>p:first-of-type{font-size:1.0625rem;color:var(--ml-charcoal);line-height:1.85}@media(min-width:768px){article .prose p:not(.not-prose p){margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.85}article .prose>p:first-of-type{font-size:1.125rem}}article .prose ul,article .prose ol{margin-top:1.25rem;margin-bottom:1.5rem;padding-left:0;list-style:none}article .prose ul>li{position:relative;padding:.4rem .75rem .4rem 1.9rem;margin-bottom:.25rem;background:var(--ml-cream-soft);border-radius:.5rem;border:1px solid color-mix(in srgb,var(--hairline) 55%,transparent);transition:background .2s var(--ml-ease-out),border-color .2s var(--ml-ease-out)}article .prose ul>li:hover{background:var(--ml-cream-deep);border-color:var(--hairline-strong)}article .prose ul>li:before{content:"";position:absolute;left:.75rem;top:.85em;width:6px;height:6px;border-radius:50%;background:var(--ml-cocoa)}article .prose ol{counter-reset:ol-counter}article .prose ol>li{position:relative;padding:.4rem .75rem .4rem 2.5rem;margin-bottom:.25rem;background:var(--ml-cream-soft);border-radius:.5rem;border:1px solid color-mix(in srgb,var(--hairline) 55%,transparent);counter-increment:ol-counter;transition:background .2s var(--ml-ease-out),border-color .2s var(--ml-ease-out)}article .prose ol>li:hover{background:var(--ml-cream-deep);border-color:var(--hairline-strong)}article .prose ol>li:before{content:counter(ol-counter);position:absolute;left:.6rem;top:.35rem;width:1.3rem;height:1.3rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--ml-cream);background:var(--ml-cocoa);border-radius:.3rem}article .prose li{margin-top:0;margin-bottom:0;padding-left:0;line-height:1.7;color:var(--ml-charcoal-2);font-size:1rem}article .prose ol>li::marker{content:""}article .prose li>ul,article .prose li>ol{margin-top:.375rem;margin-bottom:.375rem;padding-left:.375rem}article .prose li>ul>li{background:#ece8d680;padding:.5rem .75rem .5rem 2rem}article .prose li>ul>li:before{width:5px;height:5px;background:#8b654473;box-shadow:none;left:.625rem}article .prose strong{color:var(--ml-charcoal);font-weight:700;background:linear-gradient(to top,rgba(139,101,68,.1) 0%,rgba(139,101,68,.1) 32%,transparent 32%);padding:0 1px;border-radius:1px}article .prose em{color:var(--ml-charcoal-2);font-style:italic}article .prose a:not(.not-prose a){color:var(--ml-cocoa);text-decoration:underline;text-decoration-color:#8b65444d;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:all .2s var(--ml-ease-out);font-weight:600}article .prose a:hover:not(.not-prose a){text-decoration-color:var(--ml-cocoa);text-decoration-thickness:2px;background:#8b65440d;border-radius:2px}article .prose a:focus-visible{outline:2px solid var(--ml-warning);outline-offset:2px;border-radius:2px}article .prose blockquote{border-left:3px solid var(--ml-cocoa);padding:1.25rem 1.25rem 1.25rem 1.75rem;margin:1.75rem 0;font-style:italic;color:var(--ml-charcoal-2);background:var(--ml-cream-soft);border-radius:0 .75rem .75rem 0;position:relative}article .prose blockquote:before{content:'"';position:absolute;top:-.4rem;left:.5rem;font-size:2.75rem;font-family:Georgia,serif;color:#8b65441f;line-height:1}article .prose blockquote p{margin-bottom:0;font-size:1.0625rem}article .prose code{background:var(--ml-cream-deep);padding:.15rem .4rem;border-radius:.3rem;font-size:.85em;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;color:var(--ml-cocoa);border:1px solid var(--hairline)}article .prose pre{background:var(--ml-charcoal);color:var(--ml-cream);padding:1.25rem;border-radius:.625rem;overflow-x:auto;margin:1.75rem 0;font-size:.85rem;line-height:1.65;border:1px solid var(--hairline)}article .prose pre code{background:transparent;padding:0;border-radius:0;color:inherit;border:none}article .prose hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--hairline-strong),var(--hairline-strong),transparent);margin:2.5rem 0;position:relative}article .prose hr:after{content:"·";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ml-cream);padding:0 .5rem;color:var(--ml-charcoal-3);font-size:1.125rem}article .prose img:not(.not-prose *){border-radius:.875rem;box-shadow:0 3px 16px #1f1b1612;margin:1.75rem auto;transition:transform .3s ease,box-shadow .3s var(--ml-ease-out)}article .prose img:not(.not-prose *):hover{transform:translateY(-1px);box-shadow:0 6px 24px #1f1b161a}article .prose figcaption{text-align:center;color:var(--ml-charcoal-3);font-size:.8125rem;margin-top:.5rem;font-style:italic}article .prose table{width:100%;margin:1.75rem 0;border-collapse:separate;border-spacing:0;border-radius:.625rem;overflow:hidden;box-shadow:0 2px 10px #1f1b160d;border:1px solid var(--hairline)}article .prose th{background:var(--ml-cream-deep);color:var(--ml-charcoal);font-weight:600;padding:.75rem 1rem;text-align:left;border-bottom:2px solid var(--hairline-strong);font-size:.875rem}article .prose td{padding:.75rem 1rem;border-bottom:1px solid var(--hairline)}article .prose tr:last-child td{border-bottom:none}article .prose tr:hover td{background:var(--ml-cream-soft)}article .prose ::-moz-selection{background:#8b65442e;color:var(--ml-charcoal)}article .prose ::selection{background:#8b65442e;color:var(--ml-charcoal)}article .prose ul>li,article .prose ol>li{padding:.5rem .625rem .5rem 2.25rem;margin-bottom:.25rem}article .prose ul>li:before{left:.625rem}article .prose ol>li:before{left:.5rem}article .prose ul,article .prose ol{margin-top:1rem;margin-bottom:1.25rem}article .prose li{font-size:.9375rem;line-height:1.75}article .prose blockquote{padding:1rem .875rem 1rem 1.25rem;margin:1.5rem 0}article .prose blockquote:before{font-size:2rem;left:.375rem}article .prose .affirmation-card{padding:1rem .875rem;margin-top:.5rem;margin-bottom:.5rem;border-radius:.75rem}article .prose .affirmation-card p{font-size:1.0625rem;line-height:1.5}@media(min-width:768px){article .prose ul>li,article .prose ol>li{padding:.625rem .875rem .625rem 2.5rem;margin-bottom:.375rem}article .prose ul>li:before{left:.875rem}article .prose ol>li:before{left:.75rem}article .prose ul,article .prose ol{margin-top:1.25rem;margin-bottom:1.5rem}article .prose li{font-size:1rem;line-height:1.7}article .prose blockquote{padding:1.25rem 1.25rem 1.25rem 1.75rem;margin:1.75rem 0}article .prose blockquote:before{font-size:2.75rem;left:.5rem}}article .prose :focus-visible{outline:2px solid var(--ml-warning);outline-offset:2px;border-radius:4px}@media print{article .prose{font-size:11pt;line-height:1.5;color:#000}article .prose h2:before,article .prose h3:before{display:none}article .prose a{color:#000;text-decoration:underline}article .prose ul>li,article .prose ol>li{background:none;border:none;padding-left:1.5rem}}.blog-hero-text{text-shadow:0 2px 20px rgba(31,27,22,.1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ml-article .article-head{max-width:680px;margin:0 auto;padding:18px 20px 0}@media(min-width:721px){.ml-article .article-head{padding:32px 40px 0}}.ml-article .crumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-family:var(--ml-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-cocoa);font-weight:700;margin-bottom:14px}.ml-article .crumb a{color:inherit;text-decoration:none}.ml-article .crumb a:hover{color:var(--fg-1)}.ml-article .crumb .dot{width:3px;height:3px;border-radius:50%;background:var(--hairline-strong);flex-shrink:0}.ml-article .crumb .muted{color:var(--fg-3)}.ml-article .title{font-family:var(--ml-font-display);font-weight:800;font-size:clamp(34px,6.2vw,62px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance;color:var(--fg-1)}.ml-article .deck{font-size:clamp(17px,2.1vw,20px);line-height:1.6;color:var(--fg-2);margin-top:20px;max-width:54ch;text-wrap:pretty}.ml-article .byline{display:flex;align-items:center;gap:13px;margin-top:24px;padding:18px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap}.ml-article .avatar{width:42px;height:42px;border-radius:50%;background:var(--ml-cream-deep);border:1px solid var(--hairline);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--ml-font-display);font-weight:800;font-size:15px;color:var(--ml-cocoa)}.ml-article .who{font-size:14px;line-height:1.4;min-width:0}.ml-article .who b{font-family:var(--ml-font-display);font-weight:700;color:var(--fg-1)}.ml-article .who .role{color:var(--fg-2)}.ml-article .who small{display:block;color:var(--fg-3);font-size:12px;margin-top:3px;line-height:1.4}.ml-article .cover{max-width:1000px;margin:28px auto 0;padding:0}@media(min-width:721px){.ml-article .cover{margin-top:36px;padding:0 40px}}.ml-article .cover-inner{background:var(--ml-cream-deep);border-radius:0;overflow:hidden;position:relative;aspect-ratio:4 / 3}@media(min-width:721px){.ml-article .cover-inner{border-radius:var(--ml-r-lg);aspect-ratio:16 / 9}}.ml-article .cover-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ml-article .cover-cap{font-family:var(--ml-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-top:12px;padding:0 20px}@media(min-width:721px){.ml-article .cover-cap{padding:0 4px}}.ml-article .article-layout{position:relative;max-width:1200px;margin:0 auto}.ml-article .share-rail{display:none}@media(min-width:1100px){.ml-article .share-rail{position:absolute;top:56px;left:calc(50% - 480px);display:flex;flex-direction:column;gap:8px;align-items:center}}.ml-article .share-rail .lbl{font-family:var(--ml-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-weight:700;writing-mode:vertical-rl;margin-bottom:6px}.ml-article .sbtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--hairline);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--ml-dur-fast) var(--ml-ease-out);color:var(--fg-2)}.ml-article .sbtn:hover{border-color:var(--ml-cocoa);color:var(--ml-cocoa);background:var(--ml-cream-soft);transform:translateY(-1px)}.ml-article .sbtn svg{width:15px;height:15px}.ml-article .body{max-width:680px;margin:0 auto;padding:36px 0 48px}@media(min-width:721px){.ml-article .body{padding:48px 0 56px}}.ml-article .body p:not(.not-prose *){font-size:17px;line-height:1.7;color:var(--fg-2);margin:0 0 20px;text-wrap:pretty}@media(min-width:721px){.ml-article .body p:not(.not-prose *){font-size:19px;line-height:1.75;margin-bottom:24px}}.ml-article .body p strong{color:var(--fg-1);font-weight:600}@media(min-width:601px){.ml-article .body>p:first-of-type:first-letter{font-family:var(--ml-font-display);font-weight:800;font-size:82px;line-height:.82;float:left;padding:8px 14px 0 0;color:var(--ml-cocoa)}}.ml-article .body h2:not(.not-prose *){font-family:var(--ml-font-display);font-weight:800;font-size:clamp(26px,3.6vw,34px);line-height:1.08;letter-spacing:-.03em;margin:42px 0 14px;text-wrap:balance;color:var(--fg-1)}@media(min-width:721px){.ml-article .body h2:not(.not-prose *){margin:56px 0 18px}}.ml-article .body h3:not(.not-prose *){font-family:var(--ml-font-display);font-weight:700;font-size:18px;letter-spacing:-.015em;margin:34px 0 12px;color:var(--fg-1)}.ml-article .body a{color:var(--ml-cocoa);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--ml-warning) 50%,transparent);transition:text-decoration-color var(--ml-dur-fast) var(--ml-ease-out)}.ml-article .body a:hover{text-decoration-color:var(--ml-cocoa)}.ml-article .body em{font-style:italic}.ml-article .body ul:not(.not-prose *){list-style:none;display:flex;flex-direction:column;gap:11px;margin:0 0 26px}.ml-article .body ul:not(.not-prose *) li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.6;color:var(--fg-2)}@media(min-width:721px){.ml-article .body ul:not(.not-prose *) li{font-size:18px}}.ml-article .body ul:not(.not-prose *) li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ml-cocoa);flex-shrink:0;margin-top:9px}.ml-article blockquote.pull{margin:38px 0;padding:26px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}@media(min-width:721px){.ml-article blockquote.pull{margin:52px 0;padding:32px 0}}.ml-article blockquote.pull p{font-family:var(--ml-font-display);font-weight:800;font-size:clamp(23px,4vw,36px);line-height:1.15;letter-spacing:-.032em;color:var(--fg-1);margin:0;text-wrap:balance}.ml-article blockquote.pull p:before{content:"“";color:var(--ml-warning)}.ml-article blockquote.pull p:after{content:"”";color:var(--ml-warning)}.ml-article blockquote.pull cite{display:block;margin-top:16px;font-style:normal;font-family:var(--ml-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-weight:600}.ml-article .reframe{background:var(--ml-cream-soft);border:1px solid var(--hairline);border-radius:var(--ml-r-md);padding:22px;margin:34px 0;position:relative;overflow:hidden}@media(min-width:721px){.ml-article .reframe{border-radius:var(--ml-r-lg);padding:28px}}.ml-article .reframe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--ml-warning) 10%,transparent),transparent 60%);pointer-events:none}.ml-article .reframe .label{font-family:var(--ml-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ml-cocoa);margin-bottom:16px;position:relative}.ml-article .reframe .before{font-family:var(--ml-font-display);font-weight:600;font-size:clamp(18px,2.6vw,21px);line-height:1.32;color:var(--fg-3);text-decoration:line-through;text-decoration-thickness:1.5px;position:relative}.ml-article .reframe .arrow{font-family:var(--ml-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-success);margin:14px 0 12px;font-weight:700;display:flex;align-items:center;gap:8px;position:relative}.ml-article .reframe .arrow:after{content:"";flex:1;height:1px;background:var(--hairline)}.ml-article .reframe .after{font-family:var(--ml-font-display);font-weight:700;font-size:clamp(19px,3vw,24px);line-height:1.28;color:var(--fg-1);letter-spacing:-.02em;position:relative;text-wrap:pretty}.ml-article .toc{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:16px 0;margin:0 0 32px}.ml-article .toc .t-label{font-family:var(--ml-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--fg-3);margin-bottom:12px}.ml-article .toc ol{list-style:none;counter-reset:t;display:flex;flex-direction:column;gap:2px}.ml-article .toc li{counter-increment:t}.ml-article .toc a{display:flex;gap:12px;align-items:baseline;font-family:var(--ml-font-display);font-weight:600;font-size:15px;line-height:1.4;color:var(--fg-1);text-decoration:none;min-height:0;padding:5px 0;transition:color var(--ml-dur-fast) var(--ml-ease-out)}.ml-article .toc a:hover{color:var(--ml-cocoa)}.ml-article .toc a:before{content:counter(t,decimal-leading-zero);font-family:var(--ml-font-mono);font-size:10.5px;font-weight:700;color:var(--ml-cocoa);letter-spacing:.08em;flex-shrink:0}.ml-article .sources{max-width:680px;margin:44px auto 0;background:var(--ml-cream-soft);border:1px solid var(--hairline);border-radius:var(--ml-r-md);padding:22px}@media(min-width:721px){.ml-article .sources{margin-top:56px;padding:28px;border-radius:var(--ml-r-lg)}}.ml-article .sources .s-label{font-family:var(--ml-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ml-cocoa);margin-bottom:16px}.ml-article .sources ol{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:14px}.ml-article .sources li{counter-increment:s;display:flex;gap:12px;font-size:14px;line-height:1.55;color:var(--fg-2)}.ml-article .sources li:before{content:"[" counter(s) "]";font-family:var(--ml-font-mono);font-size:11px;font-weight:700;color:var(--ml-cocoa);flex-shrink:0;padding-top:1px}.ml-article .sources cite{font-style:normal}.ml-article .sources cite b{font-weight:600;color:var(--fg-1)}.ml-article .sources a{color:var(--ml-cocoa);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ml-warning) 45%,transparent)}.ml-article .sources .s-note{font-family:var(--ml-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline)}.ml-article .ref{font-family:var(--ml-font-mono);font-size:11px;font-weight:700;color:var(--ml-cocoa);text-decoration:none;vertical-align:super;padding:0 1px}.ml-article .ref:hover{text-decoration:underline}.ml-article .share-rail .sbtn:focus-visible{outline:2px solid var(--ml-warning);outline-offset:2px}.ml-article .toc a:focus-visible{outline:2px solid var(--ml-cocoa);outline-offset:3px;border-radius:2px}.ml-article .ref:focus-visible,.ml-article .s-backref:focus-visible{outline:2px solid var(--ml-cocoa);outline-offset:2px;border-radius:2px}.ml-article .sources li:focus-visible,.ml-article .sources li:focus{outline:2px solid var(--ml-cocoa);outline-offset:3px;border-radius:4px}.ml-article .sources li:target{animation:ml-src-highlight 1.6s ease-out}@keyframes ml-src-highlight{0%{background-color:color-mix(in srgb,var(--ml-warning) 22%,transparent)}to{background-color:transparent}}.ml-article .s-backref{background:none;border:none;cursor:pointer;margin-left:.35em;padding:.1em .3em;font-size:.9em;color:var(--ml-cocoa);opacity:.6;transition:opacity var(--ml-dur-fast, .15s) var(--ml-ease-out)}.ml-article .s-backref:hover,.ml-article .s-backref:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.ml-article .sources li:target{animation:none}.ml-article .s-backref{transition:none}}.ml-article .takeaways{background:var(--ml-cream-soft);border:1px solid var(--hairline);border-left:3px solid var(--ml-cocoa);border-radius:var(--ml-r-md, 14px);padding:22px;margin:0}@media(min-width:721px){.ml-article .takeaways{padding:26px 28px;border-radius:var(--ml-r-lg, 16px)}}.ml-article .takeaways .t-label{font-family:var(--ml-font-mono);font-size:var(--ml-fs-xs, 10px);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ml-cocoa);margin-bottom:14px}.ml-article .takeaways ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.ml-article .takeaways li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.55;color:var(--ml-charcoal-2)}.ml-article .takeaways li:before{content:"";width:14px;height:14px;flex-shrink:0;margin-top:3px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e5340' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-size:contain;background-repeat:no-repeat}.ml-article .article-faq h2,.ml-article .article-faq h3{margin:0;padding-left:0}.ml-article .article-faq h2:before,.ml-article .article-faq h3:before{content:none}.ml-article .article-faq details>summary{padding-left:4px;padding-right:4px;border-radius:10px;transition:background .18s var(--ml-ease-out, ease)}.ml-article .article-faq details>summary:hover{background:var(--ml-cream-soft)}.ml-article .article-faq details>summary:hover h3{color:var(--ml-cocoa)}.ml-article .article-faq details[open]>summary h3{color:var(--ml-cocoa)}.ml-article .article-faq details>p{padding-left:4px}
