.institutional-menu-trigger,.institutional-mobile-menu,.institutional-menu-backdrop{display:none}@media (width<=940px){.institutional-approved header>.wrap,.institutional-approved header>.nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid!important}.institutional-approved header .brand{min-width:0}.institutional-approved .header>.wrap>.nav,.institutional-approved .top>.wrap>.nav,.institutional-approved .site-head>.nav>.navlinks{display:none!important}.institutional-menu-trigger{background:var(--paper,#f7f3eb);cursor:pointer;border:1px solid #273a3138;border-radius:50%;place-content:center;gap:4px;width:44px;height:44px;padding:10px;display:grid}.institutional-menu-trigger span{background:var(--ink,var(--forest,#273a31));border-radius:2px;width:20px;height:2px;display:block}.institutional-menu-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1e176b;display:block;position:fixed;inset:0}.institutional-mobile-menu{z-index:90;background:var(--paper,#f7f3eb);width:min(360px,100% - 28px);height:100dvh;color:var(--ink,var(--forest,#273a31));padding:22px;display:block;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #15382d33}.institutional-mobile-menu-head{border-bottom:1px solid #273a3129;justify-content:space-between;align-items:center;padding-bottom:16px;font:600 24px Georgia,serif;display:flex}.institutional-menu-close{background:var(--ink,var(--forest,#273a31));color:#fff;cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font:400 30px/1 Arial,sans-serif}.institutional-mobile-menu nav{gap:4px;padding-top:14px;display:grid}.institutional-mobile-menu nav a{color:inherit;border-bottom:1px solid #273a311f;padding:13px 12px;font:700 15px/1.35 Arial,sans-serif;text-decoration:none;display:block}.institutional-mobile-menu nav a.primary{background:var(--ink,var(--forest,#273a31));color:#fff;text-align:center;border:0;border-radius:999px;margin-top:10px}.institutional-mobile-menu[hidden],.institutional-menu-backdrop[hidden]{display:none}}.institutional-legal{color:#4d5a52;text-align:center;background:#f7f3eb;border-top:1px solid #d8d3c7;padding:20px 20px 28px;font:13px/1.6 system-ui,sans-serif}.institutional-legal nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-bottom:6px;display:flex}.institutional-legal a{color:#15382d;text-underline-offset:3px;font-weight:700;text-decoration:underline}.institutional-article-date{letter-spacing:1.6px;text-transform:uppercase;color:#a85f3c;margin:6px 0 14px;font:600 12px/1.4 system-ui,sans-serif;display:block}.institutional-whatsapp{z-index:45;background:var(--green,var(--forest,#15382d));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:82px;right:20px;box-shadow:0 8px 24px #15382d38}.institutional-whatsapp:hover{transform:translateY(-2px);box-shadow:0 11px 28px #15382d47}.institutional-whatsapp:focus-visible{outline:3px solid var(--gold,#d3a75f);outline-offset:3px}.institutional-whatsapp svg{flex:none;width:28px;height:28px}.institutional-whatsapp-label{background:var(--ink,var(--forest,#15382d));color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;width:max-content;max-width:180px;padding:8px 11px;font:700 12px/1.2 system-ui,sans-serif;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;right:calc(100% + 10px);transform:translate(4px)}.institutional-whatsapp:hover .institutional-whatsapp-label,.institutional-whatsapp:focus-visible .institutional-whatsapp-label{opacity:1;visibility:visible;transform:translate(0)}@media (width<=620px){.institutional-whatsapp{width:50px;height:50px;bottom:76px;right:14px}.institutional-whatsapp svg{width:25px;height:25px}.institutional-whatsapp-label{display:none}}@media (prefers-reduced-motion:reduce){.institutional-whatsapp,.institutional-whatsapp-label{transition:none}}
