:root{--c-dark: #4a5b66;--c-warm: #da8873;--c-sage: #abb9a2;--c-grey: #8a817c;--c-ivory: #fbf8f5;--c-sand: #f4efea;--rgb-beige: 244, 239, 234;--rgb-ivoire: 251, 248, 245;--rgb-principal: 74, 91, 102;--rgb-sage: 171, 185, 162;--f-serif: "Playfair Display", Georgia, serif;--f-sans: "Poppins", system-ui, sans-serif;--emv-body-muted: rgba(var(--rgb-principal), .9);--emv-body-soft: rgba(var(--rgb-principal), .9)}body{font-family:var(--f-sans);color:var(--c-dark);background:var(--c-sand);overflow-x:clip;line-height:var(--lh-body);padding-top:clamp(5.75rem,14vw,7.75rem)}.ml-wrap{max-width:42rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,1.75rem) clamp(3rem,8vh,4rem)}.ml-kicker{font-size:var(--type-kicker);font-weight:500;letter-spacing:var(--type-kicker-ls);text-transform:uppercase;color:var(--c-warm);margin-bottom:.75rem}.ml-title{font-family:var(--f-serif);font-size:clamp(1.85rem,4.5vw,2.45rem);font-weight:500;line-height:1.15;margin-bottom:.35rem}.ml-title em{font-style:italic;color:var(--c-warm)}.ml-upd{font-size:var(--type-kicker);font-weight:400;color:var(--emv-body-soft);margin-bottom:2.25rem}.ml-section{margin-bottom:var(--space-8)}.ml-section h2{font-family:var(--f-serif);font-size:1.15rem;font-weight:600;margin-bottom:.65rem;color:var(--c-dark)}.ml-section p,.ml-section ul{font-size:var(--type-body);font-weight:400;line-height:var(--lh-body);color:var(--emv-body-muted);margin-bottom:.65rem}.ml-section ul{padding-left:1.15rem;margin-bottom:.5rem}.ml-section li{margin-bottom:.35rem}.ml-wrap a{color:var(--c-dark);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.ml-wrap a:hover{color:var(--c-warm)}.ml-note{font-size:var(--type-body);font-weight:400;font-style:italic;line-height:var(--lh-body);color:var(--emv-body-soft);border-left:3px solid rgba(var(--rgb-sage),.55);padding:.65rem 0 .65rem 1rem;margin-top:var(--space-6);background:#ffffff59}.ml-note-inline{font-weight:400;font-style:italic;color:var(--emv-body-soft)}@media(max-width:1024px){.ml-wrap{padding-left:var(--space-gutter)!important;padding-right:var(--space-gutter)!important}}@media(max-width:640px){.ml-wrap{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}}
