body{font-family:Interface,Arial,sans-serif;background:#f8f4ee;color:#342933}.legacyblog .blog-hero{background:none;padding:0;color:#342933;text-align:left;max-width:850px;margin:0 0 40px}.legacyblog .blog-hero h1{color:#342933;font-family:Editorial,Georgia,serif}.legacyblog .blog-layout{display:block}.legacyblog .blog-main{display:grid;grid-template-columns:1fr 1fr;gap:35px}.legacyblog .chapter{border:0;padding:0;margin:0}.legacyblog .chip-grid{grid-template-columns:1fr}.legacyblog .ch-head h2{font:600 34px/1.15 Editorial}.legacyblog .blog-search{max-width:none;margin:25px 0 40px}.legacyblog .blog-search input{width:100%;padding:16px;border:1px solid #cfbfbf;background:#fffaf5;border-radius:8px}.legacyblog .blog-sidebar{margin-top:40px}.sitehead .brand{background:none;padding:0;color:#342933}.sitehead nav a{font-family:Interface,Arial,sans-serif}.sitehead .brand img{width:20px!important;height:40px!important}.sitehead .brand span{font-family:Editorial,Georgia,serif}.sitehead .headrow{max-width:1240px}.sitehead nav{flex-direction:row}.sitehead nav a{font-size:12px}.sitehead nav a[aria-current]{color:inherit}.sitehead nav a[aria-current]:after{display:none}.sitehead nav a[href="/blog/"]{color:#a53653}footer .brand{background:none;padding:0;color:#eadedc}footer .brand img{width:20px;height:40px}footer .brand span{font-family:Editorial,Georgia,serif}.legacyblog form input{width:100%}.legacyblog form button{min-height:44px}.legacyblog .age-card{color:#342933}.legacyblog .cc-title{color:#342933} @media(max-width:800px){.sitehead nav.open{display:grid}.sitehead nav a{font-size:13px}}@media(max-width:560px){.legacyblog .blog-main{grid-template-columns:1fr}.legacyblog .blog-hero h1{font-size:47px}.legacyblog .age-grid{grid-template-columns:1fr 1fr}.legacyblog .blog-search{margin-top:0}.sitehead .headrow{padding:0 24px}.legacyblog .cat-nav{position:static}}

.sitehead .brand,footer .brand{flex-direction:row;gap:12px;text-align:left}.sitehead .brand>span,footer .brand>span{display:block;text-align:left}.legacyblog .blog-side{margin-top:40px}.announcement-bar{background:#2a2030}.announcement-bar a{color:#e6abb9}

/* Preserve the supplied original logo; crop only its square whitespace in the layout. */
.sitehead .brand img,footer .brand img{width:64px!important;height:64px!important;max-width:none;object-fit:contain;flex-shrink:0;margin-inline:-16px;clip-path:inset(0 24%);image-rendering:auto}
.sitehead .brand img{mix-blend-mode:multiply}
footer .brand img{mix-blend-mode:normal}
@media(max-width:560px){.sitehead .brand img,footer .brand img{width:56px!important;height:56px!important;margin-inline:-14px}}

/* Match the ecosystem palette throughout retained Blog components. */
:root{--iki-lime:#e6abb9;--iki-teal:#a53653;--iki-teal-deep:#963048;--iki-gradient:linear-gradient(#a53653,#a53653);--iki-gradient-soft:linear-gradient(#f3e8e8,#f3e8e8);--iki-gradient-mist:linear-gradient(#f8f4ee,#f8f4ee);--iki-ink:#342933;--iki-cream:#f8f4ee;--iki-sand:#eee4df;--gray-700:#74666c}
.legacyblog .blog-hero .eyebrow,.legacyblog .cc-tier,.legacyblog .age-label,.legacyblog .search-results .sr-cat{color:#963048}
.legacyblog h2,.legacyblog .side-title,.legacyblog .side-cats a{color:#342933}
.legacyblog .side-app,.legacyblog .lead-inner{background:#2a2030;color:#f8f4ee}
.legacyblog .side-app .side-h,.legacyblog .lead-inner h2{color:#f8f4ee}
.legacyblog .side-app .side-tag,.legacyblog .lead-tag{color:#e6abb9}
.legacyblog .side-app p,.legacyblog .lead-inner p,.legacyblog .lead-inner .lead-consent{color:#eadedc}
.legacyblog .side-app .btn,.legacyblog .lead-row button{background:#a53653;color:#fff;border-color:#a53653;box-shadow:none}
.legacyblog .side-app .btn:hover,.legacyblog .lead-row button:hover{background:#8d2d46;opacity:1;box-shadow:none}
.legacyblog .cat-nav a,.legacyblog .side-box:not(.side-app),.legacyblog .search-results{background:#fffaf5;border-color:#dfd5d0;color:#342933}
.legacyblog .cat-nav a:hover,.legacyblog .cat-nav a.active{background:#a53653;color:#fff;border-color:#a53653}
.legacyblog .search-results a:hover{background:#f3e8e8}
.legacyblog .blog-search input:focus,.legacyblog .lead-inner input:focus-visible{border-color:#a53653;outline:2px solid #b478aa;outline-offset:3px;box-shadow:none}
.legacyblog .lead-inner input:not([type=checkbox]):not([type=hidden]){background:#fffaf5;color:#342933;border:1px solid #dfd5d0}
.legacyblog .lead-inner input::placeholder{color:#74666c;opacity:1}
.legacyblog .lead-consent{display:flex;align-items:flex-start;justify-content:center;gap:10px;text-align:left;max-width:520px;margin:16px auto 0;font-weight:400}
.legacyblog .lead-consent input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#a53653}
.legacyblog .lead-consent a{color:#e6abb9;text-decoration:underline}
.sitehead nav a{font-size:15px}.sitehead .headrow{max-width:1440px}.sitehead .language-switch{border:0;padding:0}.sitehead .language-switch>summary{font-size:13px}.sitehead .language-switch>summary:after{display:none}@media(max-width:1180px){.sitehead nav a{font-size:16px}.sitehead nav{display:none}.sitehead nav.open{display:grid}}@media(max-width:560px){.sitehead .headrow{padding-right:20px}.sitehead .brand span{font-size:25px}}
