.pub-root{--pub-ground:#eef4f3;--pub-surface:#fff;--pub-sunken:#e2edeb;--pub-line:#d6e3e1;--pub-ink:#0b2422;--pub-ink-2:#3c5553;--pub-ink-3:#4f6865;--pub-brand:#0f766e;--pub-brand-strong:#0a5a54;--pub-brand-bright:#14b8a6;--pub-brand-glow:#5eead4;--pub-brand-soft:#d5eeea;--pub-brand-tint:#e7f5f2;--pub-night:#062f2c;--pub-night-2:#0c4c46;--pub-on-night:#f1fbf9;--pub-on-night-2:#b9ded9;--pub-coral:#fb7185;--pub-coral-strong:#be123c;--pub-coral-soft:#ffe6ea;--pub-amber-soft:#fff1cf;--pub-amber-ink:#6f4500;--pub-display:var(--font-site-display), var(--font-admin-sans), "Segoe UI", system-ui, sans-serif;--pub-body:var(--font-admin-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--pub-r-xl:32px;--pub-r-lg:24px;--pub-r-md:16px;--pub-r-sm:12px;--pub-shadow:0 1px 2px #062f2c0d, 0 10px 28px #062f2c0f;--pub-shadow-lift:0 26px 60px #031e1c47;--pub-gutter:16px;--pub-head-bg:#fff}@media (min-width:700px){.pub-root{--pub-gutter:28px}}.pub-root:has(.pub-page){--pub-head-bg:var(--pub-ground);background:var(--pub-ground)}.pub-page{font-family:var(--pub-body);color:var(--pub-ink);font-size:16px;line-height:1.5}.pub-page :focus-visible,.pub-head :focus-visible,.pub-foot :focus-visible{outline:3px solid var(--pub-brand-bright);outline-offset:2px;border-radius:6px}.pub-wrap{width:100%;max-width:1180px;padding-inline:var(--pub-gutter);margin-inline:auto}.pub-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pub-btn{min-height:48px;font-family:var(--pub-body);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.pub-btn:active{transform:scale(.98)}.pub-btn-brand{background:var(--pub-brand);color:#fff}.pub-btn-brand:hover{background:var(--pub-brand-strong)}.pub-btn-soft{background:var(--pub-brand-soft);color:var(--pub-brand-strong)}.pub-btn-soft:hover{background:#c5e6e0}.pub-btn-white{color:var(--pub-night);background:#fff}.pub-btn-ghost-night{color:var(--pub-on-night);background:#ffffff1f}.pub-btn-sm{min-height:44px;padding:0 16px;font-size:15px}.pub-btn[disabled]{opacity:.6;cursor:progress}.pub-head{z-index:30;font-family:var(--pub-body);color:var(--pub-ink);background:color-mix(in srgb, var(--pub-head-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.pub-head-in{align-items:center;gap:18px;height:64px;display:flex}.pub-brand{min-height:44px;font-family:var(--pub-display);letter-spacing:-.01em;white-space:nowrap;color:var(--pub-ink);align-items:center;gap:10px;font-size:19px;font-weight:700;line-height:1;display:flex}.pub-brand-mark{background:currentColor;flex:none;width:34px;height:38px;-webkit-mask:url(/brand/summa-marca.png) 50%/contain no-repeat;mask:url(/brand/summa-marca.png) 50%/contain no-repeat}.pub-nav{gap:4px;margin-left:auto;display:none}.pub-nav a{color:var(--pub-ink-2);border-radius:999px;padding:12px;font-size:15px;font-weight:600}.pub-nav a:hover{background:var(--pub-sunken);color:var(--pub-ink)}.pub-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pub-login .pub-short{display:none}@media (max-width:429px){.pub-login .pub-long{display:none}.pub-login .pub-short{display:inline}.pub-head-in{gap:12px}}@media (max-width:339px){.pub-login{display:none}}@media (min-width:960px){.pub-nav{display:flex}.pub-head-actions{margin-left:0}.pub-menu{display:none}}.pub-foot{font-family:var(--pub-body);color:var(--pub-ink-2);background:var(--pub-surface);border-radius:var(--pub-r-lg) var(--pub-r-lg) 0 0;margin-top:56px;padding-block:36px 28px;font-size:15px;line-height:1.5}.pub-root:not(:has(.pub-page)) .pub-foot{background:var(--pub-ground)}.pub-root:not(:has(.pub-page)) .pub-cards li{background:var(--pub-surface)}.pub-foot p{margin:0}.pub-foot ul{margin:0;padding:0;list-style:none}.pub-foot-in{gap:32px;display:grid}.pub-foot-brand{align-content:start;justify-items:start;gap:12px;min-width:0;display:grid}.pub-foot-tag{max-width:30ch;color:var(--pub-ink-2);text-wrap:balance}.pub-foot-pay{gap:8px;margin-top:4px;display:grid}.pub-foot-pay-label,.pub-foot-title{letter-spacing:.08em;text-transform:uppercase;color:var(--pub-brand-strong);font-size:13px;font-weight:700}.pub-cards{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pub-cards li{background:var(--pub-ground);letter-spacing:.04em;color:var(--pub-ink-2);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.4}.pub-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.pub-foot-group{align-content:start;gap:2px;min-width:0;display:grid}.pub-foot-group a{min-width:44px;min-height:44px;color:var(--pub-ink-2);overflow-wrap:anywhere;align-items:center;font-weight:500;display:inline-flex}.pub-foot-group a:hover{color:var(--pub-brand-strong);text-underline-offset:3px;text-decoration:underline}.pub-foot-base{border-top:1px solid var(--pub-line);color:var(--pub-ink-3);gap:4px;padding-top:20px;font-size:13px;display:grid}@media (min-width:700px){.pub-foot{border-radius:var(--pub-r-xl) var(--pub-r-xl) 0 0;margin-top:88px;padding-block:56px 32px}.pub-foot-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pub-foot-base{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}}@media (min-width:1024px){.pub-foot-in{grid-template-columns:minmax(240px,1.1fr) minmax(0,3fr);gap:40px 64px}.pub-foot-base{grid-column:1/-1}}.pub-inner{padding-block:20px 0}.pub-inner :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.pub-inner :where(ul,ol){padding:0;list-style:none}.pub-intro{gap:10px;min-width:0;display:grid}.pub-title{font:800 clamp(2.1rem, 9vw, 3.5rem) / 1.03 var(--pub-display);letter-spacing:-.025em;text-wrap:balance;color:var(--pub-ink)}.pub-lead{color:var(--pub-ink-2);text-wrap:pretty;max-width:44ch;font-size:17px}.pub-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pub-brand-strong);font-size:13px;font-weight:700}.pub-h2{font-family:var(--pub-display);letter-spacing:-.02em;text-wrap:balance;color:var(--pub-ink);font-size:clamp(1.75rem,5.4vw,2.75rem);font-weight:800;line-height:1.05}.pub-h3{font-family:var(--pub-display);letter-spacing:-.01em;color:var(--pub-ink);font-size:19px;font-weight:700;line-height:1.2}.pub-sec{padding-block:48px 0}.pub-sec-head{gap:8px;margin-bottom:20px;display:grid}.pub-card{background:var(--pub-surface);border-radius:var(--pub-r-lg);min-width:0;box-shadow:var(--pub-shadow);padding:20px}.pub-link{color:var(--pub-brand-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pub-link:hover{color:var(--pub-brand)}.pub-more{min-height:44px;color:var(--pub-brand-strong);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.pub-acc{gap:8px;display:grid}.pub-acc details{background:var(--pub-surface);border-radius:var(--pub-r-md);box-shadow:var(--pub-shadow)}.pub-acc summary{cursor:pointer;min-height:56px;color:var(--pub-ink);border-radius:var(--pub-r-md);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:17px;font-weight:700;line-height:1.3;list-style:none;display:flex}.pub-acc summary::-webkit-details-marker{display:none}.pub-acc summary:after{content:"";border-right:2.5px solid var(--pub-brand);border-bottom:2.5px solid var(--pub-brand);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.pub-acc details[open] summary:after{transform:rotate(-135deg)}.pub-acc-body{color:var(--pub-ink-2);gap:10px;max-width:68ch;padding:0 18px 18px;display:grid}.pub-band{border-radius:var(--pub-r-lg);background:linear-gradient(165deg, var(--pub-night-2), var(--pub-night)) var(--pub-night);color:var(--pub-on-night);justify-items:start;gap:20px;padding:40px 20px;display:grid}.pub-band h2{font-family:var(--pub-display);letter-spacing:-.02em;text-wrap:balance;color:var(--pub-on-night);font-size:clamp(1.9rem,6.4vw,3rem);font-weight:800;line-height:1.04}.pub-band p{color:var(--pub-on-night-2);max-width:46ch;font-size:17px}.pub-band-cta{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:600px){.pub-card{padding:28px}}@media (min-width:700px){.pub-sec{padding-block:72px 0}.pub-sec-head{margin-bottom:28px}.pub-band{border-radius:var(--pub-r-xl);padding:64px 56px}}@media (min-width:960px){.pub-inner{padding-block:40px 0}}@media (prefers-reduced-motion:reduce){.pub-btn,.pub-acc summary:after{transition:none}}
