
body{margin:0;background:#fbfaf9}
a{color:#253439}a:hover{color:#7a5b3c}
p,li{text-wrap:pretty}
summary::-webkit-details-marker{display:none}
@keyframes mhcfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
@media (max-width: 820px){.hide-sm{display:none !important}.mhc-founder-panel{padding:56px 24px 84px 52px !important;clip-path:polygon(0 0,100% 0,100% 90%,0 100%) !important}}

html{scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #a8815b;outline-offset:3px}
img{max-width:100%}
@media (max-width: 820px){.mhc-menu-btn{display:inline-flex !important}.mhc-links{display:none !important;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:flex-start !important;gap:4px !important;padding:12px 24px 22px;background:#edebe7;border-bottom:1px solid #ded5d0;box-shadow:0 12px 24px rgba(37,52,57,0.08);z-index:20}.mhc-links.open{display:flex !important}.mhc-links a{font-size:14px !important;padding:10px 0 !important}}
@media (max-width: 560px){.mhc-navcta{display:none !important}}
