.admin-catalog-checklist-field{display:grid;gap:6px;align-content:start;min-width:0}.admin-catalog-checklist-label{font-weight:600}.admin-catalog-checklist-trigger{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--admin-border, #cbd5e1);border-radius:8px;background:#fff;color:var(--admin-ink, #1e293b);font:inherit;text-align:left}.admin-catalog-checklist-trigger>span{overflow-wrap:anywhere}.admin-catalog-checklist-trigger>svg{flex:0 0 auto}.admin-catalog-checklist-trigger>svg.is-expanded{transform:rotate(180deg)}.admin-catalog-checklist-trigger:focus-visible{outline:2px solid #0076a8;outline-offset:2px}.admin-catalog-checklist-trigger:disabled{cursor:not-allowed;background:#f1f5f9;color:#64748b}.admin-catalog-checklist-panel{min-width:0;margin:0;padding:8px;border:1px solid var(--admin-border, #cbd5e1);border-radius:8px;background:#fff}.admin-catalog-checklist-options{display:grid;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.admin-catalog-checklist-field .admin-catalog-checklist-option{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:8px;border-radius:5px;cursor:pointer}.admin-catalog-checklist-option:hover,.admin-catalog-checklist-option:focus-within{background:#eef7fb}.admin-catalog-checklist-field .admin-catalog-checklist-option input{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:0;accent-color:#0076a8}.admin-catalog-checklist-option span{overflow-wrap:anywhere}.admin-catalog-checklist-field .admin-catalog-checklist-search{display:grid;gap:5px;margin-bottom:8px}.admin-catalog-checklist-search input{width:100%;min-width:0}.admin-catalog-checklist-field>small{color:var(--admin-muted, #475569);font-size:.85rem}.admin-shell .admin-product-editor-layout{--admin-product-editor-height: calc(100dvh - 32px) ;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:20px;width:100%;max-width:1440px;height:var(--admin-product-editor-height);max-height:var(--admin-product-editor-height);min-width:0;min-height:0}.admin-shell .admin-product-editor-layout>.admin-dialog{width:100%;max-width:none;height:100%;max-height:100%;min-width:0;min-height:0;margin:0}.admin-shell .admin-product-editor-layout>.admin-product-draft-preview{display:flex;flex-direction:column;padding:0;overflow:hidden;background:#fff}.admin-product-draft-preview>header{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 20px;border-bottom:1px solid #e5e7eb;color:#0076a8}.admin-product-draft-preview>header h2{margin:0;font-size:1rem}.admin-product-draft-preview-body{min-height:0;flex:1;overflow-y:auto;padding:20px}.admin-product-draft-preview-card{border:1px solid #d7e2e9;border-radius:12px;overflow:hidden;background:#fff}.admin-product-draft-preview-image{position:relative;display:grid;place-items:center;width:100%;min-width:0;min-height:0;aspect-ratio:3 / 2;padding:0;border:0;overflow:hidden;background:#f1f6f9}.admin-product-draft-preview-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.admin-product-draft-preview-image p{margin:20px;color:#526b79;text-align:center}.admin-product-draft-preview.is-book .admin-product-draft-preview-image{aspect-ratio:auto;height:280px;padding:16px}.admin-product-draft-preview.is-book .admin-product-draft-preview-image img{top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:contain}.admin-product-draft-preview-copy{display:grid;gap:12px;padding:20px}.admin-product-draft-preview-modality{width:fit-content;padding:5px 9px;border-radius:6px;background:#e9f5fa;color:#006d98;font-size:.8rem;font-weight:700}.admin-product-draft-preview-copy h3{margin:0;font-size:1.35rem;line-height:1.25;overflow-wrap:anywhere}.admin-product-draft-preview-copy>p{margin:0;color:#526b79;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-product-draft-preview-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 0;padding-top:14px;border-top:1px solid #e5e7eb}.admin-product-draft-preview-prices dt{font-size:.8rem;color:#526b79}.admin-product-draft-preview-prices dd{margin:5px 0 0;font-size:1.2rem;color:#0076a8;font-weight:700}.admin-product-wizard .admin-product-step-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px}.admin-product-step-dots{display:flex;gap:7px;margin:0;padding:0;list-style:none}.admin-product-step-dots li{display:grid;place-items:center}.admin-product-step-dot{width:9px;height:9px;border-radius:50%;background:#d8e4ea}.admin-product-step-dots li[aria-current=step] .admin-product-step-dot{background:#0076a8}.admin-product-step-header .admin-product-step-title{min-width:0;margin:0;text-align:left;font-size:.92rem}.admin-product-step-dot-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-product-wizard .admin-publication-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-product-wizard .admin-publication-options .admin-checkbox-field{display:grid!important;width:100%}.admin-product-wizard .admin-product-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0}.admin-product-review-summary dt{font-weight:700;font-size:.78rem;color:#526b79}.admin-product-review-summary dd{margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:1100px),(pointer:coarse){.admin-shell .admin-product-editor-layout{grid-template-columns:minmax(0,1fr);max-width:1000px}.admin-shell .admin-product-draft-preview{display:none}}@media(max-width:760px){.admin-shell .admin-product-editor-layout{--admin-product-editor-height: calc(100dvh - 24px) }}@media(max-width:600px){.admin-product-wizard .admin-product-step-header{gap:7px}.admin-product-step-header .admin-product-step-title{font-size:.8rem}.admin-product-step-dots{gap:4px}.admin-product-step-dot{width:7px;height:7px}.admin-product-wizard .admin-product-review-summary{grid-template-columns:1fr}}.admin-registration-profile-fields{display:grid;gap:1rem;width:100%}.admin-registration-profile-fields label{display:grid;gap:.4rem;min-width:0}.admin-registration-profile-fields small,.admin-registration-profile-fields p{color:#475569;font-size:.85rem}.admin-registration-profile-fields textarea,.admin-registration-profile-fields input,.admin-registration-profile-fields select{width:100%;min-width:0}.admin-registration-profile-fields fieldset{min-width:0;border:1px solid #cbd5e1;border-radius:.6rem;padding:.8rem}.admin-registration-profile-link{display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:.65rem;margin-bottom:.75rem}.admin-registration-editor{display:grid;gap:1rem}.admin-registration-editor>.admin-registration-editor-header{display:flex;align-items:end;gap:.8rem;flex-wrap:wrap}.admin-registration-editor-header label{flex:1;min-width:200px}.admin-registration-theme-editor{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #cbd5e1}.admin-registration-theme-editor h3{margin-top:0}@media(max-width:700px){.admin-registration-profile-link{grid-template-columns:1fr}.admin-registration-editor-header label{min-width:0;flex-basis:100%}}.uni-page .uni-shipping-selector{min-width:0;margin:20px 0 8px;padding:18px 20px 20px;border:1px solid var(--uni-line);border-radius:14px;background:#f8fbfd}.uni-page .uni-shipping-selector>legend{padding:0 8px;color:var(--uni-ink);font-size:1rem;font-weight:700}.uni-page .uni-shipping-selector-body{display:grid;gap:16px;min-width:0}.uni-page .uni-shipping-selector-body>p{margin:0;font-size:.9rem;line-height:1.5}.uni-page .uni-shipping-selector-body>button{width:fit-content}.uni-page .uni-shipping-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uni-page label.uni-checkout-consent.uni-shipping-option{display:flex;align-items:center;gap:12px;margin:0;min-width:0;padding:15px;border:1px solid var(--uni-line);border-radius:10px;background:#fff;cursor:pointer}.uni-page label.uni-checkout-consent.uni-shipping-option.is-selected{border-color:var(--uni-blue);background:#eef8fc;box-shadow:inset 0 0 0 1px var(--uni-blue)}.uni-page .uni-shipping-option:focus-within{outline:2px solid var(--uni-blue);outline-offset:3px}.uni-page .uni-shipping-option-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;width:100%;min-width:0}.uni-page .uni-shipping-option-service{display:grid;gap:2px;min-width:0}.uni-page .uni-shipping-option-service small{color:var(--uni-muted);font-size:.75rem;overflow-wrap:anywhere}.uni-page .uni-shipping-option-service strong{color:var(--uni-ink);font-size:.95rem;overflow-wrap:anywhere}.uni-page .uni-shipping-option-price{align-self:center;color:var(--uni-blue);font-size:.95rem;white-space:nowrap}.uni-page .uni-shipping-option-deadline{grid-column:1 / -1;color:var(--uni-muted);font-size:.75rem;line-height:1.45}.uni-page .uni-shipping-selector .uni-shipping-validity{color:var(--uni-muted);font-size:.75rem;line-height:1.5}.uni-page .uni-shipping-selector .uni-shipping-error{color:#a52b35}.uni-shipping-summary{margin:18px 0;padding:18px 20px;border:1px solid #d6e5ec;border-radius:12px;background:#f7fbfd;text-align:left}.uni-page .uni-shipping-summary>h3,.uni-shipping-summary>h3{margin:0 0 16px;font-size:1.08rem;line-height:1.3}.uni-page .uni-shipping-summary dl,.uni-shipping-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.uni-shipping-summary dl>div{min-width:0}.uni-page .uni-shipping-summary dt,.uni-shipping-summary dt{color:#60788c;font-size:.76rem;line-height:1.5}.uni-page .uni-shipping-summary dd,.uni-shipping-summary dd{margin:5px 0 0;color:#14344d;font-size:.94rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.uni-page .uni-shipping-summary .uni-shipping-included{display:block;margin-top:3px;color:#60788c;font-size:.72rem;font-weight:400}.uni-shipping-summary .uni-delivery-tracking{margin-top:18px;padding-top:16px;border-top:1px solid #d6e5ec}.uni-page .uni-delivery-tracking>h4,.uni-delivery-tracking>h4{margin:0 0 12px;font-size:.98rem}.uni-page .uni-delivery-tracking dl,.uni-delivery-tracking dl{grid-template-columns:repeat(2,minmax(0,1fr))}.uni-delivery-tracking>a{margin-top:16px}.uni-page .uni-delivery-tracking>p,.uni-delivery-tracking>p{margin:8px 0 0;color:#60788c;font-size:.88rem;line-height:1.5}@media(max-width:600px){.uni-page .uni-shipping-selector{padding:16px}.uni-page .uni-shipping-options{grid-template-columns:minmax(0,1fr)}.uni-shipping-summary{padding:16px}.uni-page .uni-shipping-summary dl,.uni-shipping-summary dl{grid-template-columns:minmax(0,1fr);gap:12px}}.uni-profile-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px}.uni-profile-summary dt{color:var(--uni-muted, #647887);font-size:.78rem}.uni-profile-summary dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:700}.uni-account-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.uni-account-address-details{margin-top:18px;padding:14px 0;border-top:1px solid var(--uni-line, #dce5eb)}.uni-account-address-details>summary{cursor:pointer;font-weight:700;color:var(--uni-blue, #0076a8)}.uni-account-address-details>div{display:grid;gap:15px;padding-top:16px}.uni-account-address-details h3{margin:0 0 8px;font-size:1rem}.uni-account-address-details p{line-height:1.6}.uni-account-order-details{border:1px solid var(--uni-line, #dce5eb);border-radius:10px;background:#fff}.uni-account-order-details>summary{display:grid;grid-template-columns:minmax(120px,1fr) minmax(80px,.7fr) minmax(80px,.65fr) minmax(100px,1fr) auto 18px;align-items:center;gap:12px;padding:16px;cursor:pointer;font-size:.82rem;list-style:none}.uni-account-order-details>summary::-webkit-details-marker{display:none}.uni-account-order-details>summary>:first-child{color:var(--uni-blue, #0076a8);font-weight:700}.uni-account-order-details>summary>:not(svg){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni-account-order-details>summary>svg{transition:transform .15s ease}.uni-account-order-details[open]>summary>svg{transform:rotate(180deg)}.uni-account-order-details>summary:focus-visible{outline:3px solid #0076a8;outline-offset:3px}.uni-account-order-body{padding:0 18px 18px}.uni-account-order-body>article{padding:14px 0 0;border-top:1px solid var(--uni-line, #dce5eb)}.uni-account-orders .uni-account-order-body article>footer{display:flex;justify-content:space-between;margin-top:14px;font-size:1.05rem}.uni-my-courses-grid>.uni-owned-content-card{grid-template-columns:160px minmax(0,1fr)}.uni-my-courses-grid>.uni-owned-content-card>img{width:100%;height:100%;max-height:240px;object-fit:contain;padding:12px;background:#f4f8fb}.uni-my-courses-grid>.uni-owned-content-card>div:last-child{padding:18px;gap:8px}@media(max-width:700px){.uni-profile-summary dl{grid-template-columns:1fr;gap:12px}.uni-account-order-details>summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px}.uni-account-order-details>summary>:first-child{grid-column:1}.uni-account-order-details>summary>svg{grid-column:3;grid-row:1}.uni-account-order-details>summary>time{grid-column:2}.uni-my-courses-grid>.uni-owned-content-card{grid-template-columns:100px minmax(0,1fr)}.uni-my-courses-grid>.uni-owned-content-card>div:last-child{padding:13px}}@media(prefers-reduced-motion:reduce){.uni-account-order-details>summary>svg{transition:none}}.uni-owned-content-page>.uni-section{max-width:1160px}.uni-owned-content-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--uni-blue, #0076a8)}.uni-owned-content-heading{display:grid;grid-template-columns:minmax(160px,30%) minmax(0,1fr);gap:28px;align-items:start;margin-bottom:30px}.uni-owned-content-heading>img{width:100%;max-height:300px;object-fit:contain;border-radius:12px;background:#f4f8fb}.uni-owned-content-heading h1{margin:8px 0 14px;font-size:clamp(1.5rem,3vw,2.2rem)}.uni-owned-content-heading p{line-height:1.6}.uni-owned-content-heading>div>span{font-size:.8rem;font-weight:700;color:var(--uni-blue, #0076a8)}.uni-owned-content-placeholder{display:grid;min-height:160px;place-items:center;border-radius:12px;background:#f4f8fb;color:var(--uni-blue, #0076a8)}.uni-owned-content-placeholder>svg{width:48px;height:48px}.uni-owned-content-demo{padding:8px 12px;border-left:3px solid #0076a8;background:#f0f7fb;font-size:.85rem}.uni-owned-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.uni-owned-content-layout>div,.uni-owned-content-layout>aside{min-width:0;display:grid;align-content:start;gap:22px}.uni-owned-content-layout section{padding:20px;border:1px solid var(--uni-line, #dce5eb);border-radius:12px;background:#fff}.uni-owned-content-layout h2{margin:0 0 14px;font-size:1.15rem}.uni-owned-content-layout dl{margin:0;display:grid;gap:12px}.uni-owned-content-layout dt{color:var(--uni-muted, #647887);font-size:.76rem}.uni-owned-content-layout dd{margin:4px 0 0;overflow-wrap:anywhere}.uni-owned-content-layout ul{padding-left:20px;line-height:1.6}.uni-owned-content-sessions>li{margin-bottom:16px}.uni-owned-content-sessions>li>:is(strong,span,small){display:block}.uni-owned-content-sessions>li>small{color:var(--uni-muted, #647887)}.uni-owned-pdf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:18px;padding:16px;border:1px solid var(--uni-line, #dce5eb);border-radius:12px;background:#f4f9fc}.uni-owned-pdf-info{display:flex;align-items:center;gap:12px;min-width:0;color:var(--uni-blue, #0076a8)}.uni-owned-pdf-info>svg{flex:0 0 auto}.uni-owned-pdf-info>div{display:grid;gap:4px}.uni-owned-pdf-info small{color:var(--uni-muted, #647887)}.uni-owned-pdf>a{display:inline-flex;align-items:center;gap:8px}.uni-delivery-tracking{display:grid;gap:12px;margin-top:18px}.uni-delivery-tracking h4,.uni-delivery-tracking p{margin:0}.uni-delivery-tracking>a{justify-self:start}@media(max-width:760px){.uni-owned-content-heading,.uni-owned-content-layout{grid-template-columns:1fr;gap:20px}.uni-owned-content-heading>img{max-height:220px}}.uni-owned-content-page .uni-owned-content-heading>div{min-width:0;overflow-wrap:anywhere}.uni-owned-content-page .uni-owned-content-heading h1{margin:8px 0 14px;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.22;letter-spacing:-.02em;overflow-wrap:anywhere}.uni-owned-content-page .uni-owned-content-layout{align-items:stretch}.uni-owned-content-page .uni-owned-content-layout>:is(div,aside){display:flex;flex-direction:column}.uni-owned-content-page .uni-owned-content-layout>:is(div,aside)>section{flex:0 0 auto;margin:0;overflow-wrap:anywhere}.uni-owned-content-page .uni-owned-content-layout>:is(div,aside)>section:last-child{flex-grow:1}.uni-owned-content-page .uni-owned-content-layout h2{font-size:1.15rem;line-height:1.3;letter-spacing:0}@media(max-width:760px){.uni-owned-content-page .uni-owned-content-layout>:is(div,aside)>section:last-child{flex-grow:0}}.auth-password-field{display:grid;gap:7px;min-width:0}.auth-password-field>label{display:flex;align-items:center;gap:6px}.auth-password-control{position:relative}.auth-password-control>input{padding-right:48px}.auth-password-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--blue-deep, #0076a8);cursor:pointer}.auth-password-eye:hover{background:#eef6fa}.auth-password-eye:focus-visible,.auth-text-button:focus-visible{outline:2px solid #0076a8;outline-offset:2px}.auth-password-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;list-style:none;margin:1px 0 5px;padding:0;font-family:Karla,sans-serif;font-size:.75rem;line-height:1.35}.auth-password-rules li,.auth-password-match{display:flex;align-items:center;gap:5px;color:#b3261e}.auth-password-rules li[data-valid=true],.auth-password-match[data-valid=true]{color:#26703d}.auth-password-rules svg,.auth-password-match svg{flex:0 0 auto}.auth-password-match{font-size:.78rem}.auth-code-destination{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px;border:1px solid #d4e7f0;border-radius:10px;background:#f2f8fb;line-height:1.5;overflow-wrap:anywhere}.auth-code-destination svg{flex:0 0 auto;margin-top:2px;color:#0076a8}.auth-code-help{margin:0;font-family:Karla,sans-serif;color:var(--muted);font-size:.85rem;line-height:1.5}.auth-form .auth-email-code{width:100%;min-height:54px;text-align:center;font-family:Gotham,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.4em;padding-left:1em}.auth-text-button{justify-self:center;padding:4px;border:0;background:transparent;color:#0076a8;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-text-button:disabled{opacity:.55;cursor:wait}.auth-back-link{display:block;margin-top:18px;text-align:center}.auth-confirmation{display:grid;justify-items:center;gap:16px;text-align:center;padding:14px 0 8px}.auth-confirmation-symbol{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;color:#26703d;background:#eaf6ee;box-shadow:0 0 0 9px #f5fbf7}.auth-confirmation p{margin:0;font-family:Karla,sans-serif;line-height:1.6;color:var(--muted)}.auth-confirmation .button{width:100%}.auth-confirmation small{color:var(--muted);font-family:Karla,sans-serif;line-height:1.4}@media(max-width:430px){.auth-password-rules{grid-template-columns:1fr}.auth-confirmation-symbol{width:64px;height:64px}}@media(max-width:768px){.auth-page{align-content:start;gap:20px}.auth-page>.auth-brand{position:static;top:auto;left:auto;justify-self:center;padding:10px 20px;border-radius:10px;background:#0076a8}}.participante-pedido{margin-top:1rem;min-width:0}.participante-pedido-conteudo{padding-top:1rem}.participante-pedido-vaga{margin-block:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.participante-pedido--admin .participante-pedido-vaga{border-color:var(--admin-line);background:var(--admin-panel)}.participante-pedido-vaga h4{margin:0 0 .5rem;font-family:var(--font-family-title)}.participante-pedido-vaga p{margin-block:.5rem;overflow-wrap:anywhere}.participante-pedido-situacao{font-weight:600;color:var(--blue-deep)}.participante-pedido fieldset{min-width:0;padding:0;margin:0 0 1rem;border:0}.participante-pedido legend{margin-bottom:.75rem}.participante-pedido-campo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.participante-pedido-campo label{display:grid;gap:.375rem;min-width:0;font-weight:500}.participante-pedido-campo input,.participante-pedido-campo textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);padding:.625rem;color:var(--ink);background:var(--surface);font:inherit}.participante-pedido-campo textarea{resize:vertical;min-height:88px}.participante-pedido-campo :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.participante-pedido-acao{display:flex;flex-wrap:wrap;gap:.75rem}.participante-pedido-dado{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem}.participante-pedido-dado dt{color:var(--muted)}.participante-pedido-dado dd{margin:.25rem 0;overflow-wrap:anywhere}.participante-pedido-historico{margin-top:1rem}.participante-pedido-historico article{padding-block:.75rem;border-bottom:1px solid var(--line)}.participante-pedido [role=alert]{padding:.75rem;border-left:3px solid currentColor}.uni-compact-address{margin:1rem 0;border:1px solid #d4e4ee;border-radius:14px;background:#f7fbfd}.uni-compact-address>summary{padding:1rem 1.2rem;cursor:pointer;color:#123c5b}.uni-compact-address>summary strong{margin-right:1rem}.uni-compact-address>summary small{color:#627b8b}.uni-compact-address .uni-address-fields{margin:0;border:0}.uni-checkout-member{padding:1rem;border:1px solid #d4e4ee;border-radius:14px;background:#f7fbfd;margin:1rem 0}.uni-checkout-member .uni-checkout-consent{margin:0}.uni-checkout-member label:not(.uni-checkout-consent){display:block;max-width:380px;margin-top:.8rem}.uni-checkout-member small{display:block;margin-top:.5rem;color:#627b8b}.uni-coupon-inline{margin:1rem 0;font-size:.88rem}.uni-coupon-inline summary{cursor:pointer;color:#0076a8}.uni-coupon-inline label{display:block;margin-top:.6rem;max-width:300px}.uni-review-products{display:grid;gap:.7rem}.uni-review-product{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;border:1px solid #d4e4ee;border-radius:12px;background:#fff}.uni-review-cover{width:48px;height:60px;border-radius:7px;overflow:hidden;background:#e7f4f8;display:grid;place-items:center;color:#0076a8}.uni-review-cover img{width:100%;height:100%;object-fit:contain}.uni-review-product-info{min-width:0}.uni-review-product h4{margin:.2rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni-review-product small{display:block;color:#627b8b}.uni-review-product span{font-size:.88rem}.uni-review-product>strong{white-space:nowrap}.uni-review-totals{padding:1rem 0 0;margin:0 0 1rem auto;max-width:440px}.uni-review-totals>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0}.uni-review-totals dd{margin:0;text-align:right}.uni-review-grand-total{border-top:1px solid #c6dae6;font-size:1.35rem;font-weight:700;color:#123c5b}.uni-inline-card{text-align:left;background:#f7fbfd;border:1px solid #d4e4ee;border-radius:14px;padding:1.2rem}.uni-inline-card h3{margin-top:0}.uni-inline-card .uni-form-grid{padding:0;border:0;margin-bottom:1rem}.uni-inline-card>small{color:#627b8b!important}.uni-checkout-panel .uni-checkout-quote{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:start;gap:16px 24px}.uni-checkout-quote>h3,.uni-checkout-quote>p{grid-column:1 / -1}.uni-checkout-quote .uni-review-totals{width:100%;max-width:none;padding:0}@media(max-width:820px){.uni-checkout-panel .uni-checkout-quote{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:560px){.uni-review-product{grid-template-columns:40px minmax(0,1fr) auto;gap:.6rem}.uni-review-cover{width:40px;height:52px}.uni-review-product>strong{font-size:.85rem}.uni-compact-address>summary small{display:block;margin-top:.4rem}}.uni-checkout-panel [hidden]{display:none!important}.action-notice{position:fixed;z-index:2147482000;top:24px;right:24px;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:start;gap:14px;width:min(430px,calc(100vw - 32px));padding:20px;border:1px solid #c8dce8;border-left:5px solid #0076a8;border-radius:14px;background:#fff;color:#173449;box-shadow:0 12px 42px #123c5626;font-family:Karla,sans-serif;animation:action-notice-enter .18s ease-out}.action-notice--success{border-left-color:#29825f}.action-notice--success .action-notice-icon{color:#29825f}.action-notice--error{border-left-color:#b52e32}.action-notice--error .action-notice-icon{color:#b52e32}.action-notice--info .action-notice-icon{color:#0076a8}.action-notice strong{display:block;font-size:16px;line-height:1.4}.action-notice p{margin:6px 0 0;color:#536c7d;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.action-notice a{display:inline-block;margin-top:9px;color:#0076a8;text-decoration:underline;font-weight:700}.action-notice button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:#536c7d;cursor:pointer}.action-notice button:hover{background:#edf5f9}.action-notice button:focus-visible,.action-notice a:focus-visible{outline:2px solid #0076a8;outline-offset:3px}@keyframes action-notice-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.action-notice{top:16px;right:16px;padding:16px;gap:10px}}@media(prefers-reduced-motion:reduce){.action-notice{animation:none}}@font-face{font-family:Gotham Abralimp;src:url(/assets/fonts/gotham/Gotham-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp;src:url(/assets/fonts/gotham/GOTHAM-LIGHT.TTF) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp;src:url(/assets/fonts/gotham/Gotham-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp;src:url(/assets/fonts/gotham/GOTHAM-BOLD.TTF) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp;src:url(/assets/fonts/gotham/Gotham-BookItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Karla Abralimp;src:url(/assets/fonts/karla/Karla-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Karla Abralimp;src:url(/assets/fonts/karla/Karla-Italic-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Gotham Abralimp Book;src:url(/assets/fonts/gotham/Gotham-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp Light;src:url(/assets/fonts/gotham/GOTHAM-LIGHT.TTF) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp Medium;src:url(/assets/fonts/gotham/Gotham-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp Bold;src:url(/assets/fonts/gotham/GOTHAM-BOLD.TTF) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Abralimp Book Italic;src:url(/assets/fonts/gotham/Gotham-BookItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--abralimp-blue-primary: #0076a8;--abralimp-blue-dark: #00577d;--abralimp-blue-medium: #3399cc;--abralimp-blue-light: #99ccff;--abralimp-black: #000000;--abralimp-gray-dark: #666666;--abralimp-gray-medium: #999999;--abralimp-white: #ffffff;--font-family-gotham-book: "Gotham Abralimp", "Gotham", Arial, Helvetica, sans-serif;--font-family-gotham-medium: "Gotham Abralimp", "Gotham", Arial, Helvetica, sans-serif;--font-family-gotham-bold: "Gotham Abralimp", "Gotham", Arial, Helvetica, sans-serif;--font-family-karla: "Karla Abralimp", "Karla", Arial, Helvetica, sans-serif;--font-family-title: var(--font-family-gotham-bold);--font-family-text: var(--font-family-karla);--font-family-page-banner-title: var(--font-family-gotham-bold);--uni-public-font-book: var(--font-family-gotham-book);--uni-public-font-medium: var(--font-family-gotham-medium);--uni-public-font-bold: var(--font-family-gotham-bold);--uni-public-font-banner: var(--font-family-page-banner-title);--blue: var(--abralimp-blue-primary);--blue-brand: #0076a8;--blue-deep: var(--abralimp-blue-dark);--blue-soft: #eef8fc;--cyan: var(--abralimp-blue-medium);--teal: #1f9d8f;--green: #2e8f62;--orange: #ec8f30;--ink: #172033;--muted: #667085;--line: #dbe5ef;--surface: #ffffff;--surface-soft: #f6f9fc;--shadow: 0 18px 45px rgba(15, 35, 52, .12);--radius: 8px;--max: 1228px;--text-xs: .78rem;--text-sm: .9rem;--text-base: 1rem;--text-lg: 1.18rem;--heading-sm: clamp(1.35rem, 2vw, 1.75rem);--heading-md: clamp(1.8rem, 3vw, 2.65rem);--heading-lg: clamp(2.45rem, 5vw, 4.25rem);--a11y-font-scale: 1;font-family:var(--font-family-text);color:var(--ink);background:var(--surface)}:where(.pb-uni-public-preview){--heading-sm: clamp(1.35rem, 2cqw, 1.75rem);--heading-md: clamp(1.8rem, 3cqw, 2.65rem);--heading-lg: clamp(2.45rem, 5cqw, 4.25rem)}*{box-sizing:border-box}html{font-size:calc(clamp(14px,.2vw + 13.5px,16px) * var(--a11y-font-scale));scroll-behavior:smooth}html[data-font-scale="-2"]{--a11y-font-scale: .9}html[data-font-scale="-1"]{--a11y-font-scale: .95}html[data-font-scale="0"]{--a11y-font-scale: 1}html[data-font-scale="1"]{--a11y-font-scale: 1.06}html[data-font-scale="2"]{--a11y-font-scale: 1.12}html[data-font-scale="3"]{--a11y-font-scale: 1.18}body{font-synthesis:none;margin:0;min-width:320px;background:#fff;font-family:var(--font-family-text);font-size:1rem;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2{font-family:var(--font-family-gotham-bold);font-weight:700;line-height:1.15;letter-spacing:-.012em}h3,h4,h5,h6{font-family:var(--font-family-gotham-medium);font-weight:500;line-height:1.2;letter-spacing:0}p,li,label,span,small,input,select,textarea,td,th{font-family:var(--font-family-text);letter-spacing:0}button,[role=button]{font-family:var(--font-family-gotham-medium);font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #63c9f4;outline-offset:3px}img{max-width:100%}.site-shell{min-height:100vh;background:#fff}.content-wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.utility-bar{background:#f4f8fb;border-bottom:1px solid var(--line)}.utility-inner{width:min(var(--max),calc(100% - 40px));min-height:42px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px}.search-box,.filter-bar,.admin-toolbar{min-height:38px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px}.search-box input,.filter-bar input,.admin-toolbar input{border:0;outline:0;min-width:210px;width:100%}.search-box button,.language-flag,.mobile-menu-toggle,.footer-bottom-bar button,.admin-menu-button{border:0;background:transparent;cursor:pointer}.social-links,.language-switcher,.social-icons{display:inline-flex;align-items:center;gap:8px}.social-links a,.social-icons a{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--blue);border-radius:50%;text-decoration:none}.social-links a:hover,.social-icons a:hover{background:var(--blue-soft)}.language-flag{min-width:34px;min-height:28px;border-radius:6px;color:var(--blue-deep);font-size:12px;font-weight:700}.language-flag.active{color:#fff;background:var(--blue)}.main-nav{position:sticky;top:0;z-index:40;min-height:64px;display:flex;align-items:center;justify-content:center;gap:24px;padding:0 max(20px,calc((100vw - var(--max)) / 2));background:var(--blue);color:#fff;box-shadow:0 10px 24px #0b345229}.main-nav:where(.pb-uni-public-preview *){padding:0 max(20px,calc((100cqw - var(--max)) / 2))}.brand{display:inline-flex;align-items:center;flex:0 0 auto}.brand img{width:116px;height:auto;display:block}.menu-items{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:2px}.menu-item{position:relative}.menu-item>a,.menu-parent{min-height:64px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#fff;text-decoration:none;white-space:nowrap;border:0;background:transparent;cursor:pointer}.menu-item>a:hover,.menu-parent:hover,.menu-item>a.active{background:#ffffff1f}.menu-button-link{min-height:38px!important;margin-left:6px;padding:0 16px!important;border-radius:var(--radius);background:#fff!important;color:var(--blue)!important;font-weight:700}.submenu{position:absolute;top:64px;left:0;min-width:238px;display:none;flex-direction:column;padding:8px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow)}.submenu a{padding:10px;color:var(--ink);text-decoration:none;border-radius:6px}.submenu a:hover{color:var(--blue);background:var(--blue-soft)}.menu-item:hover .submenu,.menu-item:focus-within .submenu{display:flex}.mobile-menu-toggle,.mobile-menu-panel{display:none}.hero-carousel{position:relative;background:var(--blue-deep)}.hero-hit-area{position:relative;width:100%;min-height:clamp(320px,38vw,470px);display:block;padding:0;overflow:hidden;color:#fff;border:0;text-align:left;cursor:pointer}.hero-hit-area:where(.pb-uni-public-preview *){min-height:clamp(320px,38cqw,470px)}.hero-slide,.hero-hit-area>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-gradient,.page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-copy{position:relative;z-index:1;width:min(var(--max),calc(100% - 40px));min-height:clamp(320px,38vw,470px);margin:0 auto;display:flex;align-items:center}.hero-copy:where(.pb-uni-public-preview *){min-height:clamp(320px,38cqw,470px)}.hero-copy-panel{max-width:560px}.hero-copy h1,.page-hero h1{margin:0;font-size:clamp(30px,4.3vw,54px);line-height:1.04;letter-spacing:0}.hero-copy h1:where(.pb-uni-public-preview *),.page-hero h1:where(.pb-uni-public-preview *){font-size:clamp(30px,4.3cqw,54px)}.hero-copy p,.page-hero p{max-width:620px;margin:16px 0 0;font-size:17px;line-height:1.55}.hero-actions,.footer-actions,.form-actions,.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.button,.hero-button,.more-news-button,.footer-action-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:var(--radius);border:1px solid transparent;text-decoration:none;cursor:pointer;font-weight:700}.button-primary,.hero-button-primary,.footer-action-button.contact-button{background:var(--blue);color:#fff}.button-secondary,.hero-button-secondary,.footer-action-button.associate-button,.more-news-button{background:#fff;color:var(--blue);border-color:var(--blue)}.hero-actions{margin-top:24px}.hero-dots{position:absolute;left:50%;bottom:18px;z-index:2;transform:translate(-50%);display:flex;gap:8px}.hero-dots button{width:10px;height:10px;border:1px solid #ffffff;border-radius:50%;background:transparent;cursor:pointer}.hero-dots button.active{background:#fff}.top-notice{width:min(var(--max),calc(100% - 40px));margin:24px auto 0;display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.top-notice img{width:100%;display:block}.section-title,.section-heading h2,.widget-title{margin:0 0 14px;padding-top:10px;color:var(--blue);border-top:3px solid var(--blue);font-size:22px;line-height:1.15}.section-heading p{margin:-6px 0 24px;color:var(--muted)}.top-grid,.news-grid,.youtube-grid,.two-column{display:grid;gap:28px}.top-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);margin-top:36px}.association-headings{display:grid;grid-template-columns:1fr 1fr;gap:18px}.association-grid,.card-grid,.metric-grid,.detail-grid,.mission-grid,.check-grid{display:grid;gap:18px}.association-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.association-card{display:block;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#fff}.association-card img{display:block;width:100%;aspect-ratio:16 / 8.8;object-fit:cover;transition:transform .22s ease}.association-card:hover img{transform:scale(1.035)}.events-area,.side-news,.cta-panel,.settings-panel,.admin-guidance{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.event-month{margin-top:18px}.event-month h3{margin:0 0 8px;color:var(--blue-deep);font-size:14px;text-transform:uppercase}.event-link{display:grid;gap:4px;padding:10px 0;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.event-link span{color:var(--muted);font-size:13px;line-height:1.45}.news-grid{grid-template-columns:minmax(0,1fr) 320px;margin-top:38px}.news-featured-list{display:grid;gap:18px}.news-article{display:grid;grid-template-columns:235px minmax(0,1fr);gap:18px;align-items:start}.news-image,.news-card>a{overflow:hidden;border-radius:var(--radius);background:var(--surface-soft)}.news-image img,.news-card img,.news-compact-card img{width:100%;height:100%;display:block;object-fit:cover}.news-image img{aspect-ratio:16 / 10}.news-body h3,.news-card h2,.content-section h2,.article-copy h2,.event-card h2,.member-card h2,.library-card h2,.partner-card h2{margin:0 0 8px;color:var(--blue-deep);line-height:1.2}.news-body a,.news-card a,.text-link,.search-result{color:var(--blue);text-decoration:none}.news-body p,.news-card p,.event-card p,.member-card p,.library-card p,.partner-card p,.article-copy p,.content-section p,.cta-panel p{color:var(--muted);line-height:1.65}time,.meta-line{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.news-compact-list,.popular-news-list{display:grid;gap:12px;margin-top:18px}.news-compact-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;color:var(--ink);text-decoration:none}.news-compact-card.small{grid-template-columns:78px minmax(0,1fr)}.news-compact-card img{aspect-ratio:1.25;border-radius:var(--radius)}.news-compact-card strong{display:block;line-height:1.25}.news-compact-card small{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:var(--muted)}.more-news-row{margin-top:24px}.publication-card{display:grid;gap:12px;color:var(--ink);text-decoration:none}.publication-card__media{display:block;overflow:hidden;border-radius:var(--radius)}.publication-card__media img{width:100%;display:block}.publication-card__footer{display:flex;justify-content:space-between;color:var(--blue)}.youtube-section{margin:46px 0 54px}.youtube-grid{grid-template-columns:minmax(0,1fr) 300px}.youtube-featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:18px;align-items:center}.youtube-featured iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius)}.youtube-list{display:grid;align-content:start;gap:10px}.youtube-list a{display:flex;gap:8px;color:var(--blue);text-decoration:none}.page-hero{position:relative;min-height:300px;overflow:hidden;color:#fff;background:var(--blue-deep)}.page-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.page-hero__overlay{background:linear-gradient(90deg,#0b3452f5,#15659eb8,#ffffff0a)}.page-hero__inner{position:relative;z-index:1;width:min(var(--max),calc(100% - 40px));min-height:300px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow{display:inline-flex;margin-bottom:10px;color:#d9f1ff;font-weight:700;text-transform:uppercase}.product-content,.article-copy,.blog-page .content-wrap,.events-page .content-wrap,.associados-page .content-wrap,.library-page .content-wrap,.partners-page .content-wrap,.search-page .content-wrap{padding:42px 0 58px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:34px}.metric-card,.detail-card,.news-card,.event-card,.member-card,.library-card,.partner-card,.board-card,.admin-stat-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.metric-card{padding:22px}.metric-card strong{display:block;color:var(--blue);font-size:26px}.content-section{margin-bottom:32px}.detail-grid,.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card,.mission-grid>div,.cta-panel{padding:20px}.detail-card ul,.check-grid{margin:0;padding:0}.detail-card li,.check-grid span{margin:0 0 8px 18px;color:var(--muted);line-height:1.55}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{overflow:hidden}.news-card>a{display:block}.news-card img{aspect-ratio:16 / 10}.news-card>div,.event-card,.member-card,.library-card>div,.partner-card,.board-card{padding:18px}.event-card,.member-card,.partner-card{display:grid;gap:10px}.event-date{display:inline-flex;gap:8px;align-items:center;color:var(--orange);font-weight:700}.member-logo{height:96px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.member-logo img{max-height:74px;object-fit:contain}.result-count{color:var(--muted)}.two-column{grid-template-columns:minmax(0,1fr) 340px}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.check-grid span{margin:0;padding:12px;border-left:3px solid var(--teal);background:var(--surface-soft);border-radius:var(--radius)}.library-card{display:grid;grid-template-columns:130px minmax(0,1fr);overflow:hidden}.library-card>img{width:100%;height:100%;object-fit:cover;background:var(--surface-soft)}.partner-card{text-align:center}.partner-card img{height:92px;object-fit:contain}.search-results{display:grid;gap:14px}.search-result{display:block;padding:18px;border:1px solid var(--line);border-radius:var(--radius)}.search-result h2{margin:0 0 6px}.accordion details{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;margin-bottom:10px}.contact-form,.newsletter-form,.auth-form,.admin-form{display:grid;gap:14px}.contact-form label,.newsletter-form label,.auth-form label,.admin-form label{display:grid;gap:7px;color:var(--blue-deep);font-weight:700}.contact-form input,.contact-form textarea,.newsletter-form input,.auth-form input,.admin-form input,.admin-form textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;outline:0}.contact-form textarea,.admin-form textarea{resize:vertical}.form-status,.admin-message{color:var(--blue);font-weight:700}.form-error{color:#b42318;font-weight:700}.global-contact-actions{position:fixed;right:24px;bottom:24px;z-index:50;display:grid;gap:10px}.global-contact-button{width:56px;height:56px;display:grid;place-items:center;color:#fff;border-radius:50%;box-shadow:var(--shadow)}.global-email-button{background:var(--blue)}.global-whatsapp-button{background:#25d366}.cookie-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:60;width:min(920px,calc(100% - 40px));max-height:calc(100vh - 40px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 20px 60px #002d4d33}.cookie-consent__copy{display:grid;gap:7px}.cookie-consent__copy>strong{color:var(--ink);font-family:var(--font-family-gotham-medium);font-size:1rem;font-weight:500}.cookie-consent p{margin:0;color:var(--muted);line-height:1.5}.cookie-consent a{width:fit-content;color:var(--blue);font-weight:700}.cookie-consent__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.cookie-consent button{min-height:40px;padding:0 15px;color:#fff;border:1px solid var(--blue);border-radius:8px;background:var(--blue);font-family:var(--font-family-gotham-medium);font-weight:500;cursor:pointer}.cookie-consent button.is-secondary{color:var(--blue);background:#fff}.cookie-consent button:hover{transform:translateY(-1px)}.cookie-consent__preferences{grid-column:1 / -1;display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.cookie-consent__preferences>label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#f8fbfd}.cookie-consent__preferences label>span{display:grid;gap:3px}.cookie-consent__preferences strong{color:var(--ink)}.cookie-consent__preferences small{color:var(--muted);line-height:1.4}.cookie-consent__preferences input{width:20px;height:20px;accent-color:var(--blue)}@media(max-width:760px){.cookie-consent:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.cookie-consent__actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-content:stretch}.cookie-consent__actions button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){flex:1 1 150px}}@container uni-public-preview (max-width: 760px){.cookie-consent:where(.pb-uni-public-preview *){grid-template-columns:1fr}.cookie-consent__actions:where(.pb-uni-public-preview *){justify-content:stretch}.cookie-consent__actions button:where(.pb-uni-public-preview *){flex:1 1 150px}}.footer{margin-top:20px;background:var(--blue-deep);color:#fff}.footer-content{width:min(var(--max),calc(100% - 40px));margin:0 auto}.footer-top{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:36px;padding:44px 0 28px}.footer-logo{width:145px;margin-bottom:18px}.footer p,.footer a,.footer span{color:#ffffffd1}.footer h3{margin:0 0 12px}.footer-links{margin:0;padding:0;list-style:none;display:grid;gap:8px}.footer-links a{text-decoration:none}.footer-meta-row,.footer-bottom-content{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid rgba(255,255,255,.18)}.footer-associations{display:inline-flex;align-items:center;gap:12px}.footer-associations img{max-height:36px;padding:4px;border-radius:4px;background:#fff}.footer-bottom-bar{background:#0000002e}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:linear-gradient(135deg,#f8fbfe,#e1f2ff)}.auth-brand{position:fixed;top:24px;left:24px}.auth-brand img{width:110px}.auth-card{width:min(460px,100%);padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.auth-card h1{margin:0 0 8px;color:var(--blue-deep)}.auth-card>p{margin:0 0 20px;color:var(--muted)}.admin-shell{min-height:100vh;display:grid;grid-template-columns:278px minmax(0,1fr);background:#f3f6fa}.admin-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--blue-deep);color:#fff;padding:18px}.admin-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:#fff;text-decoration:none;font-weight:700}.admin-brand img{width:84px}.admin-sidebar nav{display:grid;gap:4px}.admin-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;color:#ffffffd1;border-radius:var(--radius);text-decoration:none}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#ffffff21;color:#fff}.admin-main{min-width:0}.admin-topbar{position:sticky;top:0;z-index:20;min-height:64px;display:flex;align-items:center;gap:14px;padding:0 24px;border-bottom:1px solid var(--line);background:#fff}.admin-topbar div{display:grid;margin-right:auto}.admin-topbar span{color:var(--muted);font-size:12px}.admin-exit,.table-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;cursor:pointer}.admin-page{padding:24px}.admin-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.header-content{display:flex;align-items:center;gap:14px}.header-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius);background:var(--blue);color:#fff}.admin-page-header h1{margin:0;color:var(--ink);font-size:26px}.admin-page-header p{margin:4px 0 0;color:var(--muted)}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-stat-card{display:grid;gap:10px;padding:18px;color:var(--ink);text-decoration:none}.admin-stat-card svg{color:var(--blue)}.admin-stat-card strong{font-size:28px;color:var(--blue-deep)}.admin-guidance{margin-top:22px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th,.admin-table td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--line)}.admin-table th{color:var(--blue-deep);background:var(--surface-soft)}.table-actions{display:inline-flex;gap:8px}.table-actions .danger{color:#b42318}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a7a}.admin-modal{width:min(760px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.admin-modal header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.admin-modal h2{margin:0}.admin-modal header button{border:0;background:transparent;cursor:pointer}.admin-modal .admin-form{overflow-y:auto;padding:20px}.settings-panel .admin-form{max-width:760px}.checkbox-label{display:flex!important;grid-template-columns:auto auto;align-items:center;justify-content:flex-start;gap:10px!important}.checkbox-label input{width:18px;min-height:18px}.loading-page,.empty-state{min-height:420px;display:grid;place-items:center;text-align:center}.empty-state h1{margin:0;color:var(--blue);font-size:72px}@media(max-width:1100px){.menu-items:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}.mobile-menu-toggle:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:inline-flex;margin-left:auto;color:#fff}.mobile-menu-panel:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:absolute;top:64px;left:0;right:0;display:none;max-height:calc(100vh - 64px);overflow-y:auto;padding:14px 20px 24px;background:var(--blue-deep)}.mobile-menu-panel.open:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:block}.mobile-menu-item a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.mobile-menu-parent:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#fff;text-decoration:none;border:0;background:transparent}.mobile-submenu:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none;padding-left:14px}.mobile-menu-item.open .mobile-submenu:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:grid}.admin-shell:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.admin-sidebar:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:fixed;inset:0 auto 0 0;z-index:70;width:280px;transform:translate(-100%);transition:transform .18s ease}.admin-sidebar.open:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){transform:translate(0)}.admin-menu-button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:inline-flex}}@container uni-public-preview (max-width: 1100px){.menu-items:where(.pb-uni-public-preview *){display:none}.mobile-menu-toggle:where(.pb-uni-public-preview *){display:inline-flex;margin-left:auto;color:#fff}.mobile-menu-panel:where(.pb-uni-public-preview *){position:absolute;top:64px;left:0;right:0;display:none;max-height:calc(100vh - 64px);overflow-y:auto;padding:14px 20px 24px;background:var(--blue-deep)}.mobile-menu-panel.open:where(.pb-uni-public-preview *){display:block}.mobile-menu-item a:where(.pb-uni-public-preview *),.mobile-menu-parent:where(.pb-uni-public-preview *){width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#fff;text-decoration:none;border:0;background:transparent}.mobile-submenu:where(.pb-uni-public-preview *){display:none;padding-left:14px}.mobile-menu-item.open .mobile-submenu:where(.pb-uni-public-preview *){display:grid}.admin-shell:where(.pb-uni-public-preview *){grid-template-columns:1fr}.admin-sidebar:where(.pb-uni-public-preview *){position:fixed;inset:0 auto 0 0;z-index:70;width:280px;transform:translate(-100%);transition:transform .18s ease}.admin-sidebar.open:where(.pb-uni-public-preview *){transform:translate(0)}.admin-menu-button:where(.pb-uni-public-preview *){display:inline-flex}}@media(max-width:900px){.top-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.news-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.youtube-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.youtube-featured:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.two-column:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-top:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.card-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.metric-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.detail-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.mission-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.admin-stat-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}.news-article:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.library-card:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.cookie-consent:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){flex-direction:column;align-items:flex-start}}@container uni-public-preview (max-width: 900px){.top-grid:where(.pb-uni-public-preview *),.news-grid:where(.pb-uni-public-preview *),.youtube-grid:where(.pb-uni-public-preview *),.youtube-featured:where(.pb-uni-public-preview *),.two-column:where(.pb-uni-public-preview *),.footer-top:where(.pb-uni-public-preview *){grid-template-columns:1fr}.card-grid:where(.pb-uni-public-preview *),.metric-grid:where(.pb-uni-public-preview *),.detail-grid:where(.pb-uni-public-preview *),.mission-grid:where(.pb-uni-public-preview *),.admin-stat-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}.news-article:where(.pb-uni-public-preview *){grid-template-columns:1fr}.library-card:where(.pb-uni-public-preview *){grid-template-columns:1fr}.cookie-consent:where(.pb-uni-public-preview *){flex-direction:column;align-items:flex-start}}@media(max-width:640px){.admin-topbar:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:8px;padding-inline:12px}.admin-topbar>div:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-width:0}.admin-topbar>div strong:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-public-link:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}.admin-exit:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){flex:0 0 36px;width:36px}.admin-exit span:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.content-wrap:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.utility-inner:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.page-hero__inner:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.hero-copy:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(100% - 28px,var(--max))}.utility-inner:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){flex-wrap:wrap;justify-content:center;padding:8px 0}.search-box:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%}.search-box input:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-width:0}.main-nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:0 14px}.hero-hit-area:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.hero-copy:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:360px}.hero-copy h1:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.page-hero h1:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:30px}.association-headings:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.association-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.card-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.metric-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.detail-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.mission-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.check-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.admin-stat-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.footer-meta-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-bottom-content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.admin-page-header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}.admin-page:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:16px}.global-contact-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){right:16px;bottom:16px}}@container uni-public-preview (max-width: 640px){.admin-topbar:where(.pb-uni-public-preview *){gap:8px;padding-inline:12px}.admin-topbar>div:where(.pb-uni-public-preview *){min-width:0}.admin-topbar>div strong:where(.pb-uni-public-preview *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-public-link:where(.pb-uni-public-preview *){display:none}.admin-exit:where(.pb-uni-public-preview *){flex:0 0 36px;width:36px}.admin-exit span:where(.pb-uni-public-preview *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.content-wrap:where(.pb-uni-public-preview *),.utility-inner:where(.pb-uni-public-preview *),.footer-content:where(.pb-uni-public-preview *),.page-hero__inner:where(.pb-uni-public-preview *),.hero-copy:where(.pb-uni-public-preview *){width:min(100% - 28px,var(--max))}.utility-inner:where(.pb-uni-public-preview *){flex-wrap:wrap;justify-content:center;padding:8px 0}.search-box:where(.pb-uni-public-preview *){width:100%}.search-box input:where(.pb-uni-public-preview *){min-width:0}.main-nav:where(.pb-uni-public-preview *){padding:0 14px}.hero-hit-area:where(.pb-uni-public-preview *),.hero-copy:where(.pb-uni-public-preview *){min-height:360px}.hero-copy h1:where(.pb-uni-public-preview *),.page-hero h1:where(.pb-uni-public-preview *){font-size:30px}.association-headings:where(.pb-uni-public-preview *),.association-grid:where(.pb-uni-public-preview *),.card-grid:where(.pb-uni-public-preview *),.metric-grid:where(.pb-uni-public-preview *),.detail-grid:where(.pb-uni-public-preview *),.mission-grid:where(.pb-uni-public-preview *),.check-grid:where(.pb-uni-public-preview *),.admin-stat-grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}.footer-meta-row:where(.pb-uni-public-preview *),.footer-bottom-content:where(.pb-uni-public-preview *),.admin-page-header:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}.admin-page:where(.pb-uni-public-preview *){padding:16px}.global-contact-actions:where(.pb-uni-public-preview *){right:16px;bottom:16px}}.accessibility-toolbar{position:relative;display:inline-flex;align-items:center;width:auto;min-width:0;color:#fff;font-family:var(--font-family-gotham-medium)}.accessibility-trigger{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 9px;color:inherit;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff0f;font:inherit;font-size:.7rem;font-weight:500;cursor:pointer}.accessibility-trigger:hover,.accessibility-trigger[aria-expanded=true]{border-color:#ffffffb3;background:#ffffff24}.accessibility-panel{position:absolute;z-index:1200;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 24px));padding:12px;color:var(--ink, #123047);border:1px solid rgba(13,75,112,.18);border-radius:12px;background:#fff;box-shadow:0 16px 36px #0023392e}.accessibility-panel:where(.pb-uni-public-preview *){width:min(320px,calc(100cqw - 24px))}.accessibility-panel-header,.accessibility-option-row,.accessibility-speech-row{display:flex;align-items:center;gap:10px}.accessibility-panel-header{justify-content:space-between;margin-bottom:10px}.accessibility-panel-header strong{font-size:.82rem}.accessibility-close,.accessibility-stop{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;padding:0;color:inherit;border:1px solid rgba(13,75,112,.18);border-radius:8px;background:transparent;cursor:pointer}.accessibility-option-row{justify-content:space-between;padding:9px 0;border-top:1px solid rgba(13,75,112,.09);border-bottom:1px solid rgba(13,75,112,.09);font-size:.76rem}.accessibility-controls{display:inline-flex;align-items:center;gap:4px}.accessibility-controls button{min-width:34px;height:30px;padding:0 7px;color:#0b5f8f;border:1px solid rgba(11,95,143,.24);border-radius:7px;background:#fff;font:inherit;font-size:.72rem;cursor:pointer}.accessibility-controls button:hover,.accessibility-controls button:focus-visible,.accessibility-option-button:hover,.accessibility-option-button:focus-visible,.accessibility-close:hover,.accessibility-stop:hover{border-color:#0b5f8f;background:#eef8fc}.accessibility-controls button:disabled{opacity:.4;cursor:not-allowed}.accessibility-option-button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;margin-top:8px;padding:7px 9px;color:#123047;border:1px solid rgba(13,75,112,.13);border-radius:8px;background:#fff;font:inherit;font-size:.74rem;text-align:left;cursor:pointer}.accessibility-option-button.is-active{color:#004f79;border-color:#0076a866;background:#eaf7fc}.accessibility-speech-row .accessibility-option-button{flex:1 1 auto}.accessibility-speech-row .accessibility-stop{margin-top:8px}@media(max-width:640px){.accessibility-trigger span:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.accessibility-trigger:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:32px;height:30px;justify-content:center;padding:0}.accessibility-panel:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:fixed;top:46px;left:8px;right:8px;width:auto}}@container uni-public-preview (max-width: 640px){.accessibility-trigger span:where(.pb-uni-public-preview *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.accessibility-trigger:where(.pb-uni-public-preview *){width:32px;height:30px;justify-content:center;padding:0}.accessibility-panel:where(.pb-uni-public-preview *){position:fixed;top:46px;left:8px;right:8px;width:auto}}html[data-high-contrast=true]{color-scheme:dark;--hc-background: #000;--hc-surface: #0a0a0a;--hc-surface-raised: #151515;--hc-text: #fff;--hc-muted: #e5e7eb;--hc-border: #fff;--hc-accent: #ffea00;--hc-accent-text: #000;--hc-focus: #00e5ff;--hc-error: #ffb4b4;--hc-success: #b9ffca;--ink: var(--hc-text);--muted: var(--hc-muted);--line: var(--hc-border);--surface: var(--hc-background);--surface-soft: var(--hc-surface);--blue-soft: var(--hc-surface)}html[data-high-contrast=true] body,html[data-high-contrast=true] :is(.site-shell,.admin-shell,.admin-workspace){color:var(--hc-text);background:var(--hc-background)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(main,section,article,aside,fieldset,table,th,td,.admin-page,.admin-table-card,.admin-filter-card,.admin-settings-card,.admin-focus-card,.admin-dialog,.admin-confirm-dialog,.media-library-dialog,.uni-product-card,.uni-account-empty,.uni-member-benefit,.uni-load-error,.uni-wishlist-grid>article,.pb-widget,.repeatable-item,.cookie-consent){border-color:var(--hc-border)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.uni-product-card,.uni-pillar-grid article,.uni-about-stat,.uni-account-empty,.uni-wishlist-grid>article,.uni-member-benefit,.uni-load-error,.admin-table-card,.admin-filter-card,.admin-settings-card,.admin-focus-card,.admin-guidance-grid>article,.admin-dialog,.admin-confirm-dialog,.media-library-dialog,.pb-widget,.repeatable-item,fieldset){color:var(--hc-text);border-color:var(--hc-border);background:var(--hc-surface);box-shadow:none}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,small,.admin-cell-secondary,.admin-table-footer,.pb-section-intro){color:var(--hc-text)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(input,select,textarea){color:var(--hc-text);border:2px solid var(--hc-border);background:var(--hc-surface);caret-color:var(--hc-accent)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(input,textarea)::placeholder{color:#d1d5db;opacity:1}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(input[type=checkbox],input[type=radio]){accent-color:var(--hc-accent)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(input,select,textarea,button):disabled{opacity:.68;border-style:dashed;cursor:not-allowed}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(button,[role=button],.button,.uni-button,.admin-secondary-button){color:var(--hc-text);border:2px solid var(--hc-border);background:var(--hc-surface-raised);box-shadow:none}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.admin-dialog,.admin-confirm-dialog,.media-library-dialog,.cookie-consent){border:2px solid var(--hc-border)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.uni-button--primary,.uni-card-action,.admin-primary-button,.pb-btn-primary,[role=tab][aria-selected=true],[aria-pressed=true]){color:var(--hc-accent-text);border-color:var(--hc-accent);background:var(--hc-accent);box-shadow:inset 0 -4px #8a7a00;font-weight:700}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.uni-button--primary,.uni-card-action,.admin-primary-button,.pb-btn-primary,[role=tab][aria-selected=true],[aria-pressed=true]) *{color:inherit}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(button,[role=button],.button,.uni-button):not(:disabled):hover{color:var(--hc-accent-text);border-color:var(--hc-accent);background:var(--hc-accent)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(a:not(.uni-button):not(.button):not(.admin-primary-button):not(.admin-secondary-button)){color:var(--hc-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.site-header,.utility-bar,.main-nav,.mobile-menu-panel,.footer,.uni-newsletter-band,.admin-sidebar,.admin-accessibility-bar,.admin-page-header,.pb-canvas-header,.pb-right-rail){color:var(--hc-text);border-color:var(--hc-border);background:var(--hc-background);background-image:none;box-shadow:none}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(table,thead,tbody,tr,th,td){color:var(--hc-text);border-color:var(--hc-border);background:var(--hc-surface)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(th,thead){background:var(--hc-surface-raised)}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.admin-message-error,.admin-form-error,.form-error,.uni-form-feedback--error,.media-picker-error,[role=alert]){color:var(--hc-error);border:2px solid var(--hc-error);background:#210000;font-weight:700}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.admin-toast-success,.admin-message-success,.uni-form-feedback--success,.is-success){color:var(--hc-success);border-color:var(--hc-success);background:#00280d;font-weight:700}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.admin-toast,.admin-message,.uni-form-feedback,[role=status],[role=tooltip]){border-width:2px;border-style:solid}html[data-high-contrast=true] body :is(.site-shell,.admin-shell) :where(.admin-pagination button,.uni-featured-carousel-controls button,.pb-partners-arrow,.global-contact-button,.global-social-actions a){color:var(--hc-text);border:2px solid var(--hc-border);background:var(--hc-background)}html[data-high-contrast=true] body :where(img,picture,video){filter:none}html[data-high-contrast=true] body :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:4px solid var(--hc-focus);outline-offset:3px;box-shadow:0 0 0 2px var(--hc-background)}@media(max-width:640px){.accessibility-toolbar:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-content:space-between;gap:8px}.accessibility-label:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){flex:0 1 auto;font-size:.66rem;white-space:nowrap}.accessibility-controls:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:auto;flex:0 0 auto;justify-content:center}.accessibility-controls button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:34px;height:32px}}@container uni-public-preview (max-width: 640px){.accessibility-toolbar:where(.pb-uni-public-preview *){justify-content:space-between;gap:8px}.accessibility-label:where(.pb-uni-public-preview *){flex:0 1 auto;font-size:.66rem;white-space:nowrap}.accessibility-controls:where(.pb-uni-public-preview *){width:auto;flex:0 0 auto;justify-content:center}.accessibility-controls button:where(.pb-uni-public-preview *){width:34px;height:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-password-hint{display:block;margin-top:-4px;color:var(--muted);font-size:.78rem;line-height:1.4}.auth-passos{margin:0;padding-left:20px;color:var(--muted);line-height:1.5}.auth-qrcode{justify-self:center;width:220px;max-width:100%;height:auto;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.auth-segredo{margin:0;text-align:center;overflow-wrap:anywhere}.auth-segredo code,.auth-codigos{font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em}.auth-codigos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.auth-codigos li{padding:8px;border:1px solid var(--line);border-radius:6px;text-align:center}.auth-form .auth-confirmacao{display:flex;align-items:center;gap:8px}.auth-form .auth-confirmacao input{width:auto}.footer-bottom-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-cookie-preferences{padding:4px 0;color:#ffffffdb;border:0;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.footer-cookie-preferences:hover,.footer-cookie-preferences:focus-visible{color:#fff}@media(max-width:620px){.footer-bottom-content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}}@container uni-public-preview (max-width: 620px){.footer-bottom-content:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}}.abralimp-builder .pb-builder-drop-zone{box-sizing:border-box;cursor:copy}.abralimp-builder .pb-canvas-dropzone-compact,.abralimp-builder .pb-nested-dropzone-compact{min-height:8px;height:8px;padding:0;overflow:hidden;border-color:transparent;background:transparent}.abralimp-builder .pb-canvas-dropzone-compact:focus-visible,.abralimp-builder .pb-canvas-dropzone-compact:hover,.abralimp-builder .pb-nested-dropzone-compact:focus-visible,.abralimp-builder .pb-nested-dropzone-compact:hover{min-height:28px;height:28px;border-color:#39c;background:#edf8fd}.abralimp-builder .pb-builder-column{position:relative}.abralimp-builder .pb-column-resize-handle{position:absolute;z-index:3;top:8px;right:-16px;bottom:8px;width:12px;cursor:col-resize;touch-action:none}.abralimp-builder .pb-column-resize-handle:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:999px;background:#7f9bab}.abralimp-builder .pb-column-resize-handle:hover:before,.abralimp-builder .pb-column-resize-handle:focus-visible:before{background:#069}.abralimp-builder .pb-inline-editor{min-width:0;padding:10px}.abralimp-builder .pb-inline-toolbar{display:flex;gap:4px;margin-bottom:7px}.abralimp-builder .pb-inline-toolbar button{width:28px;height:28px;display:grid;place-items:center;padding:0;color:#385563;border:1px solid #c8d6df;border-radius:4px;background:#fff}.abralimp-builder .pb-inline-editor-content{min-height:42px;padding:10px 12px;border:1px solid #b8c8d4;border-radius:5px;background:#fff;cursor:text}.abralimp-builder .pb-inline-editor-content :where(h2,p){margin:0}select:not([multiple]):not([size]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-inline-end:2.5rem!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px!important;background-repeat:no-repeat!important}.uni-phone-country select{background-image:none!important}@media(forced-colors:active){select:not([multiple]):not([size]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background-image:none!important}}.site-shell{--uni-blue: var(--abralimp-blue-primary, #0076a8);--uni-blue-dark: #00577d;--uni-blue-medium: var(--abralimp-blue-medium, #3399cc);--uni-navy: #003b67;--uni-ink: #16283a;--uni-muted: #5d6d7e;--uni-soft: #f3f8fb;--uni-line: #d8e4ec;--uni-shadow: 0 18px 48px rgba(0, 54, 91, .11);color:var(--uni-ink);background:#fff}.site-shell :focus-visible{outline:3px solid #63c9f4;outline-offset:3px}.uni-sale-status{margin:0 0 12px;color:var(--uni-muted);font-family:var(--font-family-text);font-size:.875rem;line-height:1.5}.uni-sale-status p{margin:0}.uni-sale-status button{max-width:100%;margin-top:6px;white-space:normal;text-align:left}.uni-upcoming-course-card>.uni-sale-status{padding:0 16px}.utility-bar{border:0;background:#0076a8}.utility-inner{min-height:38px;gap:12px}.utility-inner .search-box{width:min(260px,32vw);min-height:28px;padding:0 10px 0 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#fff}.utility-inner .search-box:where(.pb-uni-public-preview *){width:min(260px,32cqw)}.utility-inner .search-box input{min-width:0;font-size:12px}.utility-inner .search-box button{color:var(--uni-navy)}.site-shell .social-links a{width:26px;height:26px;color:#fff;border:1px solid rgba(255,255,255,.22);background:#ffffff14}.site-shell .social-links a:hover{color:var(--uni-navy);background:#fff}.language-switcher{display:inline-flex;gap:6px}.language-flag{width:34px;height:28px;display:inline-grid;place-items:center;padding:0;color:#fff;border:1px solid rgba(255,255,255,.42);border-radius:5px;background:transparent;font-size:1.1rem;cursor:pointer}.language-flag:hover{background:#ffffff24}.language-flag.active{color:#00577d;background:#fff}.language-flag:focus-visible{outline:3px solid #fff;outline-offset:2px}.uni-brand-fallback{color:#fff;font-weight:700;letter-spacing:.04em}.footer-action-button.contact-button,.footer-action-button.associate-button{min-width:132px;color:#00577d;border-color:#fff;background:#fff}.footer-action-button.contact-button:hover,.footer-action-button.associate-button:hover{color:#fff;border-color:#ffffffb8;background:#ffffff1f}.uni-upcoming-course-card{min-height:0}.uni-course-card__link{display:block;height:100%;color:inherit;text-decoration:none}.uni-upcoming-course-card .uni-product-card__body{min-height:0;padding:20px 22px}.uni-upcoming-course-card .uni-product-card__body>p:not(.uni-product-card__eyebrow){display:-webkit-box;overflow:hidden;margin-bottom:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uni-upcoming-course-card__media{position:relative;height:190px;overflow:hidden;background:var(--uni-soft)}.uni-upcoming-course-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.uni-upcoming-course-card:hover .uni-upcoming-course-card__media img{transform:scale(1.035)}.uni-upcoming-course-card__soon{position:absolute;top:14px;left:14px;padding:7px 11px;color:#fff;border-radius:999px;background:#e26024;box-shadow:0 5px 16px #5f230747;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.uni-upcoming-course-card__facts{display:grid;gap:7px;margin:0 0 17px;color:var(--uni-muted);font-size:.82rem}.uni-upcoming-course-card__facts span{display:flex;align-items:flex-start;gap:7px}.uni-course-card__hint{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--uni-blue);font-weight:700}.uni-course-card__link:focus-visible{outline:3px solid #63c9f4;outline-offset:-3px;border-radius:16px}.uni-publication-card{display:grid;grid-template-columns:minmax(118px,34%) minmax(0,1fr);min-height:0}.uni-publication-card .uni-product-card__media{height:100%;min-height:270px}.uni-publication-card .uni-product-card__body{min-width:0;min-height:0;padding:20px 18px}.uni-publication-card .uni-product-card__body>p:not(.uni-product-card__eyebrow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uni-publication-card footer{min-width:0;flex-wrap:wrap;align-items:stretch}.uni-publication-card footer .uni-card-link{min-width:0;flex:1 1 78px;white-space:normal}.uni-publication-card footer .uni-card-action{flex:0 1 auto;min-width:105px;padding-inline:10px}@media(max-width:760px){.language-flag:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-width:34px;justify-content:center}.uni-publication-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%;margin-inline:0}.uni-publication-card:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:112px 1fr}.uni-publication-card .uni-product-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:230px}}@container uni-public-preview (max-width: 760px){.language-flag:where(.pb-uni-public-preview *){min-width:34px;justify-content:center}.uni-publication-grid:where(.pb-uni-public-preview *){width:100%;margin-inline:0}.uni-publication-card:where(.pb-uni-public-preview *){grid-template-columns:112px 1fr}.uni-publication-card .uni-product-card__media:where(.pb-uni-public-preview *){min-height:230px}}.main-nav{position:relative;top:auto;z-index:30;min-height:86px;justify-content:flex-start;gap:32px;padding:0 max(24px,calc((100vw - 1220px)/2));background:linear-gradient(110deg,#0076a8 0%,var(--uni-blue) 45%,var(--uni-blue-dark) 112%);box-shadow:0 8px 24px #00234629}.main-nav:where(.pb-uni-public-preview *){padding:0 max(24px,calc((100cqw - 1220px)/2))}.uni-brand{width:152px;min-width:152px;justify-content:center}.uni-brand img{width:126px;max-height:72px;object-fit:contain}.menu-items{flex:1;justify-content:flex-start;gap:34px}.menu-item>a,.menu-parent{position:relative;min-height:86px;padding:0;color:#fff;font-family:var(--font-family-gotham-medium);font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.site-shell .menu-item>a:after{position:absolute;right:0;bottom:23px;left:0;height:2px;content:"";opacity:0;transform:scaleX(.4);background:#fff;transition:opacity .18s ease,transform .18s ease}.site-shell .menu-item>a:hover,.site-shell .menu-parent:hover,.site-shell .menu-item>a.active{color:#fff;background:transparent}.site-shell .menu-item>a:hover:after,.site-shell .menu-item>a.active:after{opacity:1;transform:scaleX(1)}.account-link,.cart-link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase}.account-link svg,.cart-link>svg{width:31px;height:31px;padding:6px;color:var(--uni-blue);border-radius:50%;background:#fff}.header-actions{display:flex;align-items:center;gap:18px}.cart-link{position:relative}.cart-count{position:absolute;top:-8px;left:21px;display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;color:var(--uni-navy);border:2px solid var(--uni-blue);border-radius:999px;background:#fff;font-size:10px;line-height:1}.mobile-commerce-links{display:grid;gap:1px;margin-top:10px;padding-top:10px;border-top:1px solid var(--uni-line)}.mobile-commerce-links a{display:flex;align-items:center;gap:10px;padding:12px 4px;text-decoration:none;font-weight:700}.uni-page{overflow:clip}.uni-page h1,.uni-page h2,.uni-page h3,.uni-page p{margin-top:0}.uni-page h1,.uni-page h2,.uni-page h3{color:var(--uni-ink)}.uni-page h1{font-size:clamp(2.35rem,4.6vw,4.6rem);line-height:.98;letter-spacing:-.045em}.uni-page h1:where(.pb-uni-public-preview *){font-size:clamp(2.35rem,4.6cqw,4.6rem)}.uni-page h2{font-size:clamp(1.9rem,3vw,3rem);line-height:1.05;letter-spacing:-.035em}.uni-page h2:where(.pb-uni-public-preview *){font-size:clamp(1.9rem,3cqw,3rem)}.uni-page h3{font-size:1.25rem;line-height:1.22}.uni-page p{color:var(--uni-muted);font-size:1.08rem;line-height:1.65}.uni-section{width:min(1220px,calc(100% - 48px));margin:0 auto;padding:74px 0}.uni-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;color:var(--uni-blue);font-family:var(--font-family-gotham-medium);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.uni-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid transparent;border-radius:10px;text-decoration:none;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.uni-button:hover{transform:translateY(-2px)}.uni-button--primary{color:#fff;background:linear-gradient(105deg,var(--uni-blue) 0%,var(--uni-blue-dark) 130%);box-shadow:0 10px 24px #00669938}.uni-button--ghost{color:var(--uni-blue);border-color:var(--uni-line);background:#ffffffe0}.uni-button--light{color:var(--uni-navy);background:#fff}.uni-button.is-disabled{pointer-events:none;opacity:.55}.uni-home-hero{position:relative;min-height:clamp(480px,47vw,500px);display:grid;align-items:center;background-image:linear-gradient(90deg,#f7fafc,#f7fafcfa 38%,#f7fafca8 51%,#f7fafc00 72%),url(/assets/uniabralimp/home-hero-treatment-floors.jpg);background-position:center;background-size:cover}.uni-home-hero:where(.pb-uni-public-preview *){min-height:clamp(480px,47cqw,500px)}.uni-home-hero:after{position:absolute;right:0;bottom:0;width:34%;height:46px;content:"";opacity:.72;background:url(/assets/images/grafismos/grafismo-rgb-01.png) center / cover}.uni-home-hero__content{position:relative;z-index:1;width:min(1220px,calc(100% - 48px));margin:0 auto}.uni-home-hero__content>*{max-width:570px}.uni-home-hero__content h1{max-width:650px;margin-bottom:18px;color:var(--uni-navy);font-size:clamp(3rem,6vw,5.6rem);text-transform:uppercase}.uni-home-hero__content h1:where(.pb-uni-public-preview *){font-size:clamp(3rem,6cqw,5.6rem)}.uni-home-hero__content>p{color:#395167;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600}.uni-home-hero__content>p:where(.pb-uni-public-preview *){font-size:clamp(1.05rem,1.8cqw,1.35rem)}.uni-home-hero__content>p span{margin:0 6px;color:var(--uni-blue-medium)}.uni-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.uni-trust-strip{position:relative;z-index:2;width:min(1220px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,1fr);margin:-36px auto 0;border:1px solid var(--uni-line);border-radius:16px;background:#fff;box-shadow:var(--uni-shadow)}.uni-trust-strip>div{display:flex;align-items:center;gap:14px;padding:25px 28px}.uni-trust-strip>div+div{border-left:1px solid var(--uni-line)}.uni-trust-strip svg{min-width:26px;color:var(--uni-blue)}.uni-trust-strip span{color:var(--uni-muted);line-height:1.35}.uni-trust-strip strong{display:block;color:var(--uni-ink)}.uni-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.uni-section-heading h2{margin-bottom:10px}.uni-section-heading p{max-width:680px;margin-bottom:0}.uni-section-heading>a,.uni-card-link{display:inline-flex;align-items:center;gap:7px;color:var(--uni-blue);text-decoration:none;font-weight:700;white-space:nowrap}.uni-course-grid,.uni-publication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.uni-publication-grid{width:calc(100% + 24px);margin-inline:-12px;gap:25px}.uni-product-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--uni-line);border-radius:16px;background:#fff;box-shadow:0 10px 32px #00365b12;transition:transform .2s ease,box-shadow .2s ease}.uni-product-card:hover{transform:translateY(-5px);box-shadow:var(--uni-shadow)}.uni-course-card{display:flex;flex-direction:column}.uni-course-card>.uni-product-card__media{flex-shrink:0}.uni-course-card>.uni-product-card__body{flex:1}.uni-product-card__media{position:relative;height:235px;display:block;overflow:hidden;background:var(--uni-soft)}.uni-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.uni-product-card:hover .uni-product-card__media img{transform:scale(1.035)}.uni-course-card .uni-product-card__media img{display:block;object-fit:contain;object-position:center}.uni-publication-card .uni-product-card__media img{object-fit:contain;padding:25px}.uni-product-card__badge{position:absolute;top:15px;left:15px;padding:7px 11px;color:#fff;border-radius:999px;background:#003b67e6;font-size:.72rem;font-weight:700}.uni-product-card__body{display:flex;min-height:315px;flex-direction:column;padding:25px}.uni-product-card__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:11px;color:var(--uni-blue)!important;font-size:.78rem!important;font-weight:700;text-transform:uppercase}.uni-product-card h3{margin-bottom:12px}.uni-product-card h3 a{text-decoration:none}.uni-product-card__body>p:not(.uni-product-card__eyebrow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.98rem}.uni-product-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:auto 0 18px;padding-top:12px;color:var(--uni-muted);font-size:.82rem}.uni-product-card__meta span{display:inline-flex;align-items:center;gap:6px}.uni-product-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--uni-line)}.uni-product-card footer>strong{color:var(--uni-navy);font-size:1.08rem}.uni-card-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;border:0;border-radius:8px;background:var(--uni-blue);text-decoration:none;font-weight:700;cursor:pointer}.uni-price-pair{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 16px;padding-top:12px}.uni-price-pair span{min-width:0;padding:9px 8px;border-radius:9px;background:var(--uni-soft);color:var(--uni-muted);font-size:.75rem}.uni-price-pair strong{display:block;min-width:0;margin-top:3px;overflow-wrap:anywhere;color:var(--uni-navy);font-size:.96rem}.uni-books-feature{width:min(1220px,calc(100% - 48px));display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);overflow:hidden;margin:12px auto 60px;border-radius:20px;background:linear-gradient(140deg,var(--uni-blue-dark),var(--uni-blue));box-shadow:var(--uni-shadow)}.uni-books-feature__content{align-self:center;padding:50px;background:linear-gradient(135deg,#0076a833,#00577d0d)}.uni-books-feature h2,.uni-books-feature p,.uni-books-feature .uni-kicker{color:#fff}.uni-books-feature p{opacity:.88}.uni-books-feature>img{width:100%;height:100%;min-height:360px;max-height:440px;padding:28px;object-fit:contain;object-position:center;background:#e9f3f8}@media(min-width:841px){.uni-books-feature>img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){height:0;min-height:100%;max-height:none}}@container uni-public-preview (min-width: 841px){.uni-books-feature>img:where(.pb-uni-public-preview *){height:0;min-height:100%;max-height:none}}.uni-sponsors{padding-top:44px}.uni-sponsor-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}.uni-sponsor-grid img{width:100%;height:100px;padding:25px;border:1px solid var(--uni-line);border-radius:12px;object-fit:contain;filter:grayscale(1);transition:filter .18s ease,border-color .18s ease}.uni-sponsor-grid img:hover{border-color:var(--uni-blue-medium);filter:none}.uni-institutional-callout{width:min(1220px,calc(100% - 48px));display:flex;align-items:center;justify-content:space-between;gap:42px;margin:20px auto 74px;padding:46px 50px;border:1px solid #cfe1ec;border-radius:18px;background:linear-gradient(105deg,#f7fbfd,#e8f4fa)}.uni-institutional-callout h2{max-width:740px;margin-bottom:10px}.uni-institutional-callout p{max-width:760px;margin-bottom:0}.uni-page-hero{min-height:365px;display:grid;align-items:center;color:#fff;background-position:center;background-size:cover}.uni-page-hero>div{width:min(1220px,calc(100% - 48px));margin:0 auto}.uni-page-hero h1,.uni-page-hero p,.uni-page-hero .uni-kicker{max-width:710px;color:#fff}.uni-page-hero h1{margin-bottom:15px}.uni-page-hero p{margin-bottom:0;color:#ffffffe6;font-size:1.2rem}.uni-page-hero--compact{min-height:270px}.uni-catalog-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) 210px auto;align-items:end;gap:16px;margin-bottom:42px;padding:22px;border:1px solid var(--uni-line);border-radius:14px;background:#fff;box-shadow:0 10px 30px #00365b0f}.uni-catalog-toolbar--books{grid-template-columns:minmax(280px,1.5fr) minmax(170px,.72fr) minmax(170px,.72fr) auto;align-items:end;margin-bottom:14px}.uni-catalog-toolbar--courses{grid-template-columns:minmax(220px,1.3fr) minmax(180px,.85fr) minmax(150px,.8fr) auto}.uni-catalog-toolbar--courses.uni-catalog-toolbar--no-theme{grid-template-columns:minmax(220px,1.3fr) minmax(180px,.85fr) auto}.uni-catalog-filter{min-width:0;display:grid;align-content:end;gap:7px}.uni-catalog-filter>span{min-height:2.2em;display:flex;align-items:flex-end;color:var(--uni-muted);font-size:.75rem;font-weight:700;line-height:1.1;text-transform:uppercase}.uni-catalog-filter--search .uni-searchbar{width:100%}.uni-searchbar{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 15px;border:1px solid #b9cbd7;border-radius:9px;background:#fff}.uni-searchbar svg{flex:0 0 auto;color:var(--uni-blue)}.uni-searchbar input{min-width:0;width:100%;border:0;outline:0}.uni-filter-select{display:grid;gap:6px}.uni-filter-select span{color:var(--uni-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.uni-filter-select select{min-height:48px;padding:0 12px;border:1px solid #b9cbd7;border-radius:9px;color:var(--uni-ink);background:#fff}.uni-clear-filter{min-height:48px;padding:0 13px;color:var(--uni-blue);border:0;background:transparent;font-weight:700;cursor:pointer}.uni-member-benefit{display:flex;align-items:center;gap:12px;padding:13px 17px;border-radius:10px;background:#edf7fb;color:var(--uni-navy);line-height:1.4;margin-bottom:32px;border:1px solid #c9e4f0}.uni-member-benefit span{display:grid;gap:2px}.uni-member-benefit strong{color:var(--uni-blue-dark);font-size:.78rem;text-transform:uppercase}.uni-member-benefit svg{min-width:21px;color:var(--uni-blue)}.uni-results-heading{margin-bottom:25px}.uni-results-heading h2{margin-bottom:7px;font-size:1.65rem}.uni-results-heading p{margin-bottom:0}.uni-detail-hero,.uni-publication-detail{width:min(1220px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:55px;margin:0 auto;padding:74px 0}.uni-detail-hero__media{min-height:530px;overflow:hidden;border-radius:20px;background:var(--uni-soft);box-shadow:var(--uni-shadow)}.uni-detail-hero__media img{width:100%;height:100%;object-fit:cover}.uni-detail-hero__content,.uni-publication-detail__content{align-self:center}.uni-detail-hero__content h1,.uni-publication-detail__content h1{margin-bottom:20px;font-size:clamp(2.25rem,4.2vw,4rem)}.uni-detail-hero__content h1:where(.pb-uni-public-preview *),.uni-publication-detail__content h1:where(.pb-uni-public-preview *){font-size:clamp(2.25rem,4.2cqw,4rem)}.uni-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.uni-detail-facts>div{padding:14px;border-left:3px solid var(--uni-blue-medium);background:var(--uni-soft)}.uni-detail-facts dt{color:var(--uni-muted);font-size:.72rem;text-transform:uppercase}.uni-detail-facts dd{margin:5px 0 0;color:var(--uni-ink);font-weight:700}.uni-detail-price{display:grid;gap:9px;margin:26px 0;padding:20px;border:1px solid var(--uni-line);border-radius:12px;background:#fff}.uni-detail-price span{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--uni-muted)}.uni-detail-price strong{color:var(--uni-navy);font-size:1.12rem}.uni-course-content,.uni-book-about{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:70px;padding-top:20px;padding-bottom:90px}.uni-course-content article ul{display:grid;gap:13px;padding:0;list-style:none}.uni-course-content article li{display:flex;align-items:center;gap:10px}.uni-course-content article li svg{color:var(--uni-blue)}.uni-course-content aside,.uni-book-about aside{align-self:start;padding:28px;border-radius:15px;background:linear-gradient(145deg,var(--uni-navy),var(--uni-blue));box-shadow:var(--uni-shadow)}.uni-course-content aside h3,.uni-course-content aside p,.uni-course-content aside svg,.uni-course-content aside a,.uni-book-about aside h3,.uni-book-about aside p,.uni-book-about aside svg{color:#fff}.uni-course-content aside a{display:inline-flex;align-items:center;gap:7px;font-weight:700}.uni-publication-detail{grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr)}.uni-book-cover{min-height:610px;display:grid;place-items:center;padding:50px;border-radius:20px;background:linear-gradient(145deg,#f6fafc,#e4eff5)}.uni-book-cover img{width:min(100%,390px);max-height:530px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,36,67,.18))}.uni-publication-detail__content>small{display:block;color:var(--uni-muted)}.uni-buy-row{display:flex;align-items:center;gap:14px;margin-top:26px}.uni-quantity{min-height:46px;display:inline-grid;grid-template-columns:40px 45px 40px;align-items:center;overflow:hidden;border:1px solid #b9cbd7;border-radius:9px;background:#fff}.uni-quantity button{height:100%;display:grid;place-items:center;color:var(--uni-navy);border:0;background:transparent;cursor:pointer}.uni-quantity output{text-align:center;font-weight:700}.uni-quantity>span{text-align:center;font-weight:700}.uni-quantity button:disabled{cursor:default;opacity:.45}.uni-quantity button:focus-visible{outline:2px solid var(--uni-blue);outline-offset:-3px}.uni-cart-confirmation{padding:20px;border:1px solid var(--uni-blue);border-radius:9px;background:#f7fafc}.uni-cart-confirmation .uni-button{margin:8px 8px 0 0}.uni-cart-confirmation li{overflow-wrap:anywhere}.uni-checkout-recovery{padding:18px;border:1px solid var(--uni-line);border-radius:9px;background:#f7fafc}.uni-checkout-recovery .uni-button{margin:8px 8px 0 0}.uni-checkout-status:empty{display:none}.uni-checkout-panel .uni-course-participants{margin-top:20px;padding:18px;border:1px solid var(--uni-line);border-radius:9px}.uni-checkout-panel .uni-participant-fields{padding:14px 0}.uni-participant-fields .uni-button{margin-top:12px}.uni-reauth-note{display:block;color:var(--uni-muted);line-height:1.5}.uni-checkout-quote{padding:20px;border:1px solid var(--uni-blue);border-radius:10px}.uni-checkout-quote:focus,#checkout-errors:focus{outline:2px solid var(--uni-blue);outline-offset:4px}.uni-checkout-quote-items{display:grid;gap:18px}.uni-checkout-quote-items article{min-width:0;padding-bottom:12px;border-bottom:1px solid var(--uni-line)}.uni-checkout-quote h4{margin:0 0 12px;overflow-wrap:anywhere}.uni-checkout-quote dl{display:grid;gap:9px}.uni-checkout-quote dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px}.uni-checkout-quote dd{margin:0;font-weight:700;overflow-wrap:anywhere}.uni-checkout-result-items{padding-left:20px;text-align:left}.uni-checkout-result{scroll-margin-top:24px}.uni-checkout-result:focus{outline:2px solid var(--uni-blue);outline-offset:4px}.uni-checkout-panel [aria-invalid=true]{border-color:#9b2c2c}.uni-purchase-assurances{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:var(--uni-muted);font-size:.84rem}.uni-purchase-assurances span{display:inline-flex;align-items:center;gap:7px}.uni-cart-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr);align-items:start;gap:38px}.uni-cart-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.uni-cart-title h2{margin:0;font-size:1.7rem}.uni-cart-title a{color:var(--uni-blue);font-weight:700}.uni-cart-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto auto 34px;align-items:center;gap:18px;padding:20px 0;border-top:1px solid var(--uni-line)}.uni-cart-row>img{width:100px;height:90px;padding:6px;border-radius:10px;background:var(--uni-soft);object-fit:contain}.uni-cart-product span{color:var(--uni-blue);font-size:.72rem;font-weight:700;text-transform:uppercase}.uni-cart-product h3{margin:4px 0 7px;font-size:1rem}.uni-cart-product small,.uni-cart-single{color:var(--uni-muted);font-size:.78rem}.uni-remove-item{display:grid;width:34px;height:34px;place-items:center;color:#a23a3a;border:0;background:transparent;cursor:pointer}.uni-cart-summary{position:sticky;top:24px;display:grid;gap:18px;padding:28px;border:1px solid var(--uni-line);border-radius:16px;background:#fff;box-shadow:var(--uni-shadow)}.uni-cart-summary h2{margin:0;font-size:1.55rem}.uni-cart-summary>div{display:flex;justify-content:space-between;gap:20px;color:var(--uni-muted)}.uni-cart-summary .uni-cart-total{padding-top:17px;border-top:1px solid var(--uni-line);color:var(--uni-ink);font-size:1.1rem}.uni-cart-summary>small{display:flex;gap:8px;color:var(--uni-muted);line-height:1.45}.uni-empty-state,.uni-not-found{display:grid;justify-items:center;padding:64px 24px;text-align:center}.uni-empty-state svg,.uni-not-found svg{margin-bottom:12px;color:var(--uni-blue)}.uni-empty-state h3,.uni-not-found h1{margin-bottom:8px}.uni-empty-state>div{display:flex;gap:10px}.uni-about-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:90px}.uni-about-stat{min-height:290px;display:grid;align-content:center;justify-items:center;padding:40px;color:#fff;border-radius:50% 50% 50% 12%;background:linear-gradient(145deg,var(--uni-blue-medium),var(--uni-blue-dark));text-align:center;box-shadow:var(--uni-shadow)}.uni-about-stat strong{font-family:var(--font-family-karla);font-size:5rem;line-height:1}.uni-about-stat span{max-width:220px;font-size:1rem;line-height:1.4}.uni-pillars{background:var(--uni-soft)}.uni-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.uni-pillar-grid article{min-height:270px;padding:30px;border:1px solid var(--uni-line);border-radius:15px;background:#fff}.uni-pillar-grid svg{margin-bottom:35px;color:var(--uni-blue)}.uni-board-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.uni-board-grid article{overflow:hidden;border:1px solid var(--uni-line);border-radius:15px;background:#fff}.uni-board-grid img{width:100%;height:300px;object-fit:cover;object-position:top;background:var(--uni-soft)}.uni-board-grid article>div{padding:20px}.uni-board-grid h3{margin-bottom:7px;font-size:1rem}.uni-board-grid p{margin:0;font-size:.85rem}.uni-contact-layout{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:70px}.uni-contact-copy h2{margin-bottom:16px}.uni-contact-card{display:grid;gap:5px;margin-top:18px;padding:20px;border-left:3px solid var(--uni-blue-medium);background:var(--uni-soft)}.uni-contact-card a{color:var(--uni-blue);text-decoration:none}.uni-contact-form{display:grid;gap:19px;padding:34px;border:1px solid var(--uni-line);border-radius:16px;background:#fff;box-shadow:var(--uni-shadow)}.uni-form-heading span{display:block;color:var(--uni-ink);font-family:var(--font-family-title);font-size:1.45rem;font-weight:700}.uni-form-heading p{margin:5px 0 0;font-size:.86rem}.uni-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.uni-contact-form label:not(.uni-consent,.uni-honeypot){display:grid;gap:6px}.uni-contact-form label>span{color:var(--uni-ink);font-size:.78rem;font-weight:700}.uni-contact-form input,.uni-contact-form select,.uni-contact-form textarea{width:100%;min-height:48px;padding:10px 13px;border:1px solid #b9cbd7;border-radius:9px;color:var(--uni-ink);background:#fff}.uni-contact-form textarea{resize:vertical}.uni-consent{display:flex;align-items:flex-start;gap:9px}.uni-consent input{width:18px;min-height:18px;margin-top:1px}.uni-contact-form .uni-button{justify-self:start}.uni-honeypot{position:absolute!important;left:-9999px!important}.uni-form-feedback{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:8px;font-size:.9rem!important}.uni-form-feedback--success{color:#176a46!important;background:#e8f7ef}.uni-form-feedback--error{color:#9b3030!important;background:#fff0f0}.uni-account-hero{min-height:260px;display:flex;align-items:center;gap:24px;padding:45px max(24px,calc((100vw - 1220px)/2));color:#fff;background:linear-gradient(110deg,var(--uni-blue),var(--uni-blue-dark))}.uni-account-hero:where(.pb-uni-public-preview *){padding:45px max(24px,calc((100cqw - 1220px)/2))}.uni-account-hero h1,.uni-account-hero p,.uni-account-hero span{color:#fff}.uni-account-hero h1{margin:4px 0}.uni-account-hero p{margin:0}.uni-account-grid{display:grid;grid-template-columns:250px 1fr;gap:45px}.uni-account-menu{display:grid;align-self:start;overflow:hidden;border:1px solid var(--uni-line);border-radius:12px}.uni-account-menu a{display:flex;align-items:center;gap:10px;padding:15px 17px;color:var(--uni-muted);border-bottom:1px solid var(--uni-line);text-decoration:none}.uni-account-menu a.active{color:#fff;background:var(--uni-blue)}.uni-account-empty{display:grid;justify-items:start;align-content:center;min-height:320px;padding:44px;border-radius:15px;background:var(--uni-soft)}.uni-account-empty>svg{margin-bottom:16px;color:var(--uni-blue)}.uni-newsletter-band{width:min(1220px,calc(100% - 48px));min-height:116px;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:30px;margin:30px auto 58px;padding:25px 42px;color:#fff;border-radius:16px;background:linear-gradient(100deg,#00577de6,#0076a8c7),url(/assets/images/grafismos/grafismo-rgb-01.png) center / cover;box-shadow:var(--uni-shadow)}.uni-newsletter-band strong,.uni-newsletter-band span{display:block;color:#fff}.uni-newsletter-band strong{font-family:var(--font-family-karla);font-size:2rem}.uni-newsletter-band span{opacity:.88}.uni-newsletter-band form>div{display:grid;grid-template-columns:1fr auto;overflow:hidden;border-radius:9px;background:#fff}.uni-newsletter-band input{width:100%;min-height:48px;padding:0 16px;border:0;outline:0}.uni-newsletter-band button{padding:0 18px;color:#fff;border:0;background:var(--uni-navy);font-weight:700;cursor:pointer}.uni-newsletter-band form>small{display:block;margin-top:7px;color:#ffffffeb}.footer{color:#fff;background:linear-gradient(145deg,#0076a8,#00577d)}.footer-content{width:min(1220px,calc(100% - 48px))}.footer-top{grid-template-columns:1.15fr .85fr .7fr 1.05fr;gap:45px;padding:50px 0}.footer-logo{width:126px;max-height:88px;object-fit:contain}.footer-brand p,.footer-contact p,.footer-links a{color:#ffffffd6;font-size:.92rem;line-height:1.55}.footer-instituidora{display:grid;align-content:start;justify-items:start;gap:10px}.footer-instituidora>img,.footer-instituidora>.footer-founder-logo>img{width:150px;max-height:80px;object-fit:contain;object-position:left}.footer-column h3{color:#fff;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.footer .social-icons a{color:#fff;border:1px solid rgba(255,255,255,.35)}.footer-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px}.footer-action-button{min-height:38px;padding:0 13px;border-radius:8px}.footer-meta-row{border-top-color:#ffffff26}.footer-bottom-bar{background:#000023a6}.footer-bottom-content{min-height:46px}.footer-bottom-content button{transform:rotate(180deg)}.global-contact-actions{right:24px;bottom:112px}.global-contact-button{width:52px;height:52px}.global-whatsapp-button{background:#10b865}@media(max-width:1120px){.main-nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:20px}.menu-items:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:19px}.menu-item>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.menu-parent:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.account-link:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.cart-link:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:11px}.uni-course-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-publication-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-board-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,1fr)}.footer-top:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,1fr)}}@container uni-public-preview (max-width: 1120px){.main-nav:where(.pb-uni-public-preview *){gap:20px}.menu-items:where(.pb-uni-public-preview *){gap:19px}.menu-item>a:where(.pb-uni-public-preview *),.menu-parent:where(.pb-uni-public-preview *),.account-link:where(.pb-uni-public-preview *),.cart-link:where(.pb-uni-public-preview *){font-size:11px}.uni-course-grid:where(.pb-uni-public-preview *),.uni-publication-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-board-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,1fr)}.footer-top:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,1fr)}}@media(max-width:840px){.main-nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:76px}.uni-brand:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:132px;min-width:132px}.uni-brand img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:108px}.menu-items:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.header-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}.mobile-menu-toggle:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:inline-flex;margin-left:auto;color:#fff}.mobile-menu-panel:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){background:#fff;box-shadow:var(--uni-shadow)}.mobile-menu-panel a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.mobile-menu-parent:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){color:var(--uni-navy)}.uni-home-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:560px;align-items:start;padding-top:70px;background-image:linear-gradient(180deg,#f7fafc,#f7fafcf0 48%,#f7fafc1f 80%),url(/assets/uniabralimp/home-hero-treatment-floors.jpg);background-position:72% center}.uni-trust-strip:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-pillar-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-sponsor-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,1fr)}.uni-trust-strip>div+div:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){border-left:0}.uni-trust-strip>div:nth-child(2):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){border-left:1px solid var(--uni-line)}.uni-trust-strip>div:last-child:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:1 / -1;border-top:1px solid var(--uni-line)}.uni-books-feature:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-detail-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-publication-detail:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-course-content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-book-about:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-contact-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-about-intro:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-cart-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-account-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-newsletter-band:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-books-feature__content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:38px}.uni-books-feature>img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:260px}.uni-detail-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-publication-detail:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:38px}.uni-about-stat:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:240px;border-radius:20px}.uni-contact-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-about-intro:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:45px}.uni-cart-summary:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:static}.uni-newsletter-band:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:16px}}@container uni-public-preview (max-width: 840px){.main-nav:where(.pb-uni-public-preview *){min-height:76px}.uni-brand:where(.pb-uni-public-preview *){width:132px;min-width:132px}.uni-brand img:where(.pb-uni-public-preview *){width:108px}.menu-items:where(.pb-uni-public-preview *),.header-actions:where(.pb-uni-public-preview *){display:none}.mobile-menu-toggle:where(.pb-uni-public-preview *){display:inline-flex;margin-left:auto;color:#fff}.mobile-menu-panel:where(.pb-uni-public-preview *){background:#fff;box-shadow:var(--uni-shadow)}.mobile-menu-panel a:where(.pb-uni-public-preview *),.mobile-menu-parent:where(.pb-uni-public-preview *){color:var(--uni-navy)}.uni-home-hero:where(.pb-uni-public-preview *){min-height:560px;align-items:start;padding-top:70px;background-image:linear-gradient(180deg,#f7fafc,#f7fafcf0 48%,#f7fafc1f 80%),url(/assets/uniabralimp/home-hero-treatment-floors.jpg);background-position:72% center}.uni-trust-strip:where(.pb-uni-public-preview *),.uni-pillar-grid:where(.pb-uni-public-preview *),.uni-sponsor-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,1fr)}.uni-trust-strip>div+div:where(.pb-uni-public-preview *){border-left:0}.uni-trust-strip>div:nth-child(2):where(.pb-uni-public-preview *){border-left:1px solid var(--uni-line)}.uni-trust-strip>div:last-child:where(.pb-uni-public-preview *){grid-column:1 / -1;border-top:1px solid var(--uni-line)}.uni-books-feature:where(.pb-uni-public-preview *),.uni-detail-hero:where(.pb-uni-public-preview *),.uni-publication-detail:where(.pb-uni-public-preview *),.uni-course-content:where(.pb-uni-public-preview *),.uni-book-about:where(.pb-uni-public-preview *),.uni-contact-layout:where(.pb-uni-public-preview *),.uni-about-intro:where(.pb-uni-public-preview *),.uni-cart-layout:where(.pb-uni-public-preview *),.uni-account-grid:where(.pb-uni-public-preview *),.uni-newsletter-band:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-books-feature__content:where(.pb-uni-public-preview *){padding:38px}.uni-books-feature>img:where(.pb-uni-public-preview *){min-height:260px}.uni-detail-hero:where(.pb-uni-public-preview *),.uni-publication-detail:where(.pb-uni-public-preview *){gap:38px}.uni-about-stat:where(.pb-uni-public-preview *){min-height:240px;border-radius:20px}.uni-contact-layout:where(.pb-uni-public-preview *),.uni-about-intro:where(.pb-uni-public-preview *){gap:45px}.uni-cart-summary:where(.pb-uni-public-preview *){position:static}.uni-newsletter-band:where(.pb-uni-public-preview *){gap:16px}}@media(max-width:620px){.uni-section:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-home-hero__content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-page-hero>div:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-detail-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-publication-detail:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-books-feature:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-trust-strip:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-institutional-callout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-newsletter-band:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(100% - 32px,1220px)}.uni-section:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:56px 0}.uni-home-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:480px;padding:40px 0 112px}.uni-home-hero__content h1:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:2.8rem}.uni-hero-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-section-heading:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-institutional-callout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-buy-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-cart-title:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:stretch;flex-direction:column}.uni-button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%}.uni-trust-strip:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-course-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-publication-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-pillar-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-sponsor-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-board-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-form-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--books:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-detail-facts:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-trust-strip>div:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-trust-strip>div:nth-child(2):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-trust-strip>div:last-child:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:auto;border:0;border-top:1px solid var(--uni-line)}.uni-trust-strip>div:first-child:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){border-top:0}.uni-product-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){height:220px}.uni-books-feature__content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-institutional-callout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-contact-form:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-account-empty:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:28px}.uni-page-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:315px}.uni-detail-hero__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-book-cover:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:390px}.uni-detail-hero__content h1:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-publication-detail__content h1:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:2.3rem}.uni-cart-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:76px minmax(0,1fr) 32px;gap:13px}.uni-cart-row>img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:76px;height:76px}.uni-cart-row>.uni-quantity:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-cart-row>.uni-cart-single:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-cart-row>strong:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:2 / -1;justify-self:start}.uni-cart-row .uni-remove-item:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:3;grid-row:1}.uni-empty-state>div:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%;flex-direction:column}.footer-top:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr;text-align:left}}@container uni-public-preview (max-width: 620px){.uni-section:where(.pb-uni-public-preview *),.uni-home-hero__content:where(.pb-uni-public-preview *),.uni-page-hero>div:where(.pb-uni-public-preview *),.uni-detail-hero:where(.pb-uni-public-preview *),.uni-publication-detail:where(.pb-uni-public-preview *),.uni-books-feature:where(.pb-uni-public-preview *),.uni-trust-strip:where(.pb-uni-public-preview *),.uni-institutional-callout:where(.pb-uni-public-preview *),.uni-newsletter-band:where(.pb-uni-public-preview *),.footer-content:where(.pb-uni-public-preview *){width:min(100% - 32px,1220px)}.uni-section:where(.pb-uni-public-preview *){padding:56px 0}.uni-home-hero:where(.pb-uni-public-preview *){min-height:480px;padding:40px 0 112px}.uni-home-hero__content h1:where(.pb-uni-public-preview *){font-size:2.8rem}.uni-hero-actions:where(.pb-uni-public-preview *),.uni-section-heading:where(.pb-uni-public-preview *),.uni-institutional-callout:where(.pb-uni-public-preview *),.uni-buy-row:where(.pb-uni-public-preview *),.uni-cart-title:where(.pb-uni-public-preview *){align-items:stretch;flex-direction:column}.uni-button:where(.pb-uni-public-preview *){width:100%}.uni-trust-strip:where(.pb-uni-public-preview *),.uni-course-grid:where(.pb-uni-public-preview *),.uni-publication-grid:where(.pb-uni-public-preview *),.uni-pillar-grid:where(.pb-uni-public-preview *),.uni-sponsor-grid:where(.pb-uni-public-preview *),.uni-board-grid:where(.pb-uni-public-preview *),.uni-form-grid:where(.pb-uni-public-preview *),.uni-catalog-toolbar:where(.pb-uni-public-preview *),.uni-catalog-toolbar--books:where(.pb-uni-public-preview *),.uni-detail-facts:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-trust-strip>div:where(.pb-uni-public-preview *),.uni-trust-strip>div:nth-child(2):where(.pb-uni-public-preview *),.uni-trust-strip>div:last-child:where(.pb-uni-public-preview *){grid-column:auto;border:0;border-top:1px solid var(--uni-line)}.uni-trust-strip>div:first-child:where(.pb-uni-public-preview *){border-top:0}.uni-product-card__media:where(.pb-uni-public-preview *){height:220px}.uni-books-feature__content:where(.pb-uni-public-preview *),.uni-institutional-callout:where(.pb-uni-public-preview *),.uni-contact-form:where(.pb-uni-public-preview *),.uni-account-empty:where(.pb-uni-public-preview *){padding:28px}.uni-page-hero:where(.pb-uni-public-preview *){min-height:315px}.uni-detail-hero__media:where(.pb-uni-public-preview *),.uni-book-cover:where(.pb-uni-public-preview *){min-height:390px}.uni-detail-hero__content h1:where(.pb-uni-public-preview *),.uni-publication-detail__content h1:where(.pb-uni-public-preview *){font-size:2.3rem}.uni-cart-row:where(.pb-uni-public-preview *){grid-template-columns:76px minmax(0,1fr) 32px;gap:13px}.uni-cart-row>img:where(.pb-uni-public-preview *){width:76px;height:76px}.uni-cart-row>.uni-quantity:where(.pb-uni-public-preview *),.uni-cart-row>.uni-cart-single:where(.pb-uni-public-preview *),.uni-cart-row>strong:where(.pb-uni-public-preview *){grid-column:2 / -1;justify-self:start}.uni-cart-row .uni-remove-item:where(.pb-uni-public-preview *){grid-column:3;grid-row:1}.uni-empty-state>div:where(.pb-uni-public-preview *){width:100%;flex-direction:column}.footer-top:where(.pb-uni-public-preview *){grid-template-columns:1fr;text-align:left}}@media(prefers-reduced-motion:reduce){.uni-product-card,.uni-product-card__media img,.uni-button{transition:none}}.uni-page h1,.pb-react-viewer h1{font-family:var(--font-family-title);font-size:var(--heading-lg);font-weight:700;line-height:.98}.uni-page h2,.pb-react-viewer h2{font-family:var(--font-family-title);font-size:var(--heading-md);font-weight:700;line-height:1.05}.uni-page h3,.pb-react-viewer h3{font-family:var(--font-family-title);font-weight:700}.uni-page p,.pb-react-viewer p{font-family:var(--font-family-text)}.global-announcement{display:block;padding:7px 20px;color:#fff;text-align:center;text-decoration:none;background:navy}.pb-content-width{width:min(1120px,calc(100% - 40px));margin:0 auto}.pb-eyebrow{display:block;margin-bottom:7px;color:#007caf;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pb-section-intro{max-width:720px;margin:9px 0 25px;color:#647685;line-height:1.65}.pb-react-viewer>.pb-section-soft{margin-bottom:0;padding:clamp(34px,5vw,54px) clamp(22px,5vw,54px) 30px;border-bottom:0;border-radius:0}.pb-react-viewer>.pb-section-soft:where(.pb-uni-public-preview *){padding:clamp(34px,5cqw,54px) clamp(22px,5cqw,54px) 30px}.footer-instituidora>span,.footer-column h3{color:#fff;font-family:var(--font-family-gotham-bold);font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer{font-synthesis:none}.footer :where(p,a,span:not(.footer-instituidora>span)){font-family:var(--font-family-karla);font-weight:400}.footer-action-button{font-family:var(--font-family-gotham-medium)!important;font-weight:500!important}.uni-checkout-panel{width:min(1120px,calc(100% - 36px));margin:0 auto 72px;padding:clamp(24px,4vw,46px);scroll-margin-top:24px;border:1px solid var(--uni-line);border-radius:18px;background:#fff;box-shadow:var(--uni-shadow)}.uni-checkout-panel:where(.pb-uni-public-preview *){padding:clamp(24px,4cqw,46px)}.uni-checkout-heading{margin-bottom:28px}.uni-checkout-heading>span,.uni-checkout-result>span{color:var(--uni-blue);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uni-checkout-heading h2,.uni-checkout-result h2{margin:6px 0 8px;font-size:clamp(1.55rem,3vw,2.25rem)}.uni-checkout-heading h2:where(.pb-uni-public-preview *),.uni-checkout-result h2:where(.pb-uni-public-preview *){font-size:clamp(1.55rem,3cqw,2.25rem)}.uni-checkout-heading p,.uni-checkout-result p{margin:0;color:var(--uni-muted)}.uni-checkout-panel form{display:grid;gap:28px}.uni-checkout-panel fieldset{min-width:0;margin:0;padding:0;border:0}.uni-checkout-panel legend{margin-bottom:15px;color:var(--uni-ink);font-family:var(--font-family-gotham-medium);font-size:1rem}.uni-checkout-panel label{display:grid;gap:7px;color:var(--uni-ink);font-size:.82rem;font-weight:700}.uni-checkout-panel input,.uni-checkout-panel select{width:100%;min-height:46px;padding:10px 12px;color:var(--uni-ink);border:1px solid var(--uni-line);border-radius:7px;outline:0;background:#fff;font:inherit}.uni-checkout-panel input:focus,.uni-checkout-panel select:focus{border-color:var(--uni-blue);box-shadow:0 0 0 3px #0066991a}.uni-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uni-payment-methods button{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 10px;padding:15px;color:var(--uni-ink);border:1px solid var(--uni-line);border-radius:9px;background:#fff;text-align:left;cursor:pointer}.uni-payment-methods button svg{grid-row:1 / 3;color:var(--uni-blue)}.uni-payment-methods button small{overflow:hidden;color:var(--uni-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.uni-payment-methods button.active{border-color:var(--uni-blue);background:#f2f9fc;box-shadow:0 0 0 2px #0066991a}.uni-payment-methods button:disabled{opacity:.54;cursor:not-allowed}.uni-checkout-panel .uni-payment-methods label{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:15px;border:1px solid var(--uni-line);border-radius:9px;background:#fff;cursor:pointer}.uni-checkout-panel .uni-payment-methods label.active{border-color:var(--uni-blue);background:#f2f9fc;box-shadow:0 0 0 2px #0066991a}.uni-checkout-panel .uni-payment-methods label:focus-within{outline:2px solid var(--uni-blue);outline-offset:2px}.uni-checkout-panel .uni-payment-methods input[type=radio]{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:var(--uni-blue);box-shadow:none}.uni-checkout-pagamento{width:min(720px,100%);display:grid;justify-items:center;gap:14px;margin-top:8px;padding:20px;border:1px solid var(--uni-line);border-radius:10px;background:#fff}.uni-checkout-pagamento h3{margin:0;font-size:1.15rem}.uni-checkout-copia{width:100%;display:grid;justify-items:center;gap:8px}.uni-checkout-copia>strong{color:var(--uni-ink);font-size:.82rem}.uni-payment-code textarea,.uni-payment-code input{min-width:0;min-height:0;padding:8px;color:var(--uni-ink);border:0;background:transparent;font:inherit;font-size:.82rem;overflow-wrap:anywhere;resize:none}.uni-card-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;padding:18px;border-radius:10px;background:var(--uni-soft)}.uni-card-fields .uni-field-span-2{grid-column:span 2}.uni-checkout-panel form>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid var(--uni-line)}.uni-cart-principal{min-width:0}.uni-cart-principal--inteira{grid-column:1 / -1}.uni-cart-principal>.uni-cart-list[hidden]{display:none}.uni-cart-principal>.uni-checkout-panel{width:100%;margin:0}.uni-cart-principal>.uni-cart-list:not([hidden])+.uni-checkout-panel{margin-top:32px}.uni-checkout-panel form>footer>span{max-width:560px;display:inline-flex;align-items:center;gap:8px;color:var(--uni-muted);font-size:.78rem;line-height:1.45}.uni-checkout-result{display:grid;justify-items:center;gap:12px;text-align:center}.uni-checkout-result-icon{display:grid;width:64px;height:64px;place-items:center;color:#19734b;border-radius:50%;background:#e8f7ef}.uni-checkout-result-icon svg{width:34px;height:34px}.uni-pix-qrcode{width:220px;height:220px;margin:10px 0;object-fit:contain}.uni-payment-code{width:min(720px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border:1px solid var(--uni-line);border-radius:8px;background:var(--uni-soft)}.uni-payment-code code{min-width:0;padding:8px;overflow-wrap:anywhere;text-align:left}.uni-payment-code button{display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:var(--uni-blue);border:0;border-radius:5px;background:#fff;cursor:pointer}@media(max-width:760px){.uni-payment-methods:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-card-fields:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-card-fields .uni-field-span-2:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:auto}.uni-checkout-panel form>footer:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:stretch;flex-direction:column}.uni-checkout-panel form>footer .uni-button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-content:center}.uni-payment-code:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-payment-code button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:42px;justify-content:center}}@container uni-public-preview (max-width: 760px){.uni-payment-methods:where(.pb-uni-public-preview *),.uni-card-fields:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-card-fields .uni-field-span-2:where(.pb-uni-public-preview *){grid-column:auto}.uni-checkout-panel form>footer:where(.pb-uni-public-preview *){align-items:stretch;flex-direction:column}.uni-checkout-panel form>footer .uni-button:where(.pb-uni-public-preview *){justify-content:center}.uni-payment-code:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-payment-code button:where(.pb-uni-public-preview *){min-height:42px;justify-content:center}}.utility-bar{border-bottom:1px solid rgba(255,255,255,.34);background:linear-gradient(110deg,#0076a8,#006b99 55%,#00577d 112%)}.utility-inner{min-height:38px;justify-content:flex-end;padding:3px 0}.utility-inner>.accessibility-toolbar{flex:0 0 auto}.header-search,.mobile-header-search{min-height:36px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:#fffffffa}.header-search{width:clamp(132px,12vw,178px)}.header-search:where(.pb-uni-public-preview *){width:clamp(132px,12cqw,178px)}.header-search input,.mobile-header-search input{min-width:0;flex:1;padding:0 4px 0 12px;border:0;outline:0;color:var(--uni-ink);background:transparent;font-family:var(--font-family-karla);font-size:.82rem}.header-search button,.mobile-header-search button{width:36px;height:34px;display:grid;place-items:center;padding:0;color:var(--uni-blue);border:0;background:transparent;cursor:pointer}.mobile-header-search{width:100%;margin-bottom:8px;border-color:var(--uni-line);background:#fff}.uni-page :where(h1,h2,h3,h4,h5,h6),.pb-react-viewer :where(h1,h2,h3,h4,h5,h6),.footer :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:700}.uni-page :where(p,li,label,input,select,textarea,td,th,small),.pb-react-viewer :where(p,li,label,input,select,textarea,td,th,small),.footer :where(p,li,label,input,select,textarea,small){font-family:var(--font-family-text)}.pb-react-viewer h1,.pb-react-viewer h2,.pb-react-viewer h3{font-family:var(--font-family-title)}.pb-react-viewer p{font-family:var(--font-family-text)}.menu-item>a,.menu-parent,.account-link,.cart-link,.uni-button,.uni-card-action,.uni-card-link,.footer-action-button,.uni-clear-filter,.uni-newsletter-band button{font-family:var(--font-family-gotham-medium);font-weight:500}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter){min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:8px;line-height:1.2;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .22s ease,transform .2s ease}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter):hover{transform:translateY(-2px);box-shadow:0 9px 22px #00365b24}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter):active{transform:translateY(0);box-shadow:none}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter):disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter) svg{width:18px;height:18px;flex:0 0 auto}.global-social-actions{position:fixed;top:50%;left:0;z-index:48;display:grid;gap:5px;transform:translateY(-50%)}.global-social-actions a{width:44px;min-height:42px;display:flex;align-items:center;gap:9px;overflow:hidden;padding:0 12px;color:#fff;border:1px solid rgba(255,255,255,.3);border-left:0;border-radius:0 8px 8px 0;background:#005f8f;box-shadow:0 5px 16px #002a4629;text-decoration:none;white-space:nowrap;transition:width .24s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.global-social-actions a svg{width:18px;height:18px;flex:0 0 18px}.global-social-actions a span{color:inherit;font-family:var(--font-family-gotham-medium);font-size:.72rem;font-weight:500;opacity:0;transition:opacity .16s ease}.global-social-actions a:hover,.global-social-actions a:focus-visible{width:138px;color:#003b67;background:#fff;box-shadow:0 8px 24px #002a463d;transform:translate(2px)}.global-social-actions a:hover span,.global-social-actions a:focus-visible span{opacity:1}.global-social-actions a:active{transform:translate(0)}@media(min-width:841px){.uni-home-hero__content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding-left:32px}}@container uni-public-preview (min-width: 841px){.uni-home-hero__content:where(.pb-uni-public-preview *){padding-left:32px}}.global-contact-actions{right:24px;bottom:max(24px,env(safe-area-inset-bottom));gap:10px}.global-contact-button{width:50px;height:50px;display:grid;place-items:center;padding:0;color:#fff;border:1px solid rgba(255,255,255,.42);border-radius:50%;box-shadow:0 10px 24px #00304d33;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .22s ease,transform .2s ease,opacity .2s ease}.global-contact-button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #00304d47}.global-contact-button:active{transform:translateY(0)}.global-back-to-top{color:#fff;border-color:#ffffff8c;background:var(--uni-blue-dark);opacity:0;pointer-events:none;transform:translateY(8px)}.global-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.global-back-to-top.is-visible:hover{background:var(--uni-blue);transform:translateY(-2px)}.footer-top{padding:24px 0 12px}.footer-meta-row{margin-top:0;padding:8px 0 12px}.footer-bottom-bar{border-top:1px solid rgba(255,255,255,.3);background:#00002380}.footer-bottom-content{min-height:38px;padding:8px 0;border-top:0}.footer-bottom-content p{margin:0;font-size:.78rem;line-height:1.35}.footer-bottom-content button{display:none}html[data-high-contrast=true] .site-shell{--uni-ink: #fff;--uni-muted: #e5e7eb;--uni-soft: #111;--uni-line: #fff}html[data-high-contrast=true] :where(.uni-page,.uni-section,.pb-react-viewer>section,.uni-pillars,.pb-partners){color:#fff;background:#000}html[data-high-contrast=true] :where(.uni-product-card,.uni-pillar-grid article,.uni-about-stat,.pb-react-viewer article){color:#fff;border-color:#fff;background:#080808}html[data-high-contrast=true] :where(.uni-button--primary,.uni-card-action){color:#000;border-color:#ffea00;background:#ffea00}@media(max-width:1120px){.header-search:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:126px}}@container uni-public-preview (max-width: 1120px){.header-search:where(.pb-uni-public-preview *){width:126px}}@media(max-width:840px){.utility-inner:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(100% - 24px,1220px)}.global-social-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){top:auto;bottom:max(14px,env(safe-area-inset-bottom));left:12px;display:flex;transform:none}.global-social-actions a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:40px;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.3);border-radius:50%}.global-social-actions a span:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.global-social-actions a:hover:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.global-social-actions a:focus-visible:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:40px;transform:translateY(-2px)}}@container uni-public-preview (max-width: 840px){.utility-inner:where(.pb-uni-public-preview *){width:min(100% - 24px,1220px)}.global-social-actions:where(.pb-uni-public-preview *){top:auto;bottom:max(14px,env(safe-area-inset-bottom));left:12px;display:flex;transform:none}.global-social-actions a:where(.pb-uni-public-preview *){width:40px;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.3);border-radius:50%}.global-social-actions a span:where(.pb-uni-public-preview *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.global-social-actions a:hover:where(.pb-uni-public-preview *),.global-social-actions a:focus-visible:where(.pb-uni-public-preview *){width:40px;transform:translateY(-2px)}}@media(max-width:620px){.footer-top:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 20px}.footer-brand:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-contact:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:1 / -1}.footer-brand p:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-contact p:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-links a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:.84rem;line-height:1.42}.footer-column h3:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){margin-bottom:9px}.footer-links:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:6px}.footer-instituidora:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:6px}.footer-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){margin:8px 0 10px}.footer-bottom-content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:34px;align-items:center;justify-content:center;padding:9px 0;text-align:center}.global-contact-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.global-contact-button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:44px;height:44px}.global-social-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){max-width:calc(100vw - 76px);flex-wrap:wrap}}@container uni-public-preview (max-width: 620px){.footer-top:where(.pb-uni-public-preview *){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 20px}.footer-brand:where(.pb-uni-public-preview *),.footer-contact:where(.pb-uni-public-preview *){grid-column:1 / -1}.footer-brand p:where(.pb-uni-public-preview *),.footer-contact p:where(.pb-uni-public-preview *),.footer-links a:where(.pb-uni-public-preview *){font-size:.84rem;line-height:1.42}.footer-column h3:where(.pb-uni-public-preview *){margin-bottom:9px}.footer-links:where(.pb-uni-public-preview *){gap:6px}.footer-instituidora:where(.pb-uni-public-preview *){gap:6px}.footer-actions:where(.pb-uni-public-preview *){margin:8px 0 10px}.footer-bottom-content:where(.pb-uni-public-preview *){min-height:34px;align-items:center;justify-content:center;padding:9px 0;text-align:center}.global-contact-actions:where(.pb-uni-public-preview *){right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.global-contact-button:where(.pb-uni-public-preview *){width:44px;height:44px}.global-social-actions:where(.pb-uni-public-preview *){max-width:calc(100cqw - 76px);flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.global-social-actions a,.global-contact-button,:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter){transition:none}}.pb-react-viewer>.pb-section-soft+.pb-columns{margin-top:-24px;padding:0 clamp(22px,5vw,54px) clamp(36px,5vw,58px);background:var(--blue-soft)}.pb-react-viewer>.pb-section-soft+.pb-columns:where(.pb-uni-public-preview *){padding:0 clamp(22px,5cqw,54px) clamp(36px,5cqw,58px)}.pb-react-viewer>.pb-section-soft+.pb-columns article{min-height:100%;padding:24px;border:1px solid rgba(0,102,153,.12);border-radius:12px;background:#fff;box-shadow:0 10px 28px #12415812}.pb-uni-hero h1{max-width:720px;color:#fff;text-wrap:balance}.pb-uni-hero p{max-width:680px}.pb-governance{padding:clamp(48px,7vw,84px) 0;background:#fff}.pb-governance:where(.pb-uni-public-preview *){padding:clamp(48px,7cqw,84px) 0}.pb-governance-tabs{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px;margin:26px 0 30px}.pb-governance-tabs button{width:100%;min-width:0;min-height:46px;display:flex;align-items:center;justify-content:center;padding:9px 14px;overflow-wrap:anywhere;color:#365b70;border:1px solid #c9dbe6;border-radius:10px;background:#fff;font-weight:700;line-height:1.25;text-align:center;white-space:normal;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.pb-governance-tabs button:hover{color:#003b67;border-color:#069;background:#edf7fb;transform:translateY(-1px)}.pb-governance-tabs button.active{color:#fff;border-color:#069;background:#069;box-shadow:inset 0 -4px #003b67;font-weight:700}.pb-governance-tabs button:focus-visible,.pb-partners-viewport:focus-visible{outline:3px solid rgba(51,153,204,.45);outline-offset:3px}.pb-governance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.pb-governance-card{min-width:0;text-align:center}.pb-person-photo{width:min(100%,174px);aspect-ratio:.9;display:grid;place-items:center;margin:0 auto 13px;overflow:hidden;border-radius:9px;color:#fff;background:linear-gradient(145deg,#0b729f,navy);box-shadow:0 10px 24px #00476c1f}.pb-person-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.pb-person-photo span{font-family:var(--font-family-karla);font-size:1.35rem;font-weight:700}.pb-governance-card h3{margin:0 0 5px;color:#125879;font-size:1.02rem;line-height:1.2}.pb-governance-card p{margin:0 auto;color:#647685;font-size:.78rem;line-height:1.38;text-wrap:balance}.footer-top{gap:24px;padding:26px 0 32px}.footer-content{width:min(1120px,calc(100% - 40px))}.footer-logo{width:108px;max-height:62px}.footer-instituidora>img,.footer-instituidora>.footer-founder-logo>img{width:122px;max-height:58px}.footer-actions{margin:10px 0 12px}.footer .footer-action-button.contact-button{color:#003a67;border-color:#fff;background:#fff}.footer .footer-action-button.associate-button{color:#fff;border-color:#ffffffad;background:transparent}.footer .footer-action-button.contact-button:hover{color:#003a67;background:#eaf6fb}.footer .footer-action-button.associate-button:hover{color:#003a67;border-color:#fff;background:#fff}.footer-meta-row{padding:4px 0 12px;border:0}.footer-associations a{display:inline-flex}.footer-associations img{height:34px;width:auto;max-width:90px;object-fit:contain}.footer-contact a{color:inherit}@media(max-width:900px){.pb-governance-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@container uni-public-preview (max-width: 900px){.pb-governance-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.pb-governance-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.pb-governance-tabs:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){margin-top:20px}.pb-person-photo:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:138px}.pb-governance-card h3:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:.94rem}}@container uni-public-preview (max-width: 620px){.pb-governance-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.pb-governance-tabs:where(.pb-uni-public-preview *){margin-top:20px}.pb-person-photo:where(.pb-uni-public-preview *){width:138px}.pb-governance-card h3:where(.pb-uni-public-preview *){font-size:.94rem}}.pb-partners{overflow:clip;padding:clamp(38px,5vw,62px) 0;border-block:1px solid #dfe9ee;background:linear-gradient(180deg,#f7fafb,#eef4f7)}.pb-partners:where(.pb-uni-public-preview *){padding:clamp(38px,5cqw,62px) 0}.pb-partners .pb-content-width{width:min(1180px,calc(100% - 40px));margin:0 auto}.pb-partners-header{margin-bottom:24px}.pb-partners-heading{max-width:720px;display:grid;gap:7px;margin:0}.pb-partners-heading .pb-eyebrow{color:#069;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pb-partners-heading h2{margin:0;color:#163b50;font-size:clamp(1.65rem,3vw,2.45rem)}.pb-partners-heading h2:where(.pb-uni-public-preview *){font-size:clamp(1.65rem,3cqw,2.45rem)}.pb-partners-heading p{margin:0;color:#607985;line-height:1.65}.pb-partners-carousel-shell{position:relative;padding-inline:58px}.pb-partners-viewport{--partner-columns: 4;--partner-gap: 16px;width:100%;container-type:inline-size;overflow-x:auto;scrollbar-width:none;scroll-behavior:auto}.pb-partners-viewport::-webkit-scrollbar{display:none}.pb-partners-track{display:flex;gap:var(--partner-gap);width:max-content}.pb-partners-group{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100cqw - (var(--partner-columns) - 1) * var(--partner-gap)) / var(--partner-columns));gap:var(--partner-gap);flex:0 0 auto;width:max-content}.pb-partners-group[hidden]{display:none}.pb-partners-arrow{position:absolute;top:50%;z-index:2;width:42px;height:42px;display:grid;place-items:center;padding:0 0 3px;color:#075c84;border:1px solid #b9d1dd;border-radius:50%;background:#ffffffb8;font:inherit;font-size:1.7rem;line-height:1;cursor:pointer;transform:translateY(-50%);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.pb-partners-arrow.previous{left:0}.pb-partners-arrow.next{right:0}.pb-partners-arrow:hover{color:#fff;border-color:#069;background:#069;box-shadow:0 8px 22px #0693}.pb-partners-group>a,.pb-partners-group>.pb-partner-logo{min-width:0;min-height:126px;display:grid;place-items:center;align-content:center;gap:9px;padding:18px;color:#526b78;border:1px solid #d8e3e8;border-radius:12px;background:#ffffffc7;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease,color .25s ease}.pb-partners-track img{width:100%;height:62px;object-fit:contain;filter:none;opacity:1;transition:transform .3s ease}.pb-partners-track span{font-size:.72rem;font-weight:700;text-align:center}.pb-partners-group>a:hover,.pb-partners-group>.pb-partner-logo:hover{color:#fff;border-color:#0066995c;background:linear-gradient(135deg,#069,#003a67);box-shadow:0 10px 28px #1f45581c;transform:translateY(-3px)}.pb-partners-group>a:hover img,.pb-partners-group>.pb-partner-logo:hover img{transform:scale(1.035)}.footer-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-top:8px;padding:4px 0 12px;border:0!important;border-radius:0;background:transparent;box-shadow:none}.footer-meta-row>p{margin:0;color:#ffffffb8;line-height:1.55}.footer-associations{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.footer-associations>span{color:#ffffffbd;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.footer-associations a{display:inline-flex;align-items:center;min-height:42px}.footer-associations img{width:auto;height:36px;max-width:108px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain}.uni-button,.footer-action-button,.uni-clear-filter,.uni-searchbar,.uni-filter-select select,.uni-card,.uni-course-card,.uni-book-card{transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .25s ease,transform .25s ease}.uni-button:active,.footer-action-button:active{transform:translateY(1px) scale(.99)}.uni-button:focus-visible,.footer-action-button:focus-visible,.pb-partners-track a:focus-visible{outline:3px solid rgba(51,153,204,.48);outline-offset:3px}.uni-button[disabled],.uni-button.is-disabled{pointer-events:none;opacity:.52;filter:saturate(.5);box-shadow:none}.uni-section,.uni-books-feature,.uni-institutional-callout,.pb-react-viewer>section{animation:uni-section-enter .5s cubic-bezier(.2,.7,.25,1) backwards}@keyframes uni-section-enter{0%{opacity:.01;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:760px){.pb-partners .pb-content-width:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(100% - 28px,1180px)}.pb-partners-header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){margin-bottom:18px}.pb-partners-carousel-shell:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding-inline:40px}.pb-partners-viewport:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){--partner-columns: 2;--partner-gap: 10px}.pb-partners-group>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-partners-group>.pb-partner-logo:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:108px;padding:12px}.pb-partners-track img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){height:50px}.footer-meta-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-content:center;gap:12px 18px;padding:2px 0 10px;text-align:center}.footer-associations:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-content:center}}@container uni-public-preview (max-width: 760px){.pb-partners .pb-content-width:where(.pb-uni-public-preview *){width:min(100% - 28px,1180px)}.pb-partners-header:where(.pb-uni-public-preview *){margin-bottom:18px}.pb-partners-carousel-shell:where(.pb-uni-public-preview *){padding-inline:40px}.pb-partners-viewport:where(.pb-uni-public-preview *){--partner-columns: 2;--partner-gap: 10px}.pb-partners-group>a:where(.pb-uni-public-preview *),.pb-partners-group>.pb-partner-logo:where(.pb-uni-public-preview *){min-height:108px;padding:12px}.pb-partners-track img:where(.pb-uni-public-preview *){height:50px}.footer-meta-row:where(.pb-uni-public-preview *){justify-content:center;gap:12px 18px;padding:2px 0 10px;text-align:center}.footer-associations:where(.pb-uni-public-preview *){justify-content:center}}@media(hover:none){.pb-partners-track img{filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.pb-partners-track{animation:none!important;transition:none!important}.pb-partners-group>a,.pb-partners-group>.pb-partner-logo,.pb-partners-track img,.pb-partners-arrow,.uni-button,.footer-action-button,.uni-section,.uni-books-feature,.uni-institutional-callout,.pb-react-viewer>section{animation:none!important;transition:none!important;transform:none!important}}.uni-member-validation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.uni-member-validation .uni-button{min-height:40px;padding:9px 16px}.uni-member-validation small,.uni-checkout-panel fieldset>small{color:#9b2c2c;font-weight:700}.uni-member-validation small.is-success,.uni-checkout-panel fieldset>small.is-success{color:#19734b}.uni-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.uni-coupon-row .uni-button{min-height:46px}.uni-checkout-price-preview{display:grid;gap:9px;margin-top:18px;padding:16px 18px;border:1px solid var(--uni-line);border-radius:10px;background:#f7fafc}.uni-checkout-price-preview span{display:flex;justify-content:space-between;gap:20px;color:var(--uni-muted)}.uni-checkout-price-preview span:last-child{margin-top:4px;padding-top:10px;color:var(--uni-ink);border-top:1px solid var(--uni-line);font-size:1.05rem}.uni-free-checkout{display:flex;align-items:center;gap:12px;padding:17px;color:#19734b;border:1px solid #b8dfcb;border-radius:10px;background:#eef9f3}.uni-free-checkout div{display:grid;gap:3px}.uni-free-checkout span{color:#3b6852;font-size:.84rem}.uni-page label.uni-checkout-consent{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:10px!important;font-weight:500!important;line-height:1.5}.uni-page label.uni-checkout-consent>input[type=checkbox],.uni-page label.uni-checkout-consent>input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-height:0;padding:0;margin:0}.uni-page label.uni-checkout-consent>span{min-width:0}.uni-page label.uni-checkout-consent[hidden]{display:none!important}.uni-product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.uni-product-specs div{padding:14px 16px;border:1px solid var(--uni-line);border-radius:9px;background:#f8fafb}.uni-product-specs dt{color:var(--uni-muted);font-size:.73rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.uni-product-specs dd{margin:5px 0 0;color:var(--uni-ink);font-weight:700;line-height:1.45}.uni-book-about article>ul{display:grid;gap:8px;padding:0;list-style:none}.uni-book-about article>ul li{display:flex;align-items:flex-start;gap:9px}.uni-book-about article>ul svg{flex:0 0 auto;color:var(--uni-blue)}.uni-search-group{display:grid;gap:18px;margin-top:34px}.uni-search-group>h3{margin:0;color:var(--uni-ink);font-size:1.35rem}.uni-account-menu button{width:100%;display:flex;align-items:center;gap:12px;padding:13px 15px;color:var(--uni-muted);border:0;background:transparent;font:inherit;font-weight:700;text-align:left;cursor:pointer}.uni-account-orders{display:grid;gap:16px}.uni-account-orders>header{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--uni-line)}.uni-account-orders>header span{color:var(--uni-blue);font-size:.75rem;font-weight:700;text-transform:uppercase}.uni-account-orders>header h2{margin:4px 0 0}.uni-account-orders>article{padding:20px;border:1px solid var(--uni-line);border-radius:12px;background:#fff;box-shadow:0 8px 30px #163b500f}.uni-account-orders>article>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.uni-account-orders>article>div>span{color:var(--uni-blue);font-weight:700}.uni-account-orders>article>div>small{margin-left:auto;color:var(--uni-muted)}.uni-account-orders ul{display:grid;gap:8px;margin:16px 0;padding:14px 0;border-block:1px solid var(--uni-line);list-style:none}.uni-account-orders li,.uni-account-orders article>footer{display:flex;justify-content:space-between;gap:16px}.uni-account-orders article>footer{margin-top:14px;font-size:1.05rem}.uni-wishlist-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 13px;color:var(--uni-blue);border:1px solid #b9d1dd;border-radius:999px;background:#fff;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.uni-wishlist-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0047701f}.uni-wishlist-button.is-active{color:#fff;border-color:#069;background:#069}.uni-product-card>.uni-wishlist-button{position:absolute;top:14px;right:14px;z-index:3;width:44px;padding:0}.uni-course-card__heading{display:flex;align-items:flex-start;gap:4px;margin-bottom:12px}.uni-course-card__heading>h3{flex:1;min-width:0;margin-bottom:0;overflow-wrap:anywhere}.uni-course-card__heading>.uni-wishlist-button{flex:0 0 44px;width:44px;min-height:44px;padding:0;color:var(--uni-blue);border:0;border-radius:6px;background:transparent;box-shadow:none;transform:none}.uni-product-card__badge{max-width:calc(100% - 78px);height:auto;white-space:normal;overflow-wrap:anywhere;line-height:1.2;text-align:left;font-size:clamp(.62rem,1.4vw,.72rem)}.uni-product-card__badge:where(.pb-uni-public-preview *){font-size:clamp(.62rem,1.4cqw,.72rem)}.uni-account-content{min-width:0;display:grid;gap:54px}.uni-account-wishlist{display:grid;gap:18px;scroll-margin-top:110px}.uni-account-wishlist>header{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--uni-line)}.uni-account-wishlist>header span{color:var(--uni-blue);font-size:.75rem;font-weight:700;text-transform:uppercase}.uni-account-wishlist>header h2{margin:4px 0 0}.uni-wishlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uni-wishlist-grid>article{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--uni-line);border-radius:12px;background:#fff}.uni-wishlist-grid>article>img,.uni-wishlist-placeholder{width:96px;height:96px;grid-row:span 2;border-radius:9px;background:var(--uni-soft);object-fit:cover}.uni-wishlist-placeholder{display:grid;place-items:center;color:var(--uni-blue)}.uni-wishlist-grid article>div>span{color:var(--uni-blue);font-size:.7rem;font-weight:700;text-transform:uppercase}.uni-wishlist-grid h3{margin:5px 0 10px;font-size:1rem;line-height:1.25}.uni-wishlist-grid footer{grid-column:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.uni-wishlist-grid footer a,.uni-wishlist-grid footer button{display:inline-flex;align-items:center;gap:5px;color:var(--uni-blue);border:0;background:transparent;font:inherit;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer}.uni-wishlist-grid footer button{color:#8b3b3b}.uni-order-item-link,.uni-order-item-unavailable{min-width:0;flex:1;display:flex;align-items:center;gap:11px;color:var(--uni-ink);text-decoration:none}.uni-order-item-link{font-weight:700}.uni-order-item-link:hover{color:var(--uni-blue);text-decoration:underline;text-underline-offset:3px}.uni-order-item-link img,.uni-order-item-unavailable img{width:46px;height:46px;flex:0 0 auto;border-radius:7px;background:var(--uni-soft);object-fit:cover}.uni-order-item-link>span,.uni-order-item-unavailable>span{min-width:0;display:grid;gap:2px}.uni-order-item-link small,.uni-order-item-unavailable small{color:var(--uni-muted);font-size:.68rem;font-weight:700;text-decoration:none}.uni-order-item-link>svg{flex:0 0 auto;color:var(--uni-blue)}@media(max-width:760px){.uni-coupon-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-product-specs:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-account-orders>header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}.uni-account-orders>article:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:16px}.uni-account-orders>article>div>small:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%;margin-left:0}.uni-wishlist-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-account-wishlist>header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}.global-contact-actions:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){right:16px;bottom:16px}.global-contact-button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:44px;height:44px}}@container uni-public-preview (max-width: 760px){.uni-coupon-row:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-product-specs:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-account-orders>header:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}.uni-account-orders>article:where(.pb-uni-public-preview *){padding:16px}.uni-account-orders>article>div>small:where(.pb-uni-public-preview *){width:100%;margin-left:0}.uni-wishlist-grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-account-wishlist>header:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}.global-contact-actions:where(.pb-uni-public-preview *){right:16px;bottom:16px}.global-contact-button:where(.pb-uni-public-preview *){width:44px;height:44px}}@media(max-width:1000px)and (min-width:621px){.uni-catalog-toolbar--books:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses.uni-catalog-toolbar--no-theme:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-catalog-toolbar--books .uni-catalog-filter--search:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses .uni-catalog-filter--search:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:1 / -1}.uni-catalog-toolbar--books .uni-clear-filter:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses .uni-clear-filter:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-self:start}}@container uni-public-preview (max-width: 1000px) and (min-width: 621px){.uni-catalog-toolbar--books:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses.uni-catalog-toolbar--no-theme:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-catalog-toolbar--books .uni-catalog-filter--search:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses .uni-catalog-filter--search:where(.pb-uni-public-preview *){grid-column:1 / -1}.uni-catalog-toolbar--books .uni-clear-filter:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses .uni-clear-filter:where(.pb-uni-public-preview *){justify-self:start}}.uni-featured-courses-section{padding-top:8px}.uni-home-course-showcase{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.85fr);align-items:start;gap:34px}.uni-home-course-showcase--featured-only{grid-template-columns:minmax(0,1fr)}.uni-home-course-showcase>section{min-width:0;padding:0}.uni-home-course-showcase .uni-section-heading{min-height:142px;align-items:flex-start}.uni-home-course-showcase__featured .uni-course-grid{grid-template-columns:repeat(var(--uni-featured-columns, 3),minmax(0,1fr))}.uni-home-course-showcase__upcoming{padding:24px!important;border:1px solid #c7dde8;border-radius:20px;background:linear-gradient(155deg,#f7fcff,#e8f4fa 58%,#dfeff7);box-shadow:0 14px 36px #004d711a}.uni-home-course-showcase__upcoming .uni-section-heading{min-height:118px}.uni-upcoming-course-list{max-height:560px;display:grid;grid-auto-rows:max-content;align-content:start;gap:13px;overflow-x:hidden;overflow-y:auto;padding:2px 6px 12px 2px;outline:none;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.uni-upcoming-course-list::-webkit-scrollbar{width:0;height:0;display:none}.uni-upcoming-course-list:focus-visible{border-radius:14px;outline:3px solid rgba(51,153,204,.48);outline-offset:4px}.uni-upcoming-course-card{container-type:inline-size;container-name:uni-upcoming-card;min-width:0;overflow:hidden;border:1px solid rgba(0,96,140,.14);border-radius:15px;background:#fffffff0;box-shadow:0 10px 24px #003f6014;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.uni-upcoming-course-card:hover{transform:translateY(-2px);border-color:#0076a857;box-shadow:0 15px 30px #003f6021}.uni-upcoming-course-card__link{min-height:144px;display:grid;grid-template-columns:112px minmax(0,1fr);color:inherit;text-decoration:none}.uni-upcoming-course-card__media{position:relative;height:auto;min-height:144px;overflow:hidden;background:#dcebf2}.uni-upcoming-course-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center}.uni-upcoming-course-card__media .uni-course-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-height:none}.uni-upcoming-course-card:hover .uni-upcoming-course-card__media img{transform:none}.uni-upcoming-course-card__soon{position:absolute;left:8px;top:8px;padding:5px 7px;color:#fff;border-radius:999px;background:linear-gradient(135deg,#d8641c,#ef8a32);box-shadow:0 5px 12px #77380c3d;font-family:var(--font-family-gotham-medium);font-size:.61rem;letter-spacing:.03em;text-transform:uppercase}.uni-upcoming-course-card__body{min-width:0;display:grid;align-content:start;gap:6px;padding:13px 14px}.uni-upcoming-course-card__body .uni-product-card__eyebrow{margin:0;font-size:.68rem}.uni-upcoming-course-card__body h3{display:-webkit-box;overflow:hidden;margin:0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uni-upcoming-course-card__body h3:where(.pb-uni-public-preview *){font-size:clamp(.92rem,1.2cqw,1.08rem)}.uni-upcoming-course-card__summary{display:-webkit-box;overflow:hidden;margin:0;color:#526a78;font-size:.78rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uni-upcoming-course-card__facts{display:grid;gap:4px;color:#526a78;font-size:.7rem;line-height:1.25}.uni-upcoming-course-card__facts span,.uni-course-card__hint{min-width:0;display:flex;align-items:center;gap:5px}.uni-upcoming-course-card__facts span{align-items:flex-start;overflow:visible;white-space:normal;overflow-wrap:anywhere}.uni-upcoming-course-card__facts svg{flex:0 0 auto}.uni-course-card__hint{margin-top:2px;color:var(--uni-blue);font-family:var(--font-family-gotham-medium);font-size:.72rem}.uni-featured-carousel{position:relative;min-width:0;padding-bottom:48px;outline:none}.uni-featured-carousel:focus-visible{border-radius:16px;outline:3px solid rgba(51,153,204,.48);outline-offset:6px}.uni-featured-carousel-window{animation:uni-featured-enter .42s ease backwards}.uni-featured-carousel-controls{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:10px}.uni-featured-carousel-controls button{width:38px;height:38px;display:grid;place-items:center;padding:0;color:var(--uni-blue);border:1px solid #b9d1dd;border-radius:50%;background:#fff;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.uni-featured-carousel-controls button:hover{color:#fff;background:var(--uni-blue);transform:translateY(-1px);box-shadow:0 7px 18px #00477026}.uni-featured-carousel-controls span{min-width:48px;color:var(--uni-muted);font-size:.75rem;text-align:center}.uni-home-news{padding-top:58px}.uni-news-carousel{position:relative;width:100%;min-width:0;box-sizing:border-box;padding:32px 18px 70px;overflow:visible;outline:none}.uni-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:22px}.uni-news-grid--animated{animation:uni-news-window-enter .72s cubic-bezier(.22,.7,.24,1) both}.uni-news-card{position:relative;min-width:0;transition:transform .24s ease,box-shadow .24s ease,z-index .24s ease}.uni-news-card>a{display:block;height:100%;color:inherit;text-decoration:none}.uni-news-card--stacked{overflow:hidden;border:1px solid var(--uni-line);border-radius:16px;background:#fff;box-shadow:0 10px 30px #00365b14}.uni-news-card--stacked:hover{transform:translateY(-4px);box-shadow:var(--uni-shadow)}.uni-news-card--stacked .uni-news-card__media{height:210px;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0076a8,#00577d)}.uni-news-card--stacked .uni-news-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.uni-news-card--stacked:hover img{transform:scale(1.035)}.uni-news-card--stacked .uni-news-card__content{padding:22px}.uni-news-card--stacked span,.uni-news-card--stacked strong{display:flex;align-items:center;gap:7px;color:var(--uni-blue);font-size:.78rem}.uni-news-card--stacked h3{display:-webkit-box;overflow:hidden;margin:10px 0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uni-news-card--stacked p{display:-webkit-box;overflow:hidden;margin-bottom:18px;font-size:.96rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.uni-news-card--carousel{z-index:1}.uni-news-card--carousel>a{min-height:154px;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:0;padding-left:10px}.uni-news-card--carousel .uni-news-card__media{position:relative;z-index:2;width:96px;height:96px;margin-right:-24px;transform:translate(-8px);display:grid;place-items:center;overflow:hidden;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#e8f3f9,#cbe3ee);box-shadow:0 10px 24px #00355529}.uni-news-card--carousel .uni-news-card__media img{width:100%;height:100%;object-fit:cover}.uni-news-card--carousel .uni-news-card__content{min-width:0;min-height:146px;display:grid;align-content:center;gap:8px;padding:20px 20px 20px 38px;border:1px solid rgba(0,73,112,.1);border-radius:3px;background:#fffffff7;box-shadow:0 14px 34px #00365b1c}.uni-news-card--carousel span{display:none}.uni-news-card--carousel h3{display:-webkit-box;overflow:hidden;margin:0;color:#23425a;font-family:var(--font-family-gotham-medium);font-size:clamp(1rem,1.3vw,1.18rem);font-weight:500;line-height:1.35;letter-spacing:0;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3}.uni-news-card--carousel h3:where(.pb-uni-public-preview *){font-size:clamp(1rem,1.3cqw,1.18rem)}.uni-news-card--carousel p{display:-webkit-box;overflow:hidden;margin:0;color:#5f7685;font-size:.92rem;line-height:1.45;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3}.uni-news-card--carousel strong{display:none}.uni-news-card--left,.uni-news-card--right{z-index:1;transform:translateY(18px) scale(.97);opacity:.95}.uni-news-card--featured{z-index:3;transform:translateY(-12px) scale(1.025);opacity:1}.uni-news-card--featured .uni-news-card__content{min-height:178px;box-shadow:0 20px 46px #00365b29}.uni-news-card--featured .uni-news-card__media{width:104px;height:104px}.uni-news-carousel.is-hovering-left .uni-news-card--featured,.uni-news-carousel.is-hovering-right .uni-news-card--featured{z-index:1;transform:translateY(18px) scale(.97);opacity:.92}.uni-news-carousel.is-hovering-left .uni-news-card--featured .uni-news-card__content,.uni-news-carousel.is-hovering-right .uni-news-card--featured .uni-news-card__content{min-height:146px;box-shadow:0 14px 34px #00365b1c}.uni-news-carousel.is-hovering-left .uni-news-card--featured .uni-news-card__media,.uni-news-carousel.is-hovering-right .uni-news-card--featured .uni-news-card__media{width:96px;height:96px}.uni-news-carousel.is-hovering-left .uni-news-card--left,.uni-news-carousel.is-hovering-right .uni-news-card--right,.uni-news-carousel.is-hovering-featured .uni-news-card--featured{z-index:6;transform:translateY(-12px) scale(1.025);opacity:1}.uni-news-carousel.is-hovering-left .uni-news-card--left .uni-news-card__content,.uni-news-carousel.is-hovering-right .uni-news-card--right .uni-news-card__content,.uni-news-carousel.is-hovering-featured .uni-news-card--featured .uni-news-card__content{min-height:178px;box-shadow:0 20px 46px #00365b2e}.uni-news-carousel.is-hovering-left .uni-news-card--left .uni-news-card__media,.uni-news-carousel.is-hovering-right .uni-news-card--right .uni-news-card__media,.uni-news-carousel.is-hovering-featured .uni-news-card--featured .uni-news-card__media{width:104px;height:104px}.uni-news-controls{position:absolute;left:50%;bottom:4px;display:flex;align-items:center;gap:10px;transform:translate(-50%)}.uni-news-controls button{width:38px;height:38px;display:grid;place-items:center;color:var(--uni-blue);border:1px solid rgba(0,87,125,.14);border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.uni-news-controls button:hover{color:#fff;background:var(--uni-blue);transform:translateY(-1px);box-shadow:0 10px 22px #00477029}.uni-news-skeleton{min-height:280px;border-radius:16px;background:linear-gradient(90deg,#edf3f6,#f8fbfc,#edf3f6);background-size:220% 100%;animation:uni-skeleton 1.35s ease infinite}.uni-news-archive__hero{background:linear-gradient(115deg,#004166f5,#0076a8c7),url(/assets/uniabralimp/hero-classroom.jpg) center/cover}.uni-news-archive__content{padding-top:54px}.uni-news-archive__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,460px);align-items:end;gap:28px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--uni-line)}.uni-news-archive__heading h2{margin:6px 0 0}.uni-news-archive__heading>p{margin:0;color:var(--uni-muted);line-height:1.65}@keyframes uni-news-window-enter{0%{opacity:.58;transform:translate(9px) scale(.997)}to{opacity:1;transform:translate(0) scale(1)}}.uni-news-state{padding:35px;border:1px dashed var(--uni-line);border-radius:14px;text-align:center}.uni-news-state button{color:var(--uni-blue);border:0;background:transparent;text-decoration:underline;cursor:pointer}.uni-news-breadcrumb{width:min(1220px,calc(100% - 48px));display:flex;gap:8px;margin:28px auto;color:var(--uni-muted);font-size:.85rem}.uni-news-breadcrumb a{color:var(--uni-blue)}.uni-news-detail__layout{width:min(1220px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:54px;margin:0 auto 80px}.uni-news-detail__layout>article>header h1{margin-bottom:18px}.uni-news-detail__layout>article>header p{display:flex;align-items:center;gap:7px}.uni-news-detail__hero{width:100%;max-height:540px;margin:24px 0 34px;border-radius:16px;object-fit:cover}.uni-news-detail__content p{color:#334b60;font-size:1.08rem;line-height:1.8}.uni-news-detail__layout>aside{display:grid;align-content:start;gap:18px}.uni-news-detail__layout>aside .uni-news-card--stacked{display:grid;grid-template-columns:105px 1fr;border-radius:10px}.uni-news-detail__layout>aside .uni-news-card--stacked .uni-news-card__media{height:100%;min-height:128px}.uni-news-detail__layout>aside .uni-news-card--stacked>a{display:contents}.uni-news-detail__layout>aside .uni-news-card--stacked>a>.uni-news-card__content{padding:14px}.uni-news-detail__layout>aside .uni-news-card--stacked p,.uni-news-detail__layout>aside .uni-news-card--stacked strong{display:none}@media(max-width:1120px){.uni-home-course-showcase:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-home-course-showcase .uni-section-heading:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:0}.uni-upcoming-course-card__link:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:minmax(160px,28%) minmax(0,1fr)}}@container uni-public-preview (max-width: 1120px){.uni-home-course-showcase:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-home-course-showcase .uni-section-heading:where(.pb-uni-public-preview *){min-height:0}.uni-upcoming-course-card__link:where(.pb-uni-public-preview *){grid-template-columns:minmax(160px,28%) minmax(0,1fr)}}@media(max-width:620px){.uni-upcoming-course-list:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){max-height:500px}}@container uni-public-preview (max-width: 620px){.uni-upcoming-course-list:where(.pb-uni-public-preview *){max-height:500px}}@container uni-upcoming-card (max-width: 420px){.uni-upcoming-course-card__link{grid-template-columns:1fr}.uni-upcoming-course-card__media{min-height:0;aspect-ratio:auto}.uni-upcoming-course-card__media img{position:static;height:auto}.uni-upcoming-course-card__media .uni-course-placeholder{position:static;height:auto;aspect-ratio:16 / 10}}@media(max-width:900px){.uni-news-archive__heading:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr;align-items:start}.uni-news-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-news-grid .uni-news-card:nth-child(3):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}.uni-news-card--carousel>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:74px minmax(0,1fr);padding-left:10px}.uni-news-card--carousel .uni-news-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:78px;height:78px;margin-right:-12px}.uni-news-card--carousel .uni-news-card__content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:122px;padding:18px 18px 18px 22px}.uni-news-card--left:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-news-card--right:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){transform:translateY(8px) scale(.98)}.uni-news-card--featured:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){transform:translateY(-4px) scale(1.01)}.uni-news-detail__layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}}@container uni-public-preview (max-width: 900px){.uni-news-archive__heading:where(.pb-uni-public-preview *){grid-template-columns:1fr;align-items:start}.uni-news-grid:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-news-grid .uni-news-card:nth-child(3):where(.pb-uni-public-preview *){display:none}.uni-news-card--carousel>a:where(.pb-uni-public-preview *){grid-template-columns:74px minmax(0,1fr);padding-left:10px}.uni-news-card--carousel .uni-news-card__media:where(.pb-uni-public-preview *){width:78px;height:78px;margin-right:-12px}.uni-news-card--carousel .uni-news-card__content:where(.pb-uni-public-preview *){min-height:122px;padding:18px 18px 18px 22px}.uni-news-card--left:where(.pb-uni-public-preview *),.uni-news-card--right:where(.pb-uni-public-preview *){transform:translateY(8px) scale(.98)}.uni-news-card--featured:where(.pb-uni-public-preview *){transform:translateY(-4px) scale(1.01)}.uni-news-detail__layout:where(.pb-uni-public-preview *){grid-template-columns:1fr}}.pb-structural-container{min-width:0}.pb-structural-row{min-width:0;display:grid;align-items:stretch}.pb-structural-column{min-width:0;display:flex;flex-direction:column;gap:inherit}@media(max-width:1024px){.pb-structural-row.stack-tablet:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr!important}}@container uni-public-preview (max-width: 1024px){.pb-structural-row.stack-tablet:where(.pb-uni-public-preview *){grid-template-columns:1fr!important}}@media(max-width:620px){.pb-structural-row.stack-mobile:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr!important}}@container uni-public-preview (max-width: 620px){.pb-structural-row.stack-mobile:where(.pb-uni-public-preview *){grid-template-columns:1fr!important}}@media(max-width:620px){.uni-news-carousel:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%;padding:18px 10px 54px}.uni-news-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-news-grid .uni-news-card:nth-child(n+2):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}.uni-news-grid--archive .uni-news-card:nth-child(n):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:block}.uni-news-card--carousel:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-news-card--left:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-news-card--right:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-news-card--featured:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){transform:none}.uni-news-card--carousel>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:68px minmax(0,1fr)}.uni-news-card--carousel .uni-news-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:72px;height:72px;margin-right:-10px}.uni-news-card--carousel .uni-news-card__content:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:116px;padding:16px 16px 16px 20px}.uni-news-card--carousel h3:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:1rem}.uni-news-card--carousel p:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){font-size:.88rem}}@container uni-public-preview (max-width: 620px){.uni-news-carousel:where(.pb-uni-public-preview *){width:100%;padding:18px 10px 54px}.uni-news-grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-news-grid .uni-news-card:nth-child(n+2):where(.pb-uni-public-preview *){display:none}.uni-news-grid--archive .uni-news-card:nth-child(n):where(.pb-uni-public-preview *){display:block}.uni-news-card--carousel:where(.pb-uni-public-preview *),.uni-news-card--left:where(.pb-uni-public-preview *),.uni-news-card--right:where(.pb-uni-public-preview *),.uni-news-card--featured:where(.pb-uni-public-preview *){transform:none}.uni-news-card--carousel>a:where(.pb-uni-public-preview *){grid-template-columns:68px minmax(0,1fr)}.uni-news-card--carousel .uni-news-card__media:where(.pb-uni-public-preview *){width:72px;height:72px;margin-right:-10px}.uni-news-card--carousel .uni-news-card__content:where(.pb-uni-public-preview *){min-height:116px;padding:16px 16px 16px 20px}.uni-news-card--carousel h3:where(.pb-uni-public-preview *){font-size:1rem}.uni-news-card--carousel p:where(.pb-uni-public-preview *){font-size:.88rem}}@keyframes uni-featured-enter{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:none}}.uni-catalog-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.uni-catalog-skeleton span,.uni-account-skeleton span{display:block;border-radius:14px;background:linear-gradient(90deg,#edf2f5 25%,#f8fafb 42%,#edf2f5 65%);background-size:240% 100%;animation:uni-skeleton 1.35s ease infinite}.uni-catalog-skeleton span{min-height:390px}.uni-account-skeleton{display:grid;gap:12px}.uni-account-skeleton span{min-height:92px}@keyframes uni-skeleton{to{background-position:-240% 0}}.uni-load-error{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;color:#8a3030;border:1px solid #e7bcbc;border-radius:12px;background:#fff7f7}.uni-load-error p{margin:0}.uni-load-error .uni-button{flex:0 0 auto}.uni-account-menu button{min-height:52px;border-bottom:1px solid var(--uni-line);transition:color .2s ease,background .2s ease}.uni-account-menu button.active{color:#fff;background:var(--uni-blue)}.uni-account-menu button:not(.active):hover{color:var(--uni-blue);background:var(--uni-soft)}.uni-account-menu .uni-account-logout{color:#8b3b3b;border-bottom:0}.uni-account-content{gap:0}.uni-account-orders,.uni-account-courses,.uni-account-wishlist{min-width:0;display:grid;gap:18px}.uni-account-orders>header,.uni-account-courses>header,.uni-account-wishlist>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--uni-line)}.uni-account-courses>header span{color:var(--uni-blue);font-size:.75rem;font-weight:700;text-transform:uppercase}.uni-account-courses>header h2{margin:4px 0 0}.uni-order-payment{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;padding:10px 12px;color:var(--uni-muted);border-radius:8px;background:var(--uni-soft)}.uni-order-payment span{font-weight:700}.uni-my-courses-grid{display:grid;gap:16px}.uni-my-courses-grid>article{min-width:0;display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:1px solid var(--uni-line);border-radius:14px;background:#fff;box-shadow:0 8px 28px #163b500f}.uni-my-courses-grid>article>img,.uni-course-placeholder{width:100%;height:100%;min-height:240px;object-fit:cover;background:linear-gradient(145deg,#e8f5fa,#d8e9f2)}.uni-course-placeholder{display:grid;place-items:center;color:var(--uni-blue)}.uni-my-courses-grid article>div:last-child{min-width:0;display:grid;align-content:center;gap:9px;padding:24px}.uni-my-courses-grid article>div>span:first-child{color:#19734b;font-size:.72rem;font-weight:700;text-transform:uppercase}.uni-my-courses-grid h3,.uni-my-courses-grid p{margin:0}.uni-my-courses-grid small{color:var(--uni-muted)}.uni-my-courses-grid label{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px;color:var(--uni-muted);font-size:.76rem}.uni-my-courses-grid progress{width:100%;height:8px;accent-color:var(--uni-blue)}.uni-my-courses-grid .uni-button{width:fit-content;margin-top:4px}.uni-course-unavailable{color:#8b3b3b!important;font-size:.78rem;font-weight:700;text-transform:none!important}.uni-account-empty-icon{display:grid;place-items:center;margin-bottom:16px;color:var(--uni-blue)}.uni-account-empty-icon svg{width:32px;height:32px}.uni-wishlist-grid footer{justify-content:flex-start}.uni-wishlist-grid footer .danger{margin-left:auto;color:#8b3b3b}.global-back-to-top{color:#fff;border-color:#ffffff94;background:linear-gradient(145deg,#006699e6,#003b67f0);box-shadow:0 10px 28px #002d4b47,inset 0 1px #ffffff3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.global-back-to-top.is-visible:hover{color:#fff;border-color:#fff;background:linear-gradient(145deg,#087caf,#003b67);box-shadow:0 13px 30px #002d4b57}.global-back-to-top.is-visible:active{transform:translateY(0) scale(.97)}html[data-high-contrast=true] .global-back-to-top{color:#000;border:2px solid #ffea00;background:#ffea00;box-shadow:none}@media(max-width:1120px){.uni-catalog-skeleton:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-catalog-skeleton span:last-child:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}}@container uni-public-preview (max-width: 1120px){.uni-catalog-skeleton:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-catalog-skeleton span:last-child:where(.pb-uni-public-preview *){display:none}}@media(max-width:620px){.uni-catalog-toolbar--courses:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses.uni-catalog-toolbar--no-theme:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:minmax(0,1fr)}.uni-catalog-toolbar--books .uni-catalog-filter--search:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses .uni-catalog-filter--search:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:auto}.uni-catalog-filter>span:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:auto}.uni-catalog-toolbar--books .uni-clear-filter:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-catalog-toolbar--courses .uni-clear-filter:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%}.uni-member-benefit:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;margin-bottom:26px}.uni-featured-carousel:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding-bottom:46px}.uni-catalog-skeleton:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-catalog-skeleton span:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:350px}.uni-catalog-skeleton span:not(:first-child):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:none}.uni-load-error:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:stretch;flex-direction:column}.uni-account-menu:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:static}.uni-account-menu button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:48px}.uni-account-orders>header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-account-courses>header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-account-wishlist>header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}.uni-order-payment:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}.uni-my-courses-grid>article:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-my-courses-grid>article>img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-course-placeholder:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:190px;max-height:230px}.uni-my-courses-grid article>div:last-child:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:19px}.uni-my-courses-grid .uni-button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%}.uni-wishlist-grid footer .danger:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){margin-left:0}}@container uni-public-preview (max-width: 620px){.uni-catalog-toolbar--courses:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses.uni-catalog-toolbar--no-theme:where(.pb-uni-public-preview *){grid-template-columns:minmax(0,1fr)}.uni-catalog-toolbar--books .uni-catalog-filter--search:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses .uni-catalog-filter--search:where(.pb-uni-public-preview *){grid-column:auto}.uni-catalog-filter>span:where(.pb-uni-public-preview *){min-height:auto}.uni-catalog-toolbar--books .uni-clear-filter:where(.pb-uni-public-preview *),.uni-catalog-toolbar--courses .uni-clear-filter:where(.pb-uni-public-preview *){width:100%}.uni-member-benefit:where(.pb-uni-public-preview *){align-items:flex-start;margin-bottom:26px}.uni-featured-carousel:where(.pb-uni-public-preview *){padding-bottom:46px}.uni-catalog-skeleton:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-catalog-skeleton span:where(.pb-uni-public-preview *){min-height:350px}.uni-catalog-skeleton span:not(:first-child):where(.pb-uni-public-preview *){display:none}.uni-load-error:where(.pb-uni-public-preview *){align-items:stretch;flex-direction:column}.uni-account-menu:where(.pb-uni-public-preview *){position:static}.uni-account-menu button:where(.pb-uni-public-preview *){min-height:48px}.uni-account-orders>header:where(.pb-uni-public-preview *),.uni-account-courses>header:where(.pb-uni-public-preview *),.uni-account-wishlist>header:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}.uni-order-payment:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}.uni-my-courses-grid>article:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-my-courses-grid>article>img:where(.pb-uni-public-preview *),.uni-course-placeholder:where(.pb-uni-public-preview *){min-height:190px;max-height:230px}.uni-my-courses-grid article>div:last-child:where(.pb-uni-public-preview *){padding:19px}.uni-my-courses-grid .uni-button:where(.pb-uni-public-preview *){width:100%}.uni-wishlist-grid footer .danger:where(.pb-uni-public-preview *){margin-left:0}}@media(prefers-reduced-motion:reduce){.uni-featured-carousel-window,.uni-catalog-skeleton span,.uni-account-skeleton span{animation:none}}@media(prefers-reduced-motion:reduce){.uni-news-grid--animated{animation:none}}.language-flag{width:38px;height:28px;overflow:hidden;padding:2px;border-radius:6px}.language-flag img{width:100%;height:100%;display:block;object-fit:cover;border-radius:4px}.language-flag.active{padding:1px;border-color:#fff;box-shadow:0 0 0 2px #ffffff4d;background:#ffffff2e}.uni-books-feature{position:relative;isolation:isolate;background:radial-gradient(circle at 15% 22%,rgba(114,207,228,.3),transparent 38%),linear-gradient(132deg,#003b63,#006f97,#00a1b8);box-shadow:0 24px 55px #003b6333}.uni-books-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,23,42,.18),transparent 58%)}.uni-books-feature__content{background:linear-gradient(135deg,#0020395c,#0076a814);-webkit-backdrop-filter:saturate(110%);backdrop-filter:saturate(110%)}.uni-newsletter-band{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:linear-gradient(105deg,#003252f5,#007097e8 52%,#00a1b8db),url(/assets/images/grafismos/grafismo-rgb-01.png) center / cover;box-shadow:0 22px 48px #00426230}.uni-newsletter-band:after{content:"";position:absolute;width:260px;height:260px;right:-115px;top:-155px;z-index:-1;border-radius:50%;background:#ffffff21}.footer .footer-action-button.contact-button,.footer .footer-action-button.associate-button{color:#fff;border:1px solid rgba(255,255,255,.72);background:#ffffff0a;box-shadow:none}.footer .footer-action-button.contact-button:hover,.footer .footer-action-button.associate-button:hover{color:#003a67;border-color:#fff;background:#fff;box-shadow:0 8px 22px #001f3729}.footer-action-button>span{display:inline-block}.footer-action-button>svg{stroke-width:1.9}html.high-contrast .uni-books-feature,html.high-contrast .uni-newsletter-band,body.high-contrast .uni-books-feature,body.high-contrast .uni-newsletter-band{color:#fff!important;border:2px solid #fff!important;background:#000!important;box-shadow:none!important}.uni-related-pages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.uni-related-pages__grid>a{display:grid;align-content:start;min-height:180px;padding:24px;color:var(--uni-navy);border:1px solid var(--uni-line);border-radius:15px;background:#fff;box-shadow:0 10px 28px #003d5b14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.uni-related-pages__grid>a:hover{transform:translateY(-3px);border-color:var(--uni-blue);box-shadow:0 16px 34px #003d5b24}.uni-related-pages__grid h3{margin:0 0 10px;font-size:1.15rem}.uni-related-pages__grid p{margin:0 0 18px;color:var(--uni-muted)}.uni-related-pages__grid strong{margin-top:auto;color:var(--uni-blue)}@media(max-width:820px){.uni-related-pages__grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}}@container uni-public-preview (max-width: 820px){.uni-related-pages__grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}}.site-shell{font-synthesis:none}.site-shell :where(.uni-product-card h3,.uni-news-card h3,.uni-section-heading h2,.uni-section-heading h3){font-family:var(--font-family-gotham-medium);font-weight:500;letter-spacing:0}.site-shell :where(.uni-button,.uni-card-action,.uni-card-link,.uni-section-heading>a,.uni-product-card__eyebrow,.uni-course-card__hint){font-family:var(--font-family-gotham-medium);font-weight:500;letter-spacing:0}@media(prefers-reduced-motion:reduce){.uni-news-grid--animated,.uni-news-card,.uni-news-card__content,.uni-news-card__media{animation:none!important;transition-duration:.01ms!important}}.uni-news-grid--archive{align-items:stretch}.uni-news-grid--archive .uni-news-card--stacked{height:100%}.uni-news-grid--archive .uni-news-card--stacked>a{height:100%;display:grid;grid-template-rows:minmax(280px,1fr) auto}.uni-news-grid--archive .uni-news-card--stacked .uni-news-card__media{width:100%;height:100%;min-height:280px;align-self:stretch}.uni-news-grid--archive .uni-news-card--stacked .uni-news-card__media img{width:100%;height:100%;display:block;object-fit:cover}.site-shell .submenu{top:calc(100% - 4px);min-width:250px;display:flex;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(9px);border-radius:0 0 12px 12px;box-shadow:0 18px 40px #002e4c2e;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.site-shell .menu-item:hover>.submenu,.site-shell .menu-item:focus-within>.submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-shell .submenu a{min-height:42px;display:flex;align-items:center;line-height:1.35}@media(max-width:900px){.uni-news-grid--archive .uni-news-card--stacked>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-rows:minmax(240px,1fr) auto}.uni-news-grid--archive .uni-news-card--stacked .uni-news-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:240px}}@container uni-public-preview (max-width: 900px){.uni-news-grid--archive .uni-news-card--stacked>a:where(.pb-uni-public-preview *){grid-template-rows:minmax(240px,1fr) auto}.uni-news-grid--archive .uni-news-card--stacked .uni-news-card__media:where(.pb-uni-public-preview *){min-height:240px}}@media(max-width:620px){.uni-news-grid--archive .uni-news-card--stacked>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-rows:minmax(230px,auto) auto}.uni-news-grid--archive .uni-news-card--stacked .uni-news-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:230px}}@container uni-public-preview (max-width: 620px){.uni-news-grid--archive .uni-news-card--stacked>a:where(.pb-uni-public-preview *){grid-template-rows:minmax(230px,auto) auto}.uni-news-grid--archive .uni-news-card--stacked .uni-news-card__media:where(.pb-uni-public-preview *){min-height:230px}}.site-shell .menu-item.has-children>.menu-parent{display:inline-flex;align-items:center;text-decoration:none}.site-shell .menu-item.has-children>.submenu{top:calc(100% - 1px);left:0;width:max-content;min-width:208px;max-width:min(276px,calc(100vw - 24px));max-height:min(66vh,480px);display:block;padding:5px;overflow-x:hidden;overflow-y:auto;border:1px solid #e3e8eb;border-radius:7px;background:#fff;box-shadow:0 10px 28px #11374c1c;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px);transition:opacity .13s ease,transform .13s ease,visibility .13s ease;scrollbar-width:thin;scrollbar-color:#c7d1d7 transparent}.site-shell .menu-item.has-children>.submenu:where(.pb-uni-public-preview *){max-width:min(276px,calc(100cqw - 24px))}.site-shell .menu-item.has-children>.submenu[hidden]{display:none!important}.site-shell .menu-item.menu-item-open>.submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-shell .menu-item.has-children>.submenu:before,.site-shell .submenu__heading{display:none}.site-shell .submenu__links{display:grid;gap:1px}.site-shell .submenu__links>a{position:relative;min-height:36px;display:flex;align-items:center;padding:8px 10px;color:#526571;border:0;border-radius:5px;background:transparent;box-shadow:none;font-family:var(--font-family-karla);font-size:.9rem;font-weight:400;line-height:1.3;text-decoration:none;white-space:normal;transition:background-color .14s ease,color .14s ease}.site-shell .submenu__links>a:before,.site-shell .submenu__links>a svg{display:none}.site-shell .submenu__links>a:hover,.site-shell .submenu__links>a:focus-visible{color:var(--uni-blue-deep, #165a7a);background:#f1f6f9;outline:none}.site-shell .submenu__links>a.active{color:var(--uni-blue-deep, #165a7a);background:#e9f3f8;box-shadow:inset 2px 0 0 var(--uni-blue, #2382b5)}.site-shell .submenu__links>a:focus-visible{box-shadow:inset 0 0 0 2px #2382b53d}.site-shell .submenu__links>a.active:focus-visible{box-shadow:inset 2px 0 0 var(--uni-blue, #2382b5),inset 0 0 0 2px #2382b52e}@media(max-width:1120px){.site-shell .menu-item.has-children>.submenu:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-width:196px;max-width:258px}}@container uni-public-preview (max-width: 1120px){.site-shell .menu-item.has-children>.submenu:where(.pb-uni-public-preview *){min-width:196px;max-width:258px}}@media(max-width:1100px){.site-shell .mobile-menu-parent-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.11)}.site-shell .mobile-menu-parent-link:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-width:0;min-height:48px;display:flex;align-items:center;padding:0 10px;color:#fff;text-decoration:none;font-family:var(--font-family-gotham-medium);font-size:.86rem;font-weight:500}.site-shell .mobile-menu-children-toggle:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:46px;min-height:48px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-left:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer}.site-shell .mobile-menu-children-toggle svg:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){transition:transform .2s ease}.site-shell .mobile-menu-item.open .mobile-menu-children-toggle svg:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){transform:rotate(180deg)}.site-shell .mobile-submenu:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){gap:7px;padding:9px 8px 12px 18px;background:#002a454d}.site-shell .mobile-submenu>a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:44px;display:flex;align-items:center;padding:9px 12px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0e;font-family:var(--font-family-karla);font-weight:600}.site-shell .mobile-submenu>a:hover:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.site-shell .mobile-submenu>a:focus-visible:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){border-color:#ffffff3d;background:#ffffff21}}@container uni-public-preview (max-width: 1100px){.site-shell .mobile-menu-parent-row:where(.pb-uni-public-preview *){display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.11)}.site-shell .mobile-menu-parent-link:where(.pb-uni-public-preview *){min-width:0;min-height:48px;display:flex;align-items:center;padding:0 10px;color:#fff;text-decoration:none;font-family:var(--font-family-gotham-medium);font-size:.86rem;font-weight:500}.site-shell .mobile-menu-children-toggle:where(.pb-uni-public-preview *){width:46px;min-height:48px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-left:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer}.site-shell .mobile-menu-children-toggle svg:where(.pb-uni-public-preview *){transition:transform .2s ease}.site-shell .mobile-menu-item.open .mobile-menu-children-toggle svg:where(.pb-uni-public-preview *){transform:rotate(180deg)}.site-shell .mobile-submenu:where(.pb-uni-public-preview *){gap:7px;padding:9px 8px 12px 18px;background:#002a454d}.site-shell .mobile-submenu>a:where(.pb-uni-public-preview *){min-height:44px;display:flex;align-items:center;padding:9px 12px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0e;font-family:var(--font-family-karla);font-weight:600}.site-shell .mobile-submenu>a:hover:where(.pb-uni-public-preview *),.site-shell .mobile-submenu>a:focus-visible:where(.pb-uni-public-preview *){border-color:#ffffff3d;background:#ffffff21}}.uni-payment-unavailable{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;color:#5f4a15;border:1px solid #e7d39a;border-radius:12px;background:#fffaf0}.uni-payment-unavailable>svg{flex:0 0 auto;margin-top:2px}.uni-payment-unavailable>div{display:grid;gap:4px}.uni-payment-unavailable strong{color:#49370c}.uni-payment-unavailable span{line-height:1.45}.uni-dynamic-page-loading{min-height:52vh;display:grid;align-content:start;gap:16px;padding-top:clamp(52px,8vw,96px)}.uni-dynamic-page-loading:where(.pb-uni-public-preview *){padding-top:clamp(52px,8cqw,96px)}.uni-dynamic-page-loading__bar,.uni-dynamic-page-loading__panel{display:block;overflow:hidden;background:linear-gradient(90deg,#edf2f5 25%,#f8fafb,#edf2f5 65%);background-size:260% 100%;animation:uni-page-loading 1.25s ease-in-out infinite}.uni-dynamic-page-loading__bar{width:min(620px,78%);height:25px;border-radius:3px}.uni-dynamic-page-loading__bar--short{width:min(390px,54%);height:15px}.uni-dynamic-page-loading__panel{width:100%;height:clamp(190px,30vw,360px);margin-top:10px;border-radius:5px}.uni-dynamic-page-loading__panel:where(.pb-uni-public-preview *){height:clamp(190px,30cqw,360px)}@keyframes uni-page-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.site-shell .menu-item.has-children{isolation:isolate}.site-shell .menu-item.has-children>.submenu{margin-top:0}.site-shell .menu-item.has-children>.submenu:after{content:"";position:absolute;top:-4px;left:0;right:0;height:5px;background:transparent}.uni-home-banner-carousel{position:relative}.uni-home-banner-carousel__slides{display:grid}.uni-home-banner-carousel__slides>.uni-home-banner-carousel__slide{grid-area:1 / 1;min-width:0;visibility:hidden;pointer-events:none}.uni-home-banner-carousel__slides>.uni-home-banner-carousel__slide.is-active{visibility:visible;pointer-events:auto}.uni-home-banner-artwork{display:grid;align-items:center;background:#edf5f9}.uni-home-banner-artwork>a{display:block;width:100%}.uni-home-banner-artwork__image{display:block;width:100%;height:auto;object-fit:contain}.uni-home-banner-carousel__slide{transition:background-image .25s ease-in-out}.uni-home-banner-carousel__controls{position:absolute;right:88px;bottom:52px;z-index:4;display:flex;align-items:center;gap:10px}.uni-home-banner-carousel__controls>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;background:#00000038;cursor:pointer}.uni-home-banner-carousel__dots{display:flex;align-items:center;gap:7px}.uni-home-banner-carousel__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#ffffff85;cursor:pointer}.uni-home-banner-carousel__dots button.is-active{width:23px;border-radius:999px;background:#fff}.uni-trust-strip{max-width:1080px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pb-react-viewer>.pb-node-frame--type-home-banner-carousel+.pb-node-frame--type-home-trust-strip{margin-top:clamp(-30px,-2.2vw,-18px)}.pb-react-viewer>.pb-node-frame--type-home-banner-carousel+.pb-node-frame--type-home-trust-strip:where(.pb-uni-public-preview *){margin-top:clamp(-30px,-2.2cqw,-18px)}.uni-featured-courses-section .uni-product-card__media{height:clamp(155px,18vw,195px)}.uni-featured-courses-section .uni-product-card__media:where(.pb-uni-public-preview *){height:clamp(155px,18cqw,195px)}.uni-featured-courses-section .uni-product-card__body{min-height:0;padding:18px}.uni-featured-courses-section .uni-product-card h3{font-size:clamp(1rem,1.55vw,1.18rem)}.uni-featured-courses-section .uni-product-card h3:where(.pb-uni-public-preview *){font-size:clamp(1rem,1.55cqw,1.18rem)}.uni-course-date{margin-top:2px;font-size:.95rem;font-weight:750;line-height:1.45;text-transform:none;color:var(--unia-blue, #0076a8)}.uni-course-price-summary{display:grid;gap:3px;margin-top:12px;font-size:.79rem;line-height:1.35}.uni-course-price-summary span:first-child{font-weight:760;color:var(--unia-blue, #0076a8)}.uni-course-price-summary span:last-child{color:#52616b}.uni-sponsor-strip{--sponsor-gap: clamp(26px, 5vw, 70px);min-height:100px;overflow-x:auto;scrollbar-width:none;scroll-behavior:auto}.uni-sponsor-strip:where(.pb-uni-public-preview *){--sponsor-gap: clamp(26px, 5cqw, 70px)}.uni-sponsor-strip::-webkit-scrollbar{display:none}.uni-sponsor-track,.uni-sponsor-group{display:flex;align-items:center;gap:var(--sponsor-gap);width:max-content}.uni-sponsor-group{flex:0 0 auto}.uni-sponsor-group[hidden]{display:none}.uni-sponsor-group>:is(a,span){flex:0 0 clamp(125px,15vw,190px);width:clamp(125px,15vw,190px);display:grid;min-height:86px;place-items:center;padding:8px 0}.uni-sponsor-group>:is(a,span):where(.pb-uni-public-preview *){flex:0 0 clamp(125px,15cqw,190px);width:clamp(125px,15cqw,190px)}.uni-sponsor-strip img{display:block;max-width:100%;max-height:72px;object-fit:contain;filter:none;opacity:1}.uni-home-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.uni-home-testimonials__grid article{display:flex;min-height:230px;flex-direction:column;padding:28px;border:1px solid rgba(0,118,168,.12);border-radius:16px;background:#fff;box-shadow:0 10px 28px #002d440f}.uni-home-testimonials__grid article>svg{color:var(--unia-blue, #0076a8)}.uni-home-testimonials__grid blockquote{flex:1;margin:16px 0 22px;font-size:1rem;line-height:1.65;color:#33434c}.uni-home-testimonials__grid footer{display:flex;align-items:center;gap:12px}.uni-home-testimonials__grid footer img{width:48px;height:48px;border-radius:50%;object-fit:cover}.uni-home-testimonials__grid footer div{display:grid;gap:2px}.uni-home-testimonials__grid footer span{font-size:.82rem;color:#667782}.global-privacy-button{color:#fff;background:#425b67}@media(max-width:700px){.uni-home-banner-carousel__controls:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){right:88px;bottom:52px}.uni-home-banner-carousel__controls>button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:34px;height:34px}.uni-sponsor-strip:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){--sponsor-gap: 28px}.uni-sponsor-group>:is(a,span):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){flex-basis:130px;width:130px}}@container uni-public-preview (max-width: 700px){.uni-home-banner-carousel__controls:where(.pb-uni-public-preview *){right:88px;bottom:52px}.uni-home-banner-carousel__controls>button:where(.pb-uni-public-preview *){width:34px;height:34px}.uni-sponsor-strip:where(.pb-uni-public-preview *){--sponsor-gap: 28px}.uni-sponsor-group>:is(a,span):where(.pb-uni-public-preview *){flex-basis:130px;width:130px}}@media(prefers-reduced-motion:reduce){.uni-home-banner-carousel__slide{transition:none}}.main-nav .uni-brand{width:150px;min-width:150px;padding-block:8px}.main-nav .uni-brand img{width:124px;max-width:124px;height:auto;max-height:82px;object-fit:contain;image-rendering:auto}.main-nav .menu-item>a,.main-nav .menu-parent{font-family:var(--font-family-gotham-book);font-size:16px;font-weight:400;letter-spacing:.025em}.footer-top{grid-template-columns:minmax(230px,1.2fr) minmax(180px,.85fr) minmax(180px,.7fr) minmax(230px,1fr);align-items:start}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-logo{width:150px;max-width:150px;max-height:108px}.footer-brand p{max-width:320px;margin:0;font-size:1rem;line-height:1.48}.footer-instituidora{gap:8px}.footer-instituidora>img,.footer-instituidora>.footer-founder-logo>img{width:174px;max-width:174px;max-height:90px}.footer-founder-social{margin-top:4px}.footer-links a{text-transform:uppercase;font-weight:500;letter-spacing:.025em}.footer-contact>p{margin:0 0 2px;line-height:1.28}.footer-actions{display:grid;justify-items:start;gap:8px;margin:14px 0 8px}.footer-action-button{min-width:154px;justify-content:flex-start}.uni-contact-info__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.uni-contact-info__grid article{display:grid;align-content:start;gap:8px;min-height:132px;padding:22px;border:1px solid rgba(0,118,168,.14);border-radius:14px;background:#fff}.uni-contact-info__grid strong{color:#005b85;font-size:.9rem;text-transform:uppercase;letter-spacing:.045em}.uni-contact-info__grid a{color:#006b98;font-weight:650}.uni-contact-info__location{grid-column:span 1}@media(max-width:900px){.footer-top:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-contact-info__grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr 1fr}.uni-contact-info__location:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:1 / -1}}@container uni-public-preview (max-width: 900px){.footer-top:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}.uni-contact-info__grid:where(.pb-uni-public-preview *){grid-template-columns:1fr 1fr}.uni-contact-info__location:where(.pb-uni-public-preview *){grid-column:1 / -1}}@media(max-width:620px){.main-nav .uni-brand:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:132px;min-width:132px}.main-nav .uni-brand img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:112px;max-width:112px}.footer-top:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.footer-logo:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:145px;max-width:145px}.footer-instituidora>img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.footer-instituidora>.footer-founder-logo>img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:160px;max-width:160px}.uni-contact-info__grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-contact-info__location:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:auto}}@container uni-public-preview (max-width: 620px){.main-nav .uni-brand:where(.pb-uni-public-preview *){width:132px;min-width:132px}.main-nav .uni-brand img:where(.pb-uni-public-preview *){width:112px;max-width:112px}.footer-top:where(.pb-uni-public-preview *){grid-template-columns:1fr}.footer-logo:where(.pb-uni-public-preview *){width:145px;max-width:145px}.footer-instituidora>img:where(.pb-uni-public-preview *),.footer-instituidora>.footer-founder-logo>img:where(.pb-uni-public-preview *){width:160px;max-width:160px}.uni-contact-info__grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-contact-info__location:where(.pb-uni-public-preview *){grid-column:auto}}.uni-related-books__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.uni-related-books__grid a{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:16px;min-height:132px;padding:16px;border:1px solid rgba(0,118,168,.14);border-radius:14px;color:#18485f;background:#fff;box-shadow:0 9px 24px #002d440d}.uni-related-books__grid img{width:92px;height:116px;border-radius:5px;object-fit:contain}.uni-related-books__grid strong{line-height:1.35}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav){display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);column-gap:clamp(24px,4vw,56px);align-items:start}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav):where(.pb-uni-public-preview *){column-gap:clamp(24px,4cqw,56px)}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav)>.pb-node-frame{grid-column:2;min-width:0}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav)>.pb-node-frame--type-uni-hero{grid-column:1 / -1}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav)>.pb-node-frame--type-institutional-nav{grid-column:1;grid-row:2 / span 20;position:sticky;top:24px;align-self:start}.uni-institutional-side-nav{overflow:hidden;border:1px solid rgba(0,118,168,.15);border-radius:14px;background:#fff;box-shadow:0 8px 24px #002d440d}.uni-institutional-side-nav>strong{display:block;padding:16px 18px;color:#fff;background:#0076a8;text-transform:uppercase;letter-spacing:.045em}.uni-institutional-side-nav nav{display:grid}.uni-institutional-side-nav a{padding:14px 18px;border-top:1px solid rgba(0,118,168,.1);color:#17516c;font-weight:650}.uni-institutional-side-nav a,.uni-institutional-side-nav a :is(span,small),html[data-high-contrast=true] .site-shell .uni-institutional-side-nav a{text-decoration:none}.uni-institutional-side-nav a[href]{cursor:pointer}.uni-institutional-side-nav a:hover{background:#eef8fc}@media(max-width:900px){.uni-related-books__grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr 1fr}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){display:block}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav)>.pb-node-frame--type-institutional-nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:static}.uni-institutional-side-nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){margin:18px var(--unia-page-gutter, 24px)}.uni-institutional-side-nav nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container uni-public-preview (max-width: 900px){.uni-related-books__grid:where(.pb-uni-public-preview *){grid-template-columns:1fr 1fr}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav):where(.pb-uni-public-preview *){display:block}.pb-react-viewer:has(>.pb-node-frame--type-institutional-nav)>.pb-node-frame--type-institutional-nav:where(.pb-uni-public-preview *){position:static}.uni-institutional-side-nav:where(.pb-uni-public-preview *){margin:18px var(--unia-page-gutter, 24px)}.uni-institutional-side-nav nav:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.uni-related-books__grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-institutional-side-nav nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}}@container uni-public-preview (max-width: 620px){.uni-related-books__grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-institutional-side-nav nav:where(.pb-uni-public-preview *){grid-template-columns:1fr}}.uni-course-detail-media{display:grid;gap:14px;align-content:start}.uni-course-session-stack{display:grid;gap:8px}.uni-course-session-stack article{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(0,118,168,.18);border-radius:12px;background:#fff}.uni-course-session-stack strong{color:#005f87}.uni-course-session-stack span{font-weight:700}.uni-course-session-stack small,.uni-course-session-stack p{margin:0;color:#5b6470}.uni-course-key-facts{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin-top:12px}.uni-course-price-box{padding:20px;border:2px solid rgba(0,118,168,.26);border-radius:18px;background:linear-gradient(135deg,#0076a814,#fffffff5);box-shadow:0 12px 28px #00466914}.uni-course-price-box span{display:grid;gap:5px}.uni-course-price-box small{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;color:#5b6470}.uni-course-price-box strong{font-size:1.05rem}.uni-course-sections article{display:grid;gap:28px}.uni-course-sections article>section{display:grid;gap:10px}.uni-course-sections h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:.02em}.uni-course-sections h2:where(.pb-uni-public-preview *){font-size:clamp(1.15rem,2cqw,1.45rem)}.uni-course-sections h3{margin:8px 0 0}.uni-related-courses{padding-top:0}@media(max-width:720px){.uni-course-session-stack:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-course-key-facts:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr 1fr}.uni-course-price-box:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:16px}}@containeruni-public-preview (max-width:720px){.uni-course-session-stack:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-course-key-facts:where(.pb-uni-public-preview *){grid-template-columns:1fr 1fr}.uni-course-price-box:where(.pb-uni-public-preview *){padding:16px}}@media(max-width:460px){.uni-course-key-facts:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}}@containeruni-public-preview (max-width:460px){.uni-course-key-facts:where(.pb-uni-public-preview *){grid-template-columns:1fr}}.uni-address-fields{display:grid;gap:12px;margin-top:14px;padding:18px;border:1px solid var(--uni-line);border-radius:12px;background:#fbfdfe}.uni-address-fields h3{margin:0;color:var(--uni-ink);font-size:.92rem}.uni-address-fields .uni-form-grid,.uni-account-profile-form .uni-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uni-address-fields .uni-field-span-2{grid-column:span 2}.uni-address-same{margin:14px 0}.uni-shipping-extension,.uni-secure-checkout-banner{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid rgba(0,118,168,.18);border-radius:12px;background:#f2f9fc}.uni-shipping-extension>svg,.uni-secure-checkout-banner>svg{flex:0 0 auto;color:var(--uni-blue)}.uni-shipping-extension div,.uni-secure-checkout-banner div{display:grid;gap:3px}.uni-shipping-extension span,.uni-secure-checkout-banner span{color:var(--uni-muted);font-size:.8rem;line-height:1.45}.uni-secure-checkout-banner{margin:0 0 24px;border-width:2px;background:linear-gradient(135deg,#eef8fc,#fff)}.uni-secure-checkout-banner strong{font-size:.95rem}.uni-account-profile-form{display:grid;gap:18px}.uni-account-profile-form>label,.uni-account-profile-form .uni-address-fields label{display:grid;gap:7px}.uni-account-profile-form input,.uni-account-profile-form select{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--uni-line);border-radius:7px;background:#fff;font:inherit}.uni-account-profile-form>button{width:fit-content}.uni-account-certificates{display:grid;gap:18px}.uni-certificate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uni-certificate-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:20px;border:1px solid var(--uni-line);border-radius:13px;background:#fff;box-shadow:0 7px 24px #163b500d}.uni-certificate-grid article>svg{color:var(--uni-blue)}.uni-certificate-grid article>div{display:grid;gap:7px}.uni-certificate-grid h3,.uni-certificate-grid p{margin:0}.uni-certificate-grid article>div>span{color:#19734b;font-size:.72rem;font-weight:700;text-transform:uppercase}.uni-certificate-grid small{color:var(--uni-muted)}.uni-certificate-grid .uni-button{width:fit-content;margin-top:5px}.uni-account-content>section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--uni-line);margin-bottom:18px}.uni-account-content>section>header span{color:var(--uni-blue);font-size:.75rem;font-weight:700;text-transform:uppercase}.uni-account-content>section>header h2{margin:4px 0 0}@media(max-width:760px){.uni-address-fields .uni-form-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-account-profile-form .uni-form-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-certificate-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-address-fields .uni-field-span-2:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-column:auto}.uni-address-fields:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:14px}.uni-account-profile-form>button:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:100%;justify-content:center}.uni-account-content>section>header:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){align-items:flex-start;flex-direction:column}}@containeruni-public-preview (max-width:760px){.uni-address-fields .uni-form-grid:where(.pb-uni-public-preview *),.uni-account-profile-form .uni-form-grid:where(.pb-uni-public-preview *),.uni-certificate-grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-address-fields .uni-field-span-2:where(.pb-uni-public-preview *){grid-column:auto}.uni-address-fields:where(.pb-uni-public-preview *){padding:14px}.uni-account-profile-form>button:where(.pb-uni-public-preview *){width:100%;justify-content:center}.uni-account-content>section>header:where(.pb-uni-public-preview *){align-items:flex-start;flex-direction:column}}.footer-association-image{display:inline-flex;align-items:center;min-height:42px}.uni-page--not-found{min-height:0}.uni-page--not-found .uni-not-found{min-height:0;padding-top:48px;padding-bottom:36px}.uni-home-banner-carousel .uni-home-hero__content,.uni-home-banner-carousel .uni-home-hero__content h1,.uni-home-banner-carousel .uni-home-hero__content>p,.uni-home-banner-carousel .uni-home-hero__content .uni-kicker{color:#fff}.uni-home-banner-carousel .uni-home-hero__content h1,.uni-home-banner-carousel .uni-home-hero__content>p{text-shadow:0 2px 16px rgba(0,38,68,.32)}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter,.global-contact-button,.global-social-actions a,.social-icons a)>svg{color:currentColor;stroke:currentColor}:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter,.global-contact-button,.global-social-actions a,.social-icons a):hover>svg,:where(.uni-button,.uni-card-action,.footer-action-button,.uni-clear-filter,.global-contact-button,.global-social-actions a,.social-icons a):focus-visible>svg{color:currentColor;stroke:currentColor}.footer .footer-action-button:hover>svg,.footer .footer-action-button:focus-visible>svg,.footer .social-icons a:hover>svg,.footer .social-icons a:focus-visible>svg{color:#003a67;stroke:#003a67}.footer .social-icons a:hover,.footer .social-icons a:focus-visible{color:#003a67;background:#fff}.uni-institutional-layout{display:grid;grid-template-columns:minmax(210px,245px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,58px)}.uni-institutional-layout:where(.pb-uni-public-preview *){gap:clamp(28px,4cqw,58px)}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav{position:sticky;top:104px;margin:0;border:1px solid rgba(0,118,168,.16);border-radius:16px;box-shadow:0 14px 34px #002d4414}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav>strong{padding:18px 20px;font-size:.78rem;letter-spacing:.12em}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav nav{display:grid;gap:0}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a{position:relative;display:grid;gap:2px;min-height:56px;align-content:center;padding:13px 20px 13px 24px;border-top:1px solid rgba(0,118,168,.09);color:#17516c;background:#fff;font-size:.82rem;font-weight:650;letter-spacing:.025em;transition:color .18s ease,background-color .18s ease,padding-left .18s ease}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 4px 4px 0;background:transparent}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:hover,:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:focus-visible{color:#004f75;background:#eef8fc;padding-left:28px}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a.is-current{color:#004f75;background:linear-gradient(90deg,#e8f6fb,#f8fcfe);font-weight:750}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a.is-current:before{background:#0076a8}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a small{color:#67818f;font-size:.7rem;font-weight:500;letter-spacing:0;text-transform:none}.uni-institutional-main{min-width:0;display:grid;gap:30px}.uni-institutional-intro{width:100%;margin:0;padding:0;gap:clamp(32px,5vw,72px)}.uni-institutional-intro:where(.pb-uni-public-preview *){gap:clamp(32px,5cqw,72px)}.uni-institutional-pillars{padding:clamp(28px,4vw,44px);border-radius:18px}.uni-institutional-pillars:where(.pb-uni-public-preview *){padding:clamp(28px,4cqw,44px)}.uni-institutional-pillars .uni-section-heading{margin-top:0}@media(max-width:900px){.uni-institutional-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr;gap:24px}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:static}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){border-top:1px solid rgba(0,118,168,.09);border-right:1px solid rgba(0,118,168,.09)}}@container uni-public-preview (max-width: 900px){.uni-institutional-layout:where(.pb-uni-public-preview *){grid-template-columns:1fr;gap:24px}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav:where(.pb-uni-public-preview *){position:static}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav nav:where(.pb-uni-public-preview *){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:where(.pb-uni-public-preview *){border-top:1px solid rgba(0,118,168,.09);border-right:1px solid rgba(0,118,168,.09)}}@media(max-width:680px){.uni-institutional-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(100% - 28px,1220px);padding-top:42px;padding-bottom:48px}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){border-right:0}.uni-institutional-intro:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.uni-institutional-intro .uni-about-stat:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(290px,100%);min-height:250px;margin:0 auto}.uni-institutional-pillars:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding:24px 18px}.uni-institutional-pillars .uni-pillar-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}}@container uni-public-preview (max-width: 680px){.uni-institutional-layout:where(.pb-uni-public-preview *){width:min(100% - 28px,1220px);padding-top:42px;padding-bottom:48px}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav nav:where(.pb-uni-public-preview *){grid-template-columns:1fr}:is(.uni-institutional-layout,.uni-institutional-navigation) .uni-institutional-side-nav a:where(.pb-uni-public-preview *){border-right:0}.uni-institutional-intro:where(.pb-uni-public-preview *){grid-template-columns:1fr}.uni-institutional-intro .uni-about-stat:where(.pb-uni-public-preview *){width:min(290px,100%);min-height:250px;margin:0 auto}.uni-institutional-pillars:where(.pb-uni-public-preview *){padding:24px 18px}.uni-institutional-pillars .uni-pillar-grid:where(.pb-uni-public-preview *){grid-template-columns:1fr}}.uni-home-banner-carousel__slide{animation:uni-banner-enter .34s cubic-bezier(.22,.72,.24,1) backwards}.uni-home-banner-carousel__controls{right:88px;bottom:52px;padding:7px 10px;border-radius:999px;background:#00233e38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.footer .footer-action-button>span{color:currentColor!important;transition:color .18s ease}.footer .footer-action-button:hover,.footer .footer-action-button:focus-visible{color:#003a67!important;border-color:#fff!important;background:#fff!important}.footer .footer-action-button:hover>span,.footer .footer-action-button:focus-visible>span,.footer .footer-action-button:hover>svg,.footer .footer-action-button:focus-visible>svg{color:#003a67!important;stroke:#003a67!important}.uni-institutional-related-page .uni-page-hero,.uni-institutional-page .uni-page-hero{min-height:365px}.uni-institutional-related-content{min-width:0}.uni-institutional-related-content>.pb-react-viewer{display:block;width:100%}.uni-institutional-related-content>.pb-react-viewer>.pb-node-frame:first-child{margin-top:0}.public-page-transition{animation:uni-page-enter .28s cubic-bezier(.22,.72,.24,1) backwards;transform-origin:top center}@keyframes uni-page-enter{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes uni-banner-enter{0%{opacity:.72;transform:scale(1.006)}to{opacity:1;transform:none}}@media(max-width:680px){.uni-institutional-related-page .uni-page-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.uni-institutional-page .uni-page-hero:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:300px}.uni-home-banner-carousel__controls:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){right:88px;bottom:52px}}@container uni-public-preview (max-width: 680px){.uni-institutional-related-page .uni-page-hero:where(.pb-uni-public-preview *),.uni-institutional-page .uni-page-hero:where(.pb-uni-public-preview *){min-height:300px}.uni-home-banner-carousel__controls:where(.pb-uni-public-preview *){right:88px;bottom:52px}}@media(prefers-reduced-motion:reduce){.public-page-transition,.uni-home-banner-carousel__slide{animation:none!important;transform:none!important}}.site-shell :is(.uni-product-card h3,.uni-upcoming-course-card__body h3,.uni-news-card h3,.uni-section-heading h2,.uni-section-heading h3,.uni-pillar-grid h3,.pb-columns>article>h3){font-family:var(--font-family-gotham-medium);font-weight:500;letter-spacing:0}.site-shell :is(.uni-button,.uni-card-action,.uni-card-link,.uni-section-heading>a,.uni-product-card__eyebrow,.uni-course-card__hint){font-family:var(--font-family-gotham-medium);font-weight:500;letter-spacing:0}.site-shell :is(.uni-course-date,.uni-course-price-summary>span:first-child){font-weight:500}.site-shell :is(.uni-contact-form label>span,.uni-checkout-panel label,.uni-catalog-filter>span){font-size:.875rem;font-weight:500}.site-shell :is(.uni-product-card h3,.uni-upcoming-course-card__body h3,.uni-news-card h3,.uni-pillar-grid h3,.uni-related-pages__grid h3,.pb-card-grid h3,.pb-columns>article>h3){font-weight:500}.site-shell :is(.uni-home-course-showcase,.uni-sponsors,.uni-home-testimonials) .uni-section-heading h2,.site-shell :is(.uni-books-feature,.uni-institutional-callout) h2{font-family:var(--font-family-title);font-size:var(--heading-md);font-weight:700;line-height:1.05;letter-spacing:-.035em}.site-shell :is(h1,h2,h3,h4,h5,h6,button,[role=button],.uni-button,.uni-card-action,.uni-card-link,.menu-item>a,.menu-parent,.account-link,.cart-link,.footer-action-button) :where(span,small){font-family:inherit;font-weight:inherit}.uni-product-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-width:0;margin-top:12px}.uni-product-gallery button{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;padding:4px;border:2px solid transparent;border-radius:8px;background:var(--uni-white,#fff);cursor:pointer}.uni-product-gallery button[aria-pressed=true]{border-color:var(--uni-blue,#0076a8)}.uni-product-gallery button:focus-visible{outline:3px solid var(--uni-blue,#0076a8);outline-offset:3px}.uni-product-gallery button img{width:100%;height:100%;max-height:52px;object-fit:contain;border-radius:3px;filter:none}.admin-product-gallery{display:grid;gap:12px;min-width:0}.admin-product-gallery-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--uni-border,#dce5eb);border-radius:8px}.admin-product-gallery-row>img{width:64px;height:64px;object-fit:contain}.admin-product-gallery-row>label{flex:1;min-width:160px}.admin-product-gallery-row button[aria-pressed=true]{outline:2px solid var(--uni-blue,#0076a8)}.uni-product-description{min-width:0;overflow-wrap:anywhere;color:inherit;font:inherit}.uni-product-description>:first-child{margin-top:0}.uni-product-description>:last-child{margin-bottom:0}.uni-product-description ul,.uni-course-content .uni-product-description ul,.uni-book-about .uni-product-description ul{display:block;padding-left:1.5em;list-style-type:disc;list-style-position:inside}.uni-product-description ol,.uni-course-content .uni-product-description ol,.uni-book-about .uni-product-description ol{display:block;padding-left:1.5em;list-style-type:decimal;list-style-position:inside}.uni-product-description li,.uni-course-content .uni-product-description li,.uni-book-about .uni-product-description li{display:list-item;list-style:inherit}.uni-product-description blockquote{margin-left:1em;padding-left:1em;border-left:2px solid currentColor}.uni-account-profile-fields{border:0;margin:0;padding:0;min-width:0}.uni-course-card>.uni-product-card__media,.uni-featured-courses-section .uni-product-card__media{width:100%;height:auto;min-width:0;min-height:0;aspect-ratio:3 / 2;padding:0;border:0;overflow:hidden;background:#fff}.uni-course-card .uni-product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;object-fit:cover;object-position:center}.uni-course-card .uni-product-card__media .uni-course-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-height:none}.uni-course-card:hover .uni-product-card__media img{transform:none}.uni-publication-card{display:flex;min-height:100%;flex-direction:column}.uni-publication-card .uni-product-card__media{height:250px;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px;background:linear-gradient(145deg,#f5fafc,#eaf3f7)}.uni-publication-card .uni-product-card__media img{width:100%;height:100%;padding:0;object-fit:contain;object-position:center;transform:none}.uni-publication-card:hover .uni-product-card__media img{transform:none}.uni-publication-card .uni-product-card__body{flex:1;min-height:0;padding:22px}.uni-home-course-showcase__upcoming{padding:18px!important}.uni-home-course-showcase__upcoming .uni-section-heading{min-height:0;margin-bottom:14px}.uni-upcoming-course-list{max-height:420px;gap:10px}.uni-upcoming-course-card__link{min-height:104px;grid-template-columns:90px minmax(0,1fr)}.uni-upcoming-course-card__media{width:100%;height:104px;min-height:104px;aspect-ratio:auto;padding:0;border:0;flex:0 0 auto}.uni-upcoming-course-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;object-fit:cover;object-position:center}.uni-upcoming-course-card__media .uni-course-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;max-height:none;aspect-ratio:auto}.uni-upcoming-course-card__body{gap:5px;padding:11px 12px}.uni-upcoming-course-card__body h3{-webkit-line-clamp:2}.uni-upcoming-course-card__soon{top:7px;left:7px;padding:4px 6px;font-size:.58rem}.uni-wishlist-grid footer .uni-wishlist-add{padding:8px 12px;color:#fff;border-radius:8px;background:var(--uni-blue)}.uni-wishlist-grid footer .uni-wishlist-add:disabled{color:#fff;background:#9ab8c8;cursor:not-allowed;opacity:.72}.uni-wishlist-grid footer .danger{color:#8b3b3b;background:transparent}.uni-field-hint{display:block;margin-top:5px;color:var(--uni-muted);font-size:.76rem;line-height:1.3}.uni-field-hint--error{color:#9d2f2f}@media(max-width:620px){.uni-upcoming-course-card__link:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){min-height:96px;grid-template-columns:84px minmax(0,1fr)}.uni-upcoming-course-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){height:96px;min-height:96px;aspect-ratio:auto}.uni-upcoming-course-card__media img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:absolute;height:100%}.uni-publication-card .uni-product-card__media:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){height:230px}}@container uni-public-preview (max-width: 620px){.uni-upcoming-course-card__link:where(.pb-uni-public-preview *){min-height:96px;grid-template-columns:84px minmax(0,1fr)}.uni-upcoming-course-card__media:where(.pb-uni-public-preview *){height:96px;min-height:96px;aspect-ratio:auto}.uni-upcoming-course-card__media img:where(.pb-uni-public-preview *){position:absolute;height:100%}.uni-publication-card .uni-product-card__media:where(.pb-uni-public-preview *){height:230px}}.uni-phone-field{display:grid;gap:7px;min-width:0}.uni-phone-input{position:relative;display:block;min-width:0}.uni-phone-country{position:absolute;z-index:2;left:9px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:0;background:transparent}.uni-phone-country:after{content:"▾";position:absolute;right:-2px;top:50%;transform:translateY(-52%);color:#6b7f8d;font-size:.58rem;line-height:1;pointer-events:none}.uni-phone-country img{width:21px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0e4f7e1f}.uni-phone-country select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.uni-phone-input>input{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 11px 9px 52px!important;border:1px solid var(--uni-line)!important;border-radius:7px!important;outline:0!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box}.uni-phone-input>input:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf833!important}.uni-phone-input>input[aria-invalid=true]{border-color:#b94a48!important}.uni-phone-field:has(input:disabled){opacity:.72}.uni-phone-country:has(select:disabled){cursor:not-allowed}@media(max-width:420px){.uni-phone-country:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){left:8px}.uni-phone-country img:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:20px;height:14px}.uni-phone-input>input:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){padding-left:49px!important}}@containeruni-public-preview (max-width:420px){.uni-phone-country:where(.pb-uni-public-preview *){left:8px}.uni-phone-country img:where(.pb-uni-public-preview *){width:20px;height:14px}.uni-phone-input>input:where(.pb-uni-public-preview *){padding-left:49px!important}}.uni-account-profile-form .uni-form-grid>label,.uni-account-profile-form .uni-form-grid>.uni-phone-field{display:grid;grid-template-rows:19px 44px;gap:7px;align-self:stretch;min-width:0;margin:0}.uni-account-profile-form .uni-form-grid>label>span,.uni-account-profile-form .uni-form-grid>.uni-phone-field>span{display:flex;align-items:center;min-height:19px;margin:0;padding:0;line-height:19px}.uni-account-profile-form .uni-form-grid>label>input,.uni-account-profile-form .uni-form-grid>.uni-phone-field .uni-phone-input,.uni-account-profile-form .uni-form-grid>.uni-phone-field .uni-phone-input>input{height:44px;min-height:44px;margin:0}.uni-account-profile-form .uni-form-grid>.uni-phone-field .uni-phone-input{align-self:stretch}.uni-checkout-entrada-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.uni-address-type{display:grid;gap:7px;max-width:240px;margin:0 0 18px}.uni-address-type select{min-height:44px;padding:9px 12px;border:1px solid var(--uni-line);border-radius:7px;background-color:var(--surface)}.uni-cart-notice{position:fixed;top:24px;right:24px;z-index:1500;display:flex;align-items:flex-start;gap:18px;width:min(400px,calc(100vw - 32px));padding:18px 20px;border:1px solid var(--uni-line);border-left:4px solid var(--uni-blue);border-radius:10px;background:var(--surface);color:var(--uni-ink);box-shadow:var(--shadow)}.uni-cart-notice:where(.pb-uni-public-preview *){width:min(400px,calc(100cqw - 32px))}.uni-cart-notice>div{min-width:0;flex:1}.uni-cart-notice p{margin:0 0 10px;overflow-wrap:anywhere;line-height:1.5}.uni-cart-notice a{color:var(--uni-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.uni-cart-notice>button{flex:0 0 28px;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer}.uni-cart-notice :is(a,button):focus-visible{outline:2px solid var(--uni-blue);outline-offset:3px}.footer-uni-logo,.footer-founder-logo{display:inline-block}.footer-uni-logo:focus-visible,.footer-founder-logo:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:620px){.uni-cart-notice:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){top:16px;right:16px;padding:14px 16px}}@container uni-public-preview (max-width: 620px){.uni-cart-notice:where(.pb-uni-public-preview *){top:16px;right:16px;padding:14px 16px}}.uni-checkout-panel>.uni-form-feedback,.uni-checkout-panel>.uni-checkout-recovery{margin-bottom:20px}.uni-checkout-panel>.uni-form-feedback{flex-wrap:wrap;gap:12px}.uni-checkout-panel>.uni-form-feedback>p{margin:0}.uni-payment-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#1225348c;display:grid;place-items:center;padding:20px}.uni-payment-dialog{background:#fff;border-radius:16px;padding:24px;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;text-align:left;box-shadow:0 20px 70px #12253440}.uni-payment-dialog header,.uni-payment-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.uni-payment-dialog header h3{margin:0}.uni-payment-dialog header button{border:0;background:transparent;cursor:pointer;padding:8px}.uni-payment-dialog footer{margin-top:22px;flex-wrap:wrap}.uni-payment-dialog fieldset{border:0;padding:0;min-width:0}.uni-payment-dialog label{display:grid;gap:7px}.uni-payment-dialog .uni-field-span-2{grid-column:1 / -1}.uni-payment-dialog input,.uni-payment-dialog select{min-height:44px;width:100%;border:1px solid #cddbe3;border-radius:8px;padding:10px 12px;font:inherit;background:#fff}.uni-local-payment{display:grid;justify-items:center;gap:14px;margin:18px 0}.uni-product-card__body>.uni-product-card__badge{position:static;inset:auto;align-self:flex-start;max-width:100%;margin-bottom:10px}.uni-upcoming-course-card__visual{min-width:0;display:flex;flex-direction:column;gap:6px;padding-bottom:7px}.uni-upcoming-course-card__visual>.uni-upcoming-course-card__soon{position:static;inset:auto;align-self:center;max-width:calc(100% - 14px);overflow-wrap:anywhere}.pb-react-viewer{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.2vw,30px)}.pb-react-viewer:where(.pb-uni-public-preview *){gap:clamp(18px,2.2cqw,30px)}.pb-node-frame{min-width:0;box-sizing:border-box}.pb-node-frame--root{width:min(var(--pb-frame-width, 1080px),calc(100% - 48px));max-width:var(--pb-frame-width, 1080px);margin-inline:auto}.pb-node-frame--narrow{--pb-frame-width: 760px}.pb-node-frame--content{--pb-frame-width: 1080px}.pb-node-frame--wide{--pb-frame-width: 1240px}.pb-node-frame--full,.pb-node-frame--nested{width:100%;max-width:none;margin-inline:0}.pb-section{display:grid;gap:10px;padding:26px;border:1px solid var(--line);border-radius:var(--radius)}.pb-section>span{color:var(--blue);font-weight:700;text-transform:uppercase}.pb-section h2,.pb-section p{margin:0}.pb-section-brand{color:#fff;background:var(--blue-deep)}.pb-section-brand>span,.pb-section-brand p{color:#ffffffd6}.pb-section-soft{background:var(--blue-soft)}.pb-site-marker{min-height:46px;display:grid;place-items:center;color:var(--blue);border:1px dashed var(--blue);border-radius:var(--radius);background:var(--blue-soft);font-weight:700}.pb-global-header-preview{position:sticky;top:0;z-index:5;overflow:hidden;display:grid;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 10px 28px #0f233414}.pb-global-utility-preview{min-height:36px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 18px;color:var(--blue-deep);border-bottom:1px solid var(--line);background:#f4f8fb;font-size:12px;font-weight:700}.pb-global-nav-preview{min-height:64px;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;padding:0 18px;color:#fff;background:linear-gradient(90deg,var(--blue) 0%,var(--blue-deep) 100%)}.pb-global-nav-preview img,.pb-global-footer-preview img{width:auto;max-width:116px;border-radius:0}.pb-global-nav-preview nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;color:#fff;font-size:13px;font-weight:700}.pb-global-footer-preview{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:16px;padding:18px;color:#fff;border-radius:var(--radius);background:linear-gradient(90deg,var(--blue) 0%,var(--blue-deep) 100%)}.pb-global-footer-preview div{display:grid;gap:4px}.pb-global-footer-preview span{color:#ffffffc7;line-height:1.4}.pb-gallery{display:grid;gap:14px}.pb-gallery-grid{grid-template-columns:repeat(var(--pb-columns, 3),minmax(0,1fr))}.pb-gallery-row{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto}.pb-gallery-stack{grid-template-columns:1fr}.pb-gallery-mosaic{grid-template-columns:1.4fr 1fr}.pb-gallery figure{height:100%;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.pb-gallery img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover}.pb-gallery figcaption{padding:10px 12px;color:var(--muted)}.pb-columns{display:grid;gap:18px}.pb-columns-row{grid-template-columns:repeat(var(--pb-columns, 2),minmax(0,1fr))}.pb-columns-reverse{grid-template-columns:repeat(var(--pb-columns, 2),minmax(0,1fr));direction:rtl}.pb-columns-reverse>*{direction:ltr}.pb-columns-stack{grid-template-columns:1fr}.pb-columns article,.pb-card-grid article,.pb-metrics div,.pb-list{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.pb-columns img,.pb-card-grid img{width:100%;margin-bottom:12px;border-radius:var(--radius);aspect-ratio:16 / 10;object-fit:cover}.pb-card-grid{display:grid;grid-template-columns:repeat(var(--pb-columns, 3),minmax(0,1fr));gap:18px}.pb-metrics{display:grid;grid-template-columns:repeat(var(--pb-columns, 3),minmax(0,1fr));gap:16px}.pb-metrics strong{display:block;color:var(--blue);font-size:30px}.pb-metrics span{color:var(--muted)}.pb-quote{margin:0;padding:24px;border-left:4px solid var(--blue);border-radius:var(--radius);background:var(--surface-soft)}.pb-quote p{margin:0 0 10px;color:var(--blue-deep);font-size:20px;line-height:1.45}.pb-quote cite{color:var(--muted)}.pb-cta-band{display:grid;gap:12px;padding:28px;color:#fff;border-radius:var(--radius);background:var(--blue-deep)}.pb-cta-band h2,.pb-cta-band p{margin:0}.pb-cta-band p{color:#ffffffd1}.pb-video{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius)}.pb-uni-hero{width:100%;min-width:0;min-height:280px;display:flex;align-items:center;padding:34px;overflow:hidden;color:#fff;border-radius:var(--radius);background-position:center;background-size:cover}.pb-uni-hero div{width:min(560px,100%);display:grid;gap:10px}.pb-uni-hero span{color:#ffffffdb;font-weight:700;text-transform:uppercase}.pb-uni-hero h1,.pb-uni-hero p{margin:0}.pb-uni-hero h1{font-size:clamp(28px,4vw,44px);line-height:1.08}.pb-uni-hero h1:where(.pb-uni-public-preview *){font-size:clamp(28px,4cqw,44px)}.pb-uni-hero p{color:#ffffffe0;line-height:1.55}.pb-uni-hero a,.pb-commerce-highlight a,.pb-catalog-preview a,.pb-contact-preview button{width:max-content;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:#fff;border:0;border-radius:var(--radius);background:var(--blue);text-decoration:none;font-weight:700}.pb-commerce-highlight{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:22px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.pb-commerce-highlight img{width:100%;aspect-ratio:16 / 10;border-radius:var(--radius);object-fit:cover}.pb-commerce-highlight div{display:grid;gap:10px}.pb-commerce-highlight span{color:var(--blue);font-weight:700;text-transform:uppercase}.pb-commerce-highlight h2,.pb-commerce-highlight p{margin:0}.pb-commerce-highlight strong{color:var(--blue-deep);font-size:18px}.pb-catalog-preview{display:grid;gap:18px}.pb-catalog-preview h2{margin:0;color:var(--blue-deep)}.pb-catalog-search{min-height:42px;display:flex;align-items:center;padding:0 16px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill, 999px);background:#fff}.pb-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pb-catalog-grid article{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.pb-catalog-grid img{width:100%;aspect-ratio:16 / 10;border-radius:calc(var(--radius) - 2px);object-fit:cover}.pb-book-catalog-grid img{width:min(150px,74%);aspect-ratio:300 / 535;justify-self:center}.pb-catalog-grid h3,.pb-catalog-grid p{margin:0}.pb-catalog-grid h3{color:var(--blue-deep);font-size:16px;line-height:1.25}.pb-catalog-grid p{color:var(--muted);line-height:1.45}.pb-contact-preview{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:24px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.pb-contact-preview h2,.pb-contact-preview p{margin:0}.pb-contact-preview form{display:grid;gap:10px}.pb-contact-preview input:not([type=checkbox]),.pb-contact-preview textarea{width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius)}.pb-contact-preview label{display:grid;grid-template-columns:auto 1fr;gap:8px;color:var(--muted);line-height:1.35}.pb-contact-preview .form-honeypot{position:absolute;left:-9999px}.pb-divider{width:100%;border:0;border-top:1px solid var(--line)}.pb-spacer.pb-space-small,.pb-divider.pb-space-small{margin:8px 0}.pb-spacer.pb-space-medium,.pb-divider.pb-space-medium{margin:18px 0}.pb-spacer.pb-space-large,.pb-divider.pb-space-large{margin:34px 0}@media(max-width:980px){.pb-columns-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-columns-reverse:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-card-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-metrics:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container uni-public-preview (max-width: 980px){.pb-columns-row:where(.pb-uni-public-preview *),.pb-columns-reverse:where(.pb-uni-public-preview *),.pb-card-grid:where(.pb-uni-public-preview *),.pb-metrics:where(.pb-uni-public-preview *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pb-node-frame--root:not(.pb-node-frame--full):not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){width:min(var(--pb-frame-width, 1080px),calc(100% - 28px))}.pb-global-nav-preview:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-global-footer-preview:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}.pb-global-nav-preview nav:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-global-utility-preview:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){justify-content:flex-start}.pb-gallery-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-gallery-mosaic:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-columns-row:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-columns-reverse:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-card-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-metrics:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-commerce-highlight:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-catalog-grid:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)),.pb-contact-preview:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){grid-template-columns:1fr}}@container uni-public-preview (max-width: 760px){.pb-node-frame--root:not(.pb-node-frame--full):where(.pb-uni-public-preview *){width:min(var(--pb-frame-width, 1080px),calc(100% - 28px))}.pb-global-nav-preview:where(.pb-uni-public-preview *),.pb-global-footer-preview:where(.pb-uni-public-preview *){grid-template-columns:1fr}.pb-global-nav-preview nav:where(.pb-uni-public-preview *),.pb-global-utility-preview:where(.pb-uni-public-preview *){justify-content:flex-start}.pb-gallery-grid:where(.pb-uni-public-preview *),.pb-gallery-mosaic:where(.pb-uni-public-preview *),.pb-columns-row:where(.pb-uni-public-preview *),.pb-columns-reverse:where(.pb-uni-public-preview *),.pb-card-grid:where(.pb-uni-public-preview *),.pb-metrics:where(.pb-uni-public-preview *),.pb-commerce-highlight:where(.pb-uni-public-preview *),.pb-catalog-grid:where(.pb-uni-public-preview *),.pb-contact-preview:where(.pb-uni-public-preview *){grid-template-columns:1fr}}.pb-react-viewer:has(>.uni-preserved-institutional-layout),.pb-react-viewer:has(>.uni-preserved-contact-layout),.pb-react-viewer:has(>.uni-preserved-catalog){display:flex;flex-direction:column;gap:0}.pb-node-frame:is(.uni-preserved-institutional-layout,.uni-preserved-contact-layout){width:100%;margin:0}.pb-node-frame:is(.uni-preserved-institutional-layout,.uni-preserved-contact-layout)>.pb-structural-row{align-items:start}.uni-preserved-institutional-layout>.pb-structural-row>.pb-structural-column{gap:30px}.uni-preserved-institutional-layout>.pb-structural-row>.pb-structural-column:first-child{position:sticky;top:104px}.uni-institutional-navigation{min-width:0;width:100%}.uni-institutional-navigation .uni-institutional-side-nav{margin:0}.uni-preserved-contact-layout .uni-contact-form{min-width:0}@media(max-width:1024px){.uni-preserved-institutional-layout>.pb-structural-row>.pb-structural-column:first-child:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){position:static}}@container uni-public-preview (max-width: 1024px){.uni-preserved-institutional-layout>.pb-structural-row>.pb-structural-column:first-child:where(.pb-uni-public-preview *){position:static}}@media(max-width:680px){.uni-preserved-institutional-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){--uni-composition-padding: 42px 14px 48px}}@container uni-public-preview (max-width: 680px){.uni-preserved-institutional-layout:where(.pb-uni-public-preview *){--uni-composition-padding: 42px 14px 48px}}@media(max-width:620px){.uni-preserved-contact-layout:not(:where(.pb-uni-public-preview,.pb-uni-public-preview *)){--uni-composition-padding: 56px 16px}}@container uni-public-preview (max-width: 620px){.uni-preserved-contact-layout:where(.pb-uni-public-preview *){--uni-composition-padding: 56px 16px}}.admin-shell-pro{--admin-bg: #f4f7fb;--admin-panel: #ffffff;--admin-ink: #142033;--admin-soft: #eef6fc;--admin-line: #d8e4ef;background:var(--admin-bg)}.admin-shell-pro .admin-sidebar{background:linear-gradient(180deg,#0b3452,#09283f)}.admin-shell-pro .admin-sidebar nav{gap:6px}.admin-shell-pro .admin-sidebar nav a{min-height:42px}.admin-public-link{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;color:var(--blue);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;font-weight:700}.admin-dashboard-page{display:grid;gap:22px}.admin-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-focus-card{min-height:178px;display:grid;align-content:start;gap:10px;padding:20px;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 14px 32px #0f233412}.admin-focus-card>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:var(--radius);background:var(--blue)}.admin-focus-card strong{color:var(--blue-deep);font-size:18px}.admin-focus-card p{margin:0;color:var(--muted);line-height:1.55}.admin-focus-card small{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-weight:700}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-section-heading h2{margin:0 0 6px;color:var(--blue-deep);font-size:20px}.admin-section-heading p{margin:0;color:var(--muted)}.admin-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.admin-guidance-grid h2{margin:0 0 8px;color:var(--blue-deep);font-size:17px}.admin-guidance-grid p{margin:0;color:var(--muted);line-height:1.55}.admin-guidance-grid p svg{vertical-align:-3px;color:var(--green)}.structured-fields{gap:16px}.field-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.repeatable-header,.repeatable-item-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.repeatable-header{padding-top:4px}.repeatable-header strong,.repeatable-item-header strong{color:var(--blue-deep)}.repeatable-header button,.repeatable-item-header button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:var(--blue);border:1px solid var(--line);border-radius:var(--radius);background:#fff;cursor:pointer;font-weight:700}.repeatable-item-header button{width:34px;padding:0;justify-content:center;color:#b42318}.repeatable-item-header button:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.repeatable-list{display:grid;gap:12px}.repeatable-list-compact{gap:10px}.repeatable-item{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff}.media-picker{display:grid;gap:10px}.media-picker-toolbar{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr) auto;gap:8px}.media-picker-upload{display:inline-flex!important;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#fff;border-radius:var(--radius);background:var(--blue);font-weight:700;cursor:pointer}.media-picker-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.media-picker-error{margin:8px 0 0;color:#9f3a38;font-size:12px}.builder-field-note{margin:0;padding:11px 13px;color:var(--muted);border-left:3px solid var(--blue);background:var(--surface-soft);font-size:12px;line-height:1.45}.media-picker-current{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.media-picker-current img{width:86px;aspect-ratio:16 / 10;border-radius:calc(var(--radius) - 2px);object-fit:cover}.media-picker-current span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.35}.media-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:250px;overflow:auto;padding:2px}.media-picker-grid button{display:grid;min-width:0;gap:6px;padding:7px;text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:#fff;cursor:pointer}.media-picker-grid button.active{border-color:var(--blue);box-shadow:0 0 0 2px #15659e24}.media-picker-thumb{display:block;overflow:hidden;border-radius:calc(var(--radius) - 2px);background:var(--surface-soft)}.media-picker-thumb img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover}.media-picker-grid strong{color:var(--blue-deep);font-size:12px;line-height:1.25}.media-picker-grid small{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;font-weight:500;line-height:1.25}.media-picker-compact{min-width:0;display:grid;gap:8px}.media-picker-compact>input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius)}.media-picker-empty{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);background:#fbfdff;font-size:12px}.media-picker-open{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;border:0;border-radius:var(--radius);background:var(--blue);font:inherit;font-weight:700;cursor:pointer}.media-library-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:18px;background:#0b1c2894;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-shell .media-library-backdrop,.admin-shell .admin-dialog-backdrop{padding-left:calc(var(--admin-sidebar-width) + 18px)}.media-library-dialog{width:min(980px,100%);max-height:min(820px,calc(100vh - 36px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 24px 70px #091d2b4d}.media-library-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;color:#fff;background:#069}.media-library-dialog>header>div{display:grid;gap:3px}.media-library-dialog>header small{color:#ffffffc7;font-size:11px}.media-library-dialog>header button{display:grid;width:34px;height:34px;place-items:center;color:#fff;border:0;border-radius:5px;background:#ffffff1f;cursor:pointer}.media-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:14px 20px 8px}.media-library-search{min-width:0;display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px!important;padding:0 9px;border:1px solid #cbd8e3;border-radius:5px}.media-library-search input{min-width:0;border:0!important;box-shadow:none!important}.media-library-toolbar select,.media-library-upload input{min-width:0;min-height:40px;padding:8px 10px;border:1px solid #cbd8e3;border-radius:5px;background:#fff}.media-library-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 20px 12px;border-bottom:1px solid #e2e9ed}.media-library-dialog .media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;max-height:none;overflow:auto;padding:16px 20px}.media-library-dialog .media-picker-asset{min-width:0}.media-library-empty{margin:0;padding:35px;color:var(--muted);text-align:center}.media-library-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;color:var(--muted);border-top:1px solid #e2e9ed;background:#f9fbfc;font-size:11px}.media-library-dialog>footer>div{display:flex;align-items:center;gap:8px}.media-library-dialog>footer button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#315466;border:1px solid #cbd8e3;border-radius:4px;background:#fff;cursor:pointer}.media-library-dialog>footer button:disabled{opacity:.45;cursor:default}@media(max-width:900px){.admin-focus-grid,.admin-guidance-grid,.field-grid-two,.media-picker-toolbar{grid-template-columns:1fr}.media-picker-grid,.media-library-dialog .media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.media-library-toolbar,.media-library-upload,.media-library-dialog .media-picker-grid{grid-template-columns:1fr}}@media(max-width:980px){.admin-shell .media-library-backdrop,.admin-shell .admin-dialog-backdrop{padding-left:18px}}.admin-shell{--admin-sidebar-width: 250px;min-height:100vh;background:#f5f7fa}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:var(--admin-sidebar-width);display:grid;grid-template-rows:72px minmax(0,1fr) 76px;overflow:hidden;color:#fff;background:#11101d;box-shadow:5px 0 22px #08081229;transition:width .5s ease,transform .35s ease}.admin-shell-collapsed{--admin-sidebar-width: 78px}.admin-sidebar.collapsed{width:78px}.admin-sidebar-title{min-width:250px;display:flex;align-items:center;gap:10px;padding:0 14px 0 20px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-sidebar-title>a{min-width:0;flex:1;overflow:hidden;color:#fff;font-size:1.08rem;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.admin-sidebar-title button,.admin-mobile-trigger{width:38px;height:38px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-radius:9px;background:transparent;cursor:pointer;transition:background .2s ease,transform .2s ease}.admin-sidebar-title button:hover{background:#ffffff1f}.admin-sidebar-mobile-close{display:none!important}.admin-shell-collapsed .admin-sidebar-title>a{opacity:0;pointer-events:none}.admin-nav{min-width:250px;overflow-x:hidden;overflow-y:auto;padding:14px 12px 22px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.admin-nav-group{margin-bottom:5px}.admin-nav-parent,.admin-logout-link,.admin-submenu a{width:100%;min-height:43px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;padding:0 9px 0 0;color:#fffc;border:0;border-radius:11px;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.admin-nav-parent:hover,.admin-nav-group.has-active>.admin-nav-parent,.admin-logout-link:hover{color:#11101d;background:#fff}.admin-nav-icon,.admin-submenu a>span:first-child{display:grid;place-items:center}.admin-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700}.admin-nav-chevron{transition:transform .25s ease}.admin-nav-group.open .admin-nav-chevron{transform:rotate(90deg)}.admin-submenu{display:grid;gap:3px;padding:4px 0 5px 8px}.admin-submenu a{grid-template-columns:34px minmax(0,1fr);min-height:38px;padding-right:8px;color:#ffffffad}.admin-submenu a:hover,.admin-submenu a.active{color:#11101d;background:#fff}.admin-logout-link{grid-template-columns:42px minmax(0,1fr);margin-top:8px;color:#ffc7c2}.admin-shell-collapsed .admin-nav-label,.admin-shell-collapsed .admin-nav-chevron,.admin-shell-collapsed .admin-profile-copy{opacity:0;pointer-events:none}.admin-shell-collapsed .admin-nav-parent,.admin-shell-collapsed .admin-logout-link{grid-template-columns:42px 1fr 0}.admin-shell-collapsed .admin-submenu{padding-left:0}.admin-shell-collapsed .admin-submenu a{grid-template-columns:42px 1fr}.admin-profile{min-width:250px;display:flex;align-items:center;gap:11px;padding:12px 16px;background:linear-gradient(120deg,#069,#004a75)}.admin-profile-avatar{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.4);border-radius:50%;background:#ffffff24;font-size:.78rem;font-weight:700}.admin-profile-copy{min-width:0;display:grid;gap:3px;transition:opacity .2s ease}.admin-profile-copy strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.admin-profile-copy small{color:#ffffffb3;font-size:.7rem}.admin-workspace{min-height:100vh;margin-left:var(--admin-sidebar-width);transition:margin-left .5s ease}.admin-page{width:100%;padding:30px clamp(20px,3vw,44px) 48px}.admin-page{max-width:1500px;margin:0 auto}.admin-page-header{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:-30px calc(clamp(20px,3vw,44px)*-1) 24px;padding:28px clamp(20px,3vw,44px);color:#fff;background:linear-gradient(118deg,#069,#004a75 58%,#26388f);box-shadow:0 8px 24px #004a752e}.admin-page-heading{display:flex;align-items:center;gap:15px}.admin-page-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#ffffff26}.admin-page-header h1{margin:0;color:#fff;font-size:clamp(1.55rem,2vw,2.05rem)}.admin-page-header p{max-width:720px;margin:6px 0 0;color:#ffffffd1;line-height:1.5}.admin-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.admin-primary-button,.admin-secondary-button,.admin-page-actions .button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.admin-primary-button{color:#fff;background:#069;box-shadow:0 7px 18px #0693}.admin-page-header .admin-primary-button,.admin-page-header .button-primary{color:#069;background:#fff}.admin-secondary-button{color:#29485a;border-color:#cddbe3;background:#fff}.admin-page-header .button-secondary{color:#fff;border-color:#ffffff73;background:#ffffff1a}.admin-primary-button:hover,.admin-secondary-button:hover,.admin-page-actions .button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #12304429}button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.admin-filter-card,.admin-table-card,.admin-settings-card{margin-bottom:20px;border:1px solid #dfe7ec;border-radius:8px;background:#fff;box-shadow:0 4px 15px #1a34430d}.admin-filter-card{padding:18px 20px}.admin-filter-card h2{margin:0 0 13px;color:#263d4a;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.admin-filter-row{display:flex;align-items:end;gap:12px}.admin-orders-page .admin-filter-row{flex-wrap:wrap}.admin-search-field{min-width:240px;max-width:520px;flex:1;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #cddbe3;border-radius:7px;background:#fff}.admin-search-field:focus-within{border-color:#069;box-shadow:0 0 0 3px #0066991a}.admin-search-field input{width:100%;min-height:40px;padding:0;border:0;outline:0;background:transparent}.admin-filter-row>label:not(.admin-search-field){min-width:190px;display:grid;gap:6px;color:#526b79;font-size:.78rem;font-weight:700}.admin-filter-row select{min-height:40px;padding:0 10px;border:1px solid #cddbe3;border-radius:7px;background:#fff}.admin-table-card{overflow:hidden}.admin-table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;color:#334f5e;font-size:.84rem}.admin-table th{padding:13px 16px;color:#fff;background:#069;font-size:.73rem;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table td{padding:14px 16px;border-bottom:1px solid #edf1f4;vertical-align:middle}.admin-table tbody tr{transition:background .16s ease}.admin-table tbody tr:hover{background:#f4f9fb}.admin-table code{padding:3px 6px;border-radius:4px;color:#325466;background:#edf4f7}.admin-table-footer{padding:11px 16px;color:#6c818d;border-top:1px solid #edf1f4;background:#fafcfd;font-size:.76rem}.admin-status,.admin-status-button{min-height:27px;display:inline-flex;align-items:center;padding:0 9px;border:0;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.admin-status-active{color:#166534;background:#dcfce7}.admin-status-draft{color:#92400e;background:#fef3c7}.admin-status-inactive{color:#7f1d1d;background:#fee2e2}.admin-status-button{cursor:pointer}.admin-icon-actions{display:flex;align-items:center;gap:5px}.admin-icon-actions a,.admin-icon-actions button{width:35px;height:35px;display:grid;place-items:center;padding:0;color:#069;border:1px solid #dce6eb;border-radius:7px;background:#fff;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.admin-icon-actions a:hover,.admin-icon-actions button:hover{color:#fff;border-color:#069;background:#069;transform:translateY(-1px)}.admin-icon-actions .danger{color:#b42318}.admin-icon-actions .danger:hover{color:#fff;border-color:#b42318;background:#b42318}.admin-icon-actions button:disabled{opacity:.4;cursor:not-allowed;transform:none;color:#069;background:#fff;border-color:#dce6eb}.admin-menus-card-heading{padding:16px 20px 12px}.admin-menus-card-heading p{font-size:.78rem}.admin-menus-submenu{display:inline-block;padding-left:18px;font-weight:600}.admin-loading,.admin-empty-state{min-height:110px;display:flex;align-items:center;justify-content:center;gap:10px;color:#708692}.admin-empty-state{flex-direction:column}.admin-loading i,.admin-button-spinner{width:18px;height:18px;border:2px solid #cbd9e0;border-top-color:#069;border-radius:50%;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-message,.admin-toast{padding:12px 15px;border:1px solid #d1e4ee;border-radius:10px;font-size:.82rem;background:#fff;color:#173b56}.admin-message-error,.admin-toast-error{color:#991b1b;border-color:#fecaca;background:#fff1f2}.admin-message-success,.admin-toast-success{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.admin-message-info{color:#075985;border-color:#bae6fd;background:#f0f9ff}.admin-toast{position:fixed;top:18px;right:20px;z-index:11000;min-width:300px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 18px 45px #1229362e;isolation:isolate}.admin-toast>span{display:flex;align-items:center;gap:8px}.admin-toast button{padding:0;border:0;background:transparent;cursor:pointer}.admin-toast-info{color:#173b56;border-color:#c7e2ee;background:#f0f8fc}.admin-news-state-options{display:flex;flex-wrap:wrap;align-items:center;align-self:center;gap:12px 20px;min-width:0}.admin-news-state-options .admin-checkbox-field{margin:0;min-height:40px}.admin-settings-card{padding:22px}.admin-form{display:grid;gap:17px}.admin-form>label,.admin-form-grid label{display:grid;gap:6px;color:#405d6d;font-size:.78rem;font-weight:700}.admin-form input:not([type=checkbox]),.admin-form textarea,.admin-form select,.admin-form-grid input:not([type=checkbox]),.admin-form-grid select{width:100%;min-height:40px;padding:9px 11px;border:1px solid #cddbe3;border-radius:7px;background:#fff;font:inherit}.admin-form textarea{min-height:100px;resize:vertical}.form-actions{display:flex;justify-content:flex-end;gap:9px}.admin-checkbox-field,.checkbox-label{display:inline-flex!important;width:fit-content;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.admin-checkbox-field input[type=checkbox],.checkbox-label input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#0076a8}.admin-legacy-value{margin:0;padding:10px 12px;color:#654f13;border-left:3px solid #d6a72a;background:#fff9df;font-size:.8rem}.admin-sessions-editor{display:grid;gap:12px;padding:16px;border:1px solid #cddbe3;border-radius:9px;background:#f7fafc}.admin-sessions-editor>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-sessions-editor>header small{display:block;color:#617787}.admin-session-row{display:grid;grid-template-columns:1.1fr .8fr .8fr 1fr auto;align-items:end;gap:9px;padding:12px;border:1px solid #d8e4ea;border-radius:8px;background:#fff}@media(max-width:760px){.admin-session-row{grid-template-columns:1fr 1fr}.admin-session-row .admin-icon-actions{grid-column:1 / -1}}.admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:22px;background:#11101d99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-dialog{width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 25px 70px #00000040}.admin-dialog>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;color:#fff;background:#069}.admin-dialog>header span{display:flex;align-items:center;gap:7px;color:#ffffffc7;font-size:.72rem;font-weight:700;text-transform:uppercase}.admin-dialog>header h2{margin:4px 0 0;color:#fff}.admin-dialog>header button{width:36px;height:36px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-radius:7px;background:#ffffff1a;cursor:pointer}.admin-dialog form{padding:22px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-dialog footer{display:flex;justify-content:flex-end;gap:9px;padding-top:20px}.admin-form-error{color:#b42318}.admin-mobile-trigger{display:none;position:fixed;top:12px;left:12px;z-index:68;color:#fff;background:#11101d;box-shadow:0 6px 18px #0000002e}.admin-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;border:0;background:#11101d94}@media(max-width:1100px){.admin-shell{--admin-sidebar-width: 0px}.admin-sidebar,.admin-sidebar.collapsed{width:250px;transform:translate(-102%)}.admin-sidebar.mobile-open{transform:translate(0)}.admin-sidebar-toggle{display:none!important}.admin-sidebar-mobile-close{display:grid!important}.admin-shell-collapsed .admin-sidebar-title>a,.admin-shell-collapsed .admin-nav-label,.admin-shell-collapsed .admin-nav-chevron,.admin-shell-collapsed .admin-profile-copy{opacity:1;pointer-events:auto}.admin-workspace{margin-left:0}.admin-mobile-trigger{display:grid}}@media(max-width:760px){.admin-page{padding:74px 14px 34px}.admin-page-header{align-items:flex-start;flex-direction:column;margin:-74px -14px 18px;padding:70px 16px 22px}.admin-page-actions{width:100%;justify-content:stretch}.admin-page-actions>*{flex:1}.admin-filter-row{align-items:stretch;flex-direction:column}.admin-search-field,.admin-filter-row>label:not(.admin-search-field){width:100%;max-width:none;min-width:0}.admin-form-grid{grid-template-columns:1fr}.admin-toast{inset:12px 12px auto;min-width:0}}.admin-table-thumb{width:54px;height:42px;display:block;object-fit:cover;border:1px solid #dbe5ea;border-radius:5px;background:#f2f5f7}.admin-table-thumb-empty{display:grid;place-items:center;color:#8a9aa4}.admin-cell-secondary{display:block;margin-top:4px;color:#71828e;font-size:.72rem;line-height:1.35}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-pagination>div{display:flex;align-items:center;gap:10px}.admin-pagination button{min-height:30px;padding:0 10px;color:#315466;border:1px solid #cbd8e3;border-radius:4px;background:#fff;font:inherit;cursor:pointer}.admin-pagination button:disabled{opacity:.45;cursor:default}.admin-dialog-wide{width:min(920px,calc(100vw - 34px));max-height:calc(100vh - 34px)}.admin-dialog-wide>form{overflow-y:auto}.admin-dialog-wide .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-span-2{grid-column:1 / -1}.admin-field-label{display:block;margin-bottom:7px;color:#425866;font-family:var(--font-family-gotham-medium);font-size:.78rem}.admin-code-field{font-family:Consolas,monospace!important;font-size:.78rem!important}.admin-media-field{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:12px;border:1px solid #dbe5ea;border-radius:6px;background:#f9fbfc}.admin-media-field>img,.admin-media-placeholder{width:170px;height:110px;object-fit:cover;border:1px solid #d4dfe5;border-radius:5px;background:#edf2f5}.admin-media-placeholder{display:grid;place-items:center;color:#7c8d98}.admin-media-field>div{min-width:0;display:grid;align-content:start;gap:9px}.admin-media-field .admin-secondary-button{width:max-content;cursor:pointer}.admin-order-status-paid,.admin-order-status-approved{color:#176b45;background:#e7f7ee}.admin-order-status-awaiting_payment,.admin-order-status-processing,.admin-order-status-pending{color:#8a5b00;background:#fff4d9}.admin-order-status-payment_failed,.admin-order-status-failed,.admin-order-status-rejected{color:#a43831;background:#fdecea}.admin-order-status-cancelled,.admin-order-status-refunded{color:#5d6670;background:#eef1f3}.admin-order-dialog>.admin-order-detail{overflow-y:auto;padding:20px 22px}.admin-order-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-order-summary-grid article{min-width:0;display:grid;gap:5px;padding:13px;border:1px solid #dbe5ea;border-radius:6px;background:#f9fbfc}.admin-order-summary-grid article>span,.admin-order-summary-grid small{color:#71828e;font-size:.72rem;overflow-wrap:anywhere}.admin-order-items,.admin-payment-detail{margin-top:18px;padding:16px;border:1px solid #dbe5ea;border-radius:6px}.admin-order-items h3,.admin-payment-detail h3{margin:0 0 12px;color:#163b50;font-size:.92rem}.admin-order-items>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #edf1f4}.admin-order-items>div>span{display:grid;gap:3px}.admin-order-items small{color:#71828e}.admin-payment-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.admin-payment-detail dl>div{min-width:0}.admin-payment-detail dt{color:#71828e;font-size:.72rem}.admin-payment-detail dd{margin:4px 0 0;overflow-wrap:anywhere}.admin-payment-detail code{display:block;padding:8px;overflow-wrap:anywhere;white-space:normal;border-radius:4px;background:#edf4f7}@media(max-width:760px){.admin-dialog-wide .admin-form-grid,.admin-order-summary-grid,.admin-payment-detail dl{grid-template-columns:1fr}.admin-field-span-2{grid-column:auto}.admin-media-field{grid-template-columns:1fr}.admin-media-field>img,.admin-media-placeholder{width:100%}.admin-pagination{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.admin-workspace,.admin-nav-chevron,.admin-primary-button,.admin-secondary-button,.admin-icon-actions a,.admin-icon-actions button{transition:none!important}.admin-loading i,.admin-button-spinner{animation-duration:1.5s}}.admin-confirm-dialog{width:min(460px,100%);padding:24px;border-radius:10px;background:#fff;box-shadow:0 25px 70px #00000040}.admin-confirm-dialog h2{margin:0 0 9px;color:#273f4c}.admin-confirm-dialog p{margin:0;color:#667d89;line-height:1.55}.admin-confirm-dialog footer{display:flex;justify-content:flex-end;gap:9px;padding-top:21px}.admin-danger-button{min-height:40px;padding:0 15px;color:#fff;border:1px solid #b42318;border-radius:8px;background:#b42318;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.admin-shell{display:block;grid-template-columns:none}.admin-sidebar{height:100vh;padding:0}.admin-workspace{width:auto;min-width:0}.admin-shell,.admin-page,.admin-page button,.admin-page input,.admin-page select,.admin-page textarea{font-family:var(--font-family-text)}.admin-page h1,.admin-page h2,.admin-page h3,.admin-page h4,.admin-page h5,.admin-page h6{font-family:var(--font-family-title);font-weight:700}.admin-page{color:#29485a;font-size:.82rem}.admin-page-header{min-height:0;margin:0 0 22px;padding:0;color:#29485a;background:transparent;box-shadow:none}.admin-page-heading{gap:12px}.admin-page-icon{width:38px;height:38px;color:#069;border-radius:8px;background:#eaf5fa}.admin-page-header h1{color:#163b50;font-size:clamp(1.38rem,1.8vw,1.72rem);line-height:1.05}.admin-page-header p{margin-top:4px;color:#6b7f8b;font-size:.78rem;line-height:1.45}.admin-page-header .button-primary{color:#fff;border-color:#069;background:#069}.admin-page-header .button-secondary{color:#315466;border-color:#cfdce3;background:#fff}.admin-page-actions .button{min-height:36px;padding-inline:12px;border-radius:6px;font-size:.74rem;font-weight:700}.admin-section-heading h2,.admin-filter-card h2,.admin-table-card h2,.admin-settings-card h2{color:#163b50;font-size:1.02rem}.media-picker-uploaded-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:4px;padding:5px 0 0}.media-picker-uploaded-actions label{display:grid;gap:2px}.media-picker-uploaded-actions label span{color:#596d78;font-size:.64rem;font-weight:700}.media-picker-uploaded-actions input{min-width:0;width:100%}.media-picker-uploaded-actions>button{position:static;display:grid;place-items:center;width:32px;height:32px;border:1px solid #cad8e1;border-radius:5px;color:#069;background:#fff;cursor:pointer}.media-picker-uploaded-actions .media-picker-delete{position:static;width:32px;height:32px;border-radius:5px;color:#fff;background:#a6252d}.builder-global-header-preview nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;color:#fff;background:#005a87}.builder-global-header-preview nav img{width:120px;max-height:60px;object-fit:contain}.builder-global-header-preview>div{padding:7px;color:#fff;text-align:center;background:navy}.builder-global-footer-preview{display:grid;gap:9px;padding:30px;color:#fff;background:linear-gradient(145deg,#004b74,#00005c)}.admin-shell,.admin-page,.admin-page input,.admin-page select,.admin-page textarea,.admin-page table,.admin-dialog,.admin-confirm-dialog{font-family:var(--font-family-text)}.admin-page :where(h1,h2,h3,h4,h5,h6),.admin-dialog :where(h1,h2,h3,h4,h5,h6),.admin-confirm-dialog :where(h1,h2,h3,h4,h5,h6),.abralimp-builder :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:700;line-height:1.18}.admin-page :where(p,li,label,input,select,textarea,td,th,small),.admin-dialog :where(p,li,label,input,select,textarea,small),.abralimp-builder :where(p,li,input,select,textarea,small){font-family:var(--font-family-text)}.admin-nav-parent,.admin-logout-link,.admin-submenu a,.admin-sidebar-title>a,.admin-primary-button,.admin-secondary-button,.admin-danger-button,.admin-icon-actions button,.admin-icon-actions a,.admin-status-button,.abralimp-builder .pb-btn{font-family:var(--font-family-gotham-medium)}.admin-sidebar-title>a,.admin-profile-avatar{font-weight:700}.admin-nav-label{font-weight:500}.admin-accessibility-bar{position:sticky;top:0;z-index:64;min-height:40px;display:flex;align-items:center;padding:3px clamp(20px,3vw,44px);border-bottom:1px solid rgba(255,255,255,.3);background:linear-gradient(110deg,#0076a8,#069 48%,navy 112%);box-shadow:0 4px 16px #002f4c1f}.admin-accessibility-inner{width:min(100%,1500px);margin:0 auto}.admin-primary-button,.admin-secondary-button,.admin-danger-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;border-radius:8px;font-size:.8rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .22s ease,transform .2s ease}.admin-primary-button{color:#fff;border:1px solid #006699;background:#069}.admin-secondary-button{color:#294f63;border:1px solid #c8d8e1;background:#fff}.admin-danger-button{color:#fff;border:1px solid #b42318;background:#b42318}:where(.admin-primary-button,.admin-secondary-button,.admin-danger-button):hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f233424}:where(.admin-primary-button,.admin-secondary-button,.admin-danger-button):active{transform:translateY(0);box-shadow:none}:where(.admin-primary-button,.admin-secondary-button,.admin-danger-button):disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}:where(.admin-primary-button,.admin-secondary-button,.admin-danger-button) svg{width:17px;height:17px;flex:0 0 auto}.admin-icon-actions button,.admin-icon-actions a,.admin-sidebar-title button,.admin-mobile-trigger{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.admin-icon-actions button:hover,.admin-icon-actions a:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f23341f}.admin-icon-actions button:active,.admin-icon-actions a:active{transform:translateY(0)}.admin-button-spinner{width:16px;height:16px;border-width:2px}html[data-high-contrast=true] .admin-shell{--admin-bg: #000;--admin-panel: #080808;--admin-ink: #fff;--admin-soft: #111;--admin-line: #fff}html[data-high-contrast=true] :where(.admin-page,.admin-filter-card,.admin-table-card,.admin-settings-card,.admin-focus-card,.admin-guidance-grid>article){color:#fff;border-color:#fff;background:#000}html[data-high-contrast=true] :where(.admin-table-card table,.admin-table-card th,.admin-table-card td){color:#fff;border-color:#fff;background:#080808}html[data-high-contrast=true] .admin-page :where(h1,h2,h3,h4,h5,h6,p,label,small){color:#fff}html[data-high-contrast=true] .admin-page .admin-status{color:#000;border-color:#ffea00;background:#ffea00}html[data-high-contrast=true] :where(.admin-primary-button,.admin-status-active){color:#000;border-color:#ffea00;background:#ffea00}html[data-high-contrast=true] .admin-secondary-button{color:#fff;border-color:#fff;background:#111}html[data-high-contrast=true] .abralimp-builder,html[data-high-contrast=true] .abralimp-builder .page-builder-container,html[data-high-contrast=true] .abralimp-builder .pb-sidebar,html[data-high-contrast=true] .abralimp-builder .pb-canvas-wrapper,html[data-high-contrast=true] .abralimp-builder .pb-canvas-header,html[data-high-contrast=true] .abralimp-builder .pb-canvas-stage,html[data-high-contrast=true] .abralimp-builder .pb-right-rail,html[data-high-contrast=true] .abralimp-builder .pb-properties-panel,html[data-high-contrast=true] .abralimp-builder .pb-properties-header,html[data-high-contrast=true] .abralimp-builder .pb-properties-content{color:#fff;border-color:#fff;background:#000}html[data-high-contrast=true] .abralimp-builder .pb-widget,html[data-high-contrast=true] .abralimp-builder .pb-category-wrapper,html[data-high-contrast=true] .abralimp-builder .pb-category-header,html[data-high-contrast=true] .abralimp-builder .pb-search-container{color:#fff;border-color:#fff;background:#080808}html[data-high-contrast=true] .abralimp-builder :where(input,select,textarea){color:#000;border-color:#fff;background:#fff}html[data-high-contrast=true] .abralimp-builder .pb-btn:not(.pb-btn-primary){color:#fff;border-color:#fff;background:#080808}@media(max-width:980px){.admin-accessibility-bar{padding-inline:58px 12px}.admin-mobile-trigger{top:43px}}@media(max-width:640px){.admin-accessibility-bar{min-height:40px;padding:3px 8px}.admin-mobile-trigger{top:47px}:where(.admin-primary-button,.admin-secondary-button,.admin-danger-button){min-height:42px}}@media(prefers-reduced-motion:reduce){:where(.admin-primary-button,.admin-secondary-button,.admin-danger-button,.admin-icon-actions button,.admin-icon-actions a){transition:none}}.builder-global-footer-preview img{width:120px}.abralimp-builder,.abralimp-builder *{box-sizing:border-box}.abralimp-builder{width:100%;height:100vh;min-height:680px;overflow:hidden;color:#17212b;background:#f5f7fa;font-family:var(--font-family-gotham-book);font-size:14px}.abralimp-builder button,.abralimp-builder input,.abralimp-builder select,.abralimp-builder textarea{font:inherit}.abralimp-builder .page-builder-container{position:relative;width:100%;height:100%;display:flex;overflow:hidden;background:#f5f7fa}.abralimp-builder .pb-sidebar{width:280px;min-width:280px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-sidebar-header{min-height:52px;display:flex;align-items:center;padding:14px 16px;color:#fff;background:#069}.abralimp-builder .pb-sidebar-header h2{margin:0;color:inherit;font-family:var(--font-family-gotham-bold);font-size:17px;line-height:1.2}.abralimp-builder .pb-search-container{position:relative;min-height:55px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:10px 12px;color:#758797;border-bottom:1px solid #e6edf3;background:#fff}.abralimp-builder .pb-search-input{width:100%;height:34px;min-width:0;padding:0 4px;color:#17212b;border:0;outline:0;background:transparent;font-size:13px}.abralimp-builder .pb-search-clear{width:24px;height:24px;display:grid;place-items:center;padding:0;color:#5b6b7a;border:0;border-radius:5px;background:transparent;cursor:pointer}.abralimp-builder .pb-search-clear:hover{color:#069;background:#e6f2f8}.abralimp-builder .pb-sidebar-content{flex:1;min-height:0;overflow-y:auto;padding:12px;background:#fff;scrollbar-width:thin;scrollbar-color:#b9cad5 transparent}.abralimp-builder .pb-category{margin-bottom:12px}.abralimp-builder .pb-category-title{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#069;border:0;border-left:2px solid #006699;border-radius:6px;background:#f1f7fb;font-family:var(--font-family-gotham-bold);font-size:12px;letter-spacing:.02em;text-align:left;text-transform:uppercase;cursor:pointer}.abralimp-builder .pb-category-title:hover{background:#e6f2f8}.abralimp-builder .pb-category-title .toggle-icon{flex:0 0 auto;transition:transform .18s ease}.abralimp-builder .pb-category.collapsed .pb-category-title .toggle-icon{transform:rotate(-90deg)}.abralimp-builder .pb-widgets-grid{display:grid;grid-template-columns:1fr;gap:6px;padding-top:8px}.abralimp-builder .pb-widget{width:100%;min-height:46px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;color:#17212b;border:1px solid #d9e2ec;border-radius:6px;background:#fff;text-align:left;cursor:grab}.abralimp-builder button.pb-widget:hover{color:#069;border-color:#069;background:#f7fbfd;box-shadow:0 2px 8px #00669914}.abralimp-builder .pb-widget-static{cursor:default}.abralimp-builder .pb-widget-icon{width:30px;height:28px;display:grid;place-items:center;color:#069;border-radius:5px;background:#e6f2f8}.abralimp-builder .pb-widget-copy{min-width:0;display:grid;gap:2px}.abralimp-builder .pb-widget-label{overflow:hidden;color:inherit;font-family:var(--font-family-gotham-medium);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.abralimp-builder .pb-widget-copy small{overflow:hidden;color:#71818e;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.abralimp-builder .pb-sidebar-empty{margin:10px;color:#6b7c89;font-size:12px}.abralimp-builder .pb-canvas-wrapper{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;margin-right:56px;background:#f5f7fa;transition:margin-right .18s ease}.abralimp-builder .page-builder-container.pb-panel-open .pb-canvas-wrapper{margin-right:416px}.abralimp-builder .pb-canvas-header{min-height:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px 14px;border-bottom:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-canvas-actions,.abralimp-builder .pb-canvas-controls{display:flex;align-items:center;gap:6px;white-space:nowrap}.abralimp-builder .pb-canvas-actions{flex:1 1 auto;min-width:max-content}.abralimp-builder .pb-canvas-controls{flex:0 0 auto}.abralimp-builder .pb-divider-vertical{width:1px;height:24px;margin:0 2px;background:#d9e2ec}.abralimp-builder .pb-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;color:#17212b;border:1px solid #c9d6e2;border-radius:6px;background:#fff;font-family:var(--font-family-gotham-medium);font-size:12px;white-space:nowrap;cursor:pointer}.abralimp-builder .pb-btn:hover{color:#069;border-color:#069;background:#f7fbfd}.abralimp-builder .pb-btn:disabled{opacity:.42;cursor:not-allowed}.abralimp-builder .pb-btn.pb-btn-icon{width:34px;min-width:34px;padding:0}.abralimp-builder .pb-file-action{position:relative;cursor:pointer}.abralimp-builder .pb-file-action input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.pb-json-dialog{width:min(900px,100%)}.pb-json-dialog-body{padding:20px 22px 0}.pb-json-dialog-body>p{margin:0 0 12px;color:#56616d;font-size:.88rem}.pb-json-dialog-body textarea{width:100%;min-height:min(55vh,520px);resize:vertical;padding:14px;border:1px solid #cbd4dc;border-radius:7px;background:#f7f9fa;color:#16212b;font:12px/1.55 Consolas,Monaco,monospace;-moz-tab-size:2;tab-size:2}.pb-json-dialog>footer{padding:16px 22px 22px}.abralimp-builder .pb-btn.pb-btn-primary,.abralimp-builder .pb-btn.pb-btn-success{color:#fff;border-color:#069;background:#069}.abralimp-builder .pb-btn.pb-btn-primary:hover,.abralimp-builder .pb-btn.pb-btn-success:hover{color:#fff;border-color:#00557f;background:#00557f}.abralimp-builder .pb-zoom-controls{min-height:36px;display:flex;align-items:center;gap:1px;padding:1px;border:1px solid #d9e2ec;border-radius:6px;background:#f5f7fa}.abralimp-builder .pb-zoom-controls .pb-btn{min-height:30px;height:30px;border:0;background:transparent}.abralimp-builder .pb-zoom-level{min-width:42px;color:#4f6070;font-family:var(--font-family-gotham-medium);font-size:11px;text-align:center}.abralimp-builder .pb-device-switcher{min-height:36px;border:1px solid #d9e2ec;border-radius:6px;background:#fff}.abralimp-builder .pb-device-select{min-width:112px;min-height:34px;padding:6px 10px;color:#17212b;border:0;border-radius:6px;outline:0;background:#fff;font-family:var(--font-family-gotham-medium);font-size:13px}.abralimp-builder .pb-builder-message{flex:0 0 auto;margin:0;padding:8px 14px;border-bottom:1px solid #d9e2ec;font-size:12px}.abralimp-builder .pb-builder-message-success{color:#166534;background:#ecfdf3}.abralimp-builder .pb-builder-message-error{color:#991b1b;background:#fff1f2}.abralimp-builder .pb-builder-message-info{color:#075985;background:#f0f9ff}.abralimp-builder .pb-canvas-stage{flex:1;min-height:0;overflow:auto;padding:18px 20px 80px;background:#f5f7fa}.abralimp-builder .pb-canvas{width:min(100%,1180px);min-height:520px;display:grid;align-content:start;gap:12px;margin:0 auto;padding:18px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;box-shadow:0 8px 24px #17212b14;transition:width .18s ease,transform .18s ease}.abralimp-builder .pb-canvas.device-tablet{width:min(768px,calc(100% - 20px))}.abralimp-builder .pb-canvas.device-mobile{width:min(390px,calc(100% - 20px))}.abralimp-builder .pb-canvas.pb-canvas-empty-active{min-height:460px;border-style:dashed;border-color:#99cce2}.abralimp-builder .pb-canvas-empty{min-height:410px;display:grid;place-items:center}.abralimp-builder .pb-empty-state{max-width:460px;padding:40px;color:#5f6f80;text-align:center}.abralimp-builder .pb-empty-icon{width:42px;height:42px;display:inline-grid;place-items:center;margin-bottom:12px;color:#069;border-radius:8px;background:#e6f2f8;font-size:28px}.abralimp-builder .pb-empty-state h3{margin:0 0 6px;color:#17212b;font-family:var(--font-family-karla);font-size:20px}.abralimp-builder .pb-empty-state p{margin:0;color:#5f6f80;font-size:13px}.abralimp-builder .pb-element{position:relative;min-width:0;padding-top:30px;border:1px solid transparent;border-radius:6px;background:#fff;cursor:pointer}.abralimp-builder .pb-element:hover,.abralimp-builder .pb-element.selected{border-color:#069;box-shadow:0 0 0 2px #0066991a}.abralimp-builder .pb-element.inactive{opacity:.5}.abralimp-builder .pb-element-controls{position:absolute;inset:0 0 auto;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 5px 3px 8px;color:#385563;border-bottom:1px solid #e2e9ed;border-radius:5px 5px 0 0;background:#f7fafb}.abralimp-builder .pb-element-name{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;font-family:var(--font-family-gotham-medium);font-size:11px;text-overflow:ellipsis;white-space:nowrap;cursor:grab}.abralimp-builder .pb-element-controls>div{display:flex;gap:3px}.abralimp-builder .pb-element-controls button{width:24px;height:24px;display:grid;place-items:center;padding:0;color:#536d79;border:0;border-radius:4px;background:transparent;cursor:pointer}.abralimp-builder .pb-element-controls button:hover{color:#069;background:#e6f2f8}.abralimp-builder .pb-element-preview{min-width:0;max-height:460px;overflow:hidden;pointer-events:none}.abralimp-builder .pb-element-preview .pb-react-viewer{gap:0}.abralimp-builder .pb-element-preview .pb-react-viewer>section{margin:0}.abralimp-builder .pb-canvas-dropzone{min-height:54px;display:flex;align-items:center;justify-content:center;gap:7px;color:#66808d;border:1px dashed #9fb7c3;border-radius:6px;background:#f8fbfc;font-size:12px}.abralimp-builder .pb-right-rail{position:absolute;inset:0 0 0 auto;z-index:40;width:56px;display:flex;flex-direction:column;align-items:stretch;padding-top:52px;border-left:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-right-rail-button{position:relative;width:56px;height:52px;display:grid;place-items:center;padding:0;color:#5b6b7a;border:0;border-bottom:1px solid #eef2f6;background:#fff;cursor:pointer}.abralimp-builder .pb-right-rail-button:hover,.abralimp-builder .pb-right-rail-button:focus{color:#069;background:#f1f7fb;outline:0}.abralimp-builder .pb-right-rail-button.active{color:#069;background:#e6f2f8;box-shadow:inset 3px 0 #069}.abralimp-builder .pb-pages-panel,.abralimp-builder .pb-properties-panel{position:absolute;inset:0 56px 0 auto;z-index:35;width:360px;min-width:360px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-pages-panel-header,.abralimp-builder .pb-properties-header{min-height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px;border-bottom:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-pages-panel-header h2,.abralimp-builder .pb-properties-header h3{margin:0;color:#17212b;font-family:var(--font-family-gotham-medium);font-size:16px;line-height:1.2}.abralimp-builder .pb-pages-panel-header p{margin:3px 0 0;color:#5b6b7a;font-size:11px}.abralimp-builder .pb-close-panel-btn,.abralimp-builder .pb-close-btn{width:32px;height:32px;display:grid;place-items:center;padding:0;color:#5b6b7a;border:0;border-radius:6px;background:transparent;cursor:pointer}.abralimp-builder .pb-close-panel-btn:hover,.abralimp-builder .pb-close-btn:hover{color:#069;background:#f1f7fb}.abralimp-builder .pb-pages-status-bar{min-height:42px;flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:10px 20px;color:#5b6b7a;border-bottom:1px solid #eef2f6;background:#fff;font-size:12px}.abralimp-builder .pb-pages-status-bar strong{color:#069;font-family:var(--font-family-gotham-medium)}.abralimp-builder .pb-pages-panel-content{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 28px;background:#fff;scrollbar-width:thin;scrollbar-color:#c6d3dc transparent}.abralimp-builder .pb-pages-search-box{min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:14px;padding:0 10px;color:#768793;border-bottom:1px solid #d9e2ec}.abralimp-builder .pb-pages-search-box input{width:100%;min-width:0;min-height:40px;border:0;outline:0;background:transparent;font-size:13px}.abralimp-builder .pb-pages-list{display:flex;flex-direction:column}.abralimp-builder .pb-page-item{width:100%;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:13px 4px;color:#17212b;border:0;border-bottom:1px solid #d9e2ec;background:#fff;text-align:left;cursor:pointer}.abralimp-builder .pb-page-item:hover,.abralimp-builder .pb-page-item.active{color:#069;background:#f7fbfd}.abralimp-builder .pb-page-item>span{min-width:0;display:grid;gap:3px}.abralimp-builder .pb-page-item strong{font-family:var(--font-family-gotham-bold);font-size:13px}.abralimp-builder .pb-page-item small{overflow:hidden;color:#5b6b7a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.abralimp-builder .pb-page-item em{color:#7a8995;font-size:10px;font-style:normal}.abralimp-builder .pb-page-form{display:flex;flex-direction:column;padding-bottom:86px}.abralimp-builder .pb-form-card{margin:0 0 24px;background:#fff}.abralimp-builder .pb-form-card>header{min-height:48px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding-bottom:10px;border-bottom:1px solid #d9e2ec}.abralimp-builder .pb-form-card>header>span{width:24px;height:24px;display:grid;place-items:center;color:#069;border-radius:5px;background:#e6f2f8;font-family:var(--font-family-gotham-medium);font-size:12px}.abralimp-builder .pb-form-card h4,.abralimp-builder .pb-page-publication h4{margin:0;color:#17212b;font-family:var(--font-family-gotham-bold);font-size:14px}.abralimp-builder .pb-form-card header p{margin:4px 0 0;color:#5b6b7a;font-size:12px}.abralimp-builder .pb-form-card-body{display:grid;gap:16px;padding-top:16px}.abralimp-builder .pb-form-group{display:grid;gap:7px;color:#4f5f70;font-family:var(--font-family-gotham-medium);font-size:13px}.abralimp-builder .pb-form-group input,.abralimp-builder .pb-form-group textarea{width:100%;min-height:40px;padding:9px 10px;color:#17212b;border:1px solid #cbd8e3;border-radius:6px;outline:0;background:#fff;font-family:var(--font-family-gotham-book);font-size:14px;resize:vertical}.abralimp-builder .pb-form-group input:focus,.abralimp-builder .pb-form-group textarea:focus{border-color:#069;box-shadow:0 0 0 2px #0066991f}.abralimp-builder .pb-form-group input[readonly]{color:#70808c;background:#f7f9fa}.abralimp-builder .pb-form-checkbox,.abralimp-builder .pb-property-switch{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:12px;border:1px solid #d9e2ec;border-radius:6px;background:#fff}.abralimp-builder .pb-form-checkbox input,.abralimp-builder .pb-property-switch input{margin-top:2px;accent-color:#006699}.abralimp-builder .pb-form-checkbox>span,.abralimp-builder .pb-property-switch>span{display:grid;gap:3px}.abralimp-builder .pb-form-checkbox strong,.abralimp-builder .pb-property-switch strong{color:#17212b;font-family:var(--font-family-gotham-medium);font-size:12px}.abralimp-builder .pb-form-checkbox small,.abralimp-builder .pb-property-switch small{color:#687986;font-size:11px;line-height:1.35}.abralimp-builder .pb-page-publication{display:grid;gap:8px;padding-top:18px;border-top:1px solid #d9e2ec}.abralimp-builder .pb-page-publication p{margin:0;color:#5b6b7a;font-size:12px;line-height:1.45}.abralimp-builder .pb-link-button{width:max-content;padding:0;color:#069;border:0;background:transparent;font-size:12px;cursor:pointer}.abralimp-builder .pb-link-button.danger{color:#b42318}.abralimp-builder .pb-page-form-actions{position:absolute;inset:auto 0 0;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 20px 16px;border-top:1px solid #d9e2ec;background:#fff;box-shadow:0 -8px 18px #17212b14}.abralimp-builder .pb-properties-component-summary{flex:0 0 auto;padding:16px 20px 14px;border-bottom:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-properties-component-summary h4{margin:0 0 8px;color:#069;font-family:var(--font-family-gotham-bold);font-size:13px;line-height:1.25;text-transform:uppercase}.abralimp-builder .pb-properties-component-summary p{margin:0;color:#5b6b7a;font-size:12px;line-height:1.45}.abralimp-builder .pb-properties-content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 28px;background:#fff;scrollbar-width:thin;scrollbar-color:#c6d3dc transparent}.abralimp-builder .pb-category-wrapper{margin:0 0 12px;background:#fff}.abralimp-builder .pb-category-header{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;color:#17212b;border:0;border-bottom:1px solid #d9e2ec;background:#fff;text-align:left;cursor:pointer}.abralimp-builder .pb-category-header strong{font-family:var(--font-family-gotham-bold);font-size:13px}.abralimp-builder .pb-category-header svg{color:#5b6b7a;transition:transform .18s ease}.abralimp-builder .pb-category-wrapper.collapsed .pb-category-header svg{transform:rotate(-90deg)}.abralimp-builder .pb-category-content{padding:14px 0 18px}.abralimp-builder .pb-no-selection{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;padding:30px 12px;color:#748591;text-align:center}.abralimp-builder .pb-no-selection p{margin:0;font-size:12px;line-height:1.5}.abralimp-builder .pb-property-note{margin:0;color:#5b6b7a;font-size:12px;line-height:1.5}.abralimp-builder .pb-property-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.abralimp-builder .pb-property-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#315466;border:1px solid #cbd8e3;border-radius:6px;background:#fff;font-size:12px;cursor:pointer}.abralimp-builder .pb-property-actions button.danger{color:#b42318;border-color:#edc5c1}.abralimp-builder .pb-properties-content .builder-fields,.abralimp-builder .pb-properties-content .structured-fields{width:100%;min-width:0;display:grid;gap:16px;padding:0}.abralimp-builder .pb-properties-content .builder-fields label{min-width:0;display:grid;gap:8px;margin:0;color:#4f5f70;font-family:var(--font-family-gotham-medium);font-size:13px;line-height:1.2}.abralimp-builder .pb-properties-content .builder-fields input:not([type=checkbox]),.abralimp-builder .pb-properties-content .builder-fields select,.abralimp-builder .pb-properties-content .builder-fields textarea{width:100%;min-width:0;min-height:40px;padding:9px 10px;color:#17212b;border:1px solid #cbd8e3;border-radius:6px;outline:0;background:#fff;font-family:var(--font-family-gotham-book);font-size:14px;resize:vertical}.abralimp-builder .pb-properties-content .builder-fields input:focus,.abralimp-builder .pb-properties-content .builder-fields select:focus,.abralimp-builder .pb-properties-content .builder-fields textarea:focus{border-color:#069;box-shadow:0 0 0 2px #0066991f}.abralimp-builder .pb-properties-content .builder-fields small{color:#687986;font-size:11px;line-height:1.4}.abralimp-builder .pb-properties-content .field-grid-two{grid-template-columns:1fr;gap:14px}.abralimp-builder .pb-properties-content .repeatable-header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid #d9e2ec}.abralimp-builder .pb-properties-content .repeatable-header strong,.abralimp-builder .pb-properties-content .repeatable-item-header strong{color:#17212b;font-family:var(--font-family-gotham-bold);font-size:12px}.abralimp-builder .pb-properties-content .repeatable-header button,.abralimp-builder .pb-properties-content .repeatable-item-header button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#069;border:1px solid #cbd8e3;border-radius:5px;background:#fff;font-size:11px;cursor:pointer}.abralimp-builder .pb-properties-content .repeatable-list{min-width:0;display:grid;gap:10px}.abralimp-builder .pb-properties-content .repeatable-item{min-width:0;display:grid;gap:12px;padding:11px;border:1px solid #dbe5ea;border-radius:6px;background:#fbfcfd;box-shadow:none}.abralimp-builder .pb-properties-content .repeatable-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.abralimp-builder .pb-properties-content .builder-inline-actions{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.abralimp-builder .pb-properties-content .builder-inline-actions button{width:28px;min-width:28px;height:28px;padding:0}.abralimp-builder .pb-properties-content .mini-switch{display:inline-flex;grid-template-columns:none;align-items:center;gap:4px;font-size:10px}.abralimp-builder .pb-properties-content .media-picker,.abralimp-builder .pb-properties-content .media-picker-browser,.abralimp-builder .pb-properties-content .media-picker-uploaded-actions{width:100%;min-width:0}.abralimp-builder .pb-properties-content .media-picker-uploaded-actions{grid-template-columns:minmax(0,1fr) 32px 32px}.abralimp-builder .pb-properties-content .builder-field-note{margin:0;padding:10px;color:#5b6b7a;border-left:2px solid #006699;background:#f1f7fb;font-size:11px;line-height:1.45}.abralimp-builder .pb-properties-content .pb-repeatable-details{display:block;padding:0;overflow:hidden}.abralimp-builder .pb-properties-content .pb-repeatable-details>summary{position:relative;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px 10px;color:#17212b;background:#fff;list-style:none;cursor:pointer}.abralimp-builder .pb-properties-content .pb-repeatable-details>summary::-webkit-details-marker{display:none}.abralimp-builder .pb-properties-content .pb-repeatable-details>summary:after{content:"›";color:#657784;font-size:18px;line-height:1;transform:rotate(0);transition:transform .18s ease}.abralimp-builder .pb-properties-content .pb-repeatable-details[open]>summary:after{transform:rotate(90deg)}.abralimp-builder .pb-properties-content .pb-repeatable-details[open]>summary{border-bottom:1px solid #dbe5ea;background:#f7fbfd}.abralimp-builder .pb-properties-content .pb-repeatable-details>summary span{min-width:0;overflow:hidden;font-family:var(--font-family-gotham-medium);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.abralimp-builder .pb-properties-content .pb-repeatable-details>summary small{overflow:hidden;max-width:110px;color:#71828e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.abralimp-builder .pb-properties-content .pb-repeatable-body{min-width:0;display:grid;gap:13px;padding:11px}.abralimp-builder .pb-properties-content .pb-repeatable-body>.repeatable-list{margin-top:2px}.abralimp-builder.preview-mode .page-builder-container{background:#eef2f5}.abralimp-builder.preview-mode .pb-canvas-wrapper{margin-right:0}.abralimp-builder .pb-preview-toolbar{min-height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #d9e2ec;background:#fff}.abralimp-builder .pb-preview-toolbar strong{font-family:var(--font-family-gotham-medium);font-size:13px}.abralimp-builder.preview-mode .pb-element{padding-top:0;border-color:transparent;cursor:default}.abralimp-builder.preview-mode .pb-element:hover{border-color:transparent;box-shadow:none}.abralimp-builder.preview-mode .pb-element-preview{max-height:none;pointer-events:auto}@media(max-width:1380px){.abralimp-builder .pb-sidebar{width:240px;min-width:240px}.abralimp-builder .pb-pages-panel,.abralimp-builder .pb-properties-panel{width:340px;min-width:340px}.abralimp-builder .page-builder-container.pb-panel-open .pb-canvas-wrapper{margin-right:396px}}@media(max-width:1050px){.abralimp-builder .pb-sidebar{position:absolute;inset:0 auto 0 0;z-index:45;box-shadow:8px 0 20px #17212b1f}.abralimp-builder .pb-canvas-wrapper{margin-left:0}}@media(max-width:760px){.abralimp-builder{min-height:100vh}.abralimp-builder .pb-sidebar{width:min(280px,calc(100vw - 56px));min-width:0}.abralimp-builder .pb-pages-panel,.abralimp-builder .pb-properties-panel{width:calc(100% - 56px);min-width:0}.abralimp-builder .page-builder-container.pb-panel-open .pb-canvas-wrapper{margin-right:56px}.abralimp-builder .pb-canvas-header{height:auto;min-height:92px;flex-wrap:wrap;align-content:center}.abralimp-builder .pb-canvas-actions{overflow-x:auto}.abralimp-builder .pb-canvas-controls{width:100%;justify-content:flex-end}.abralimp-builder .pb-canvas-stage{padding-inline:10px}}.abralimp-builder{font-family:var(--font-family-text)}.abralimp-builder :where(.pb-form-group,.builder-fields label,input,select,textarea,p,small){font-family:var(--font-family-text)}.abralimp-builder :where(.pb-btn,.pb-sidebar-header,.pb-category-title,.pb-widget-label,.pb-element-name,.pb-properties-header,.pb-page-item strong,.pb-preview-toolbar strong){font-family:var(--font-family-gotham-medium)}.abralimp-builder :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:700}.admin-news-image-field{min-width:0;margin:0;padding:16px;border:1px solid var(--admin-border, #d9e2ec);border-radius:12px}.admin-news-image-field legend{padding:0 7px;color:var(--admin-text, #253746);font-weight:700}.admin-news-image-picker{display:grid;grid-template-columns:minmax(220px,42%) 1fr;gap:18px;margin-bottom:15px}.admin-news-image-picker>img,.admin-news-image-picker>div:first-child{width:100%;height:190px;display:grid;place-items:center;overflow:hidden;color:var(--admin-muted, #647887);border:1px dashed var(--admin-border, #d9e2ec);border-radius:10px;background:#f4f7f9;object-fit:cover}.admin-news-image-picker>div:first-child{align-content:center;gap:7px}.admin-news-image-picker>div:nth-child(2){display:flex;align-content:center;align-items:flex-start;flex-wrap:wrap;gap:10px;padding-top:8px}.admin-news-image-picker input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-news-image-picker small{flex-basis:100%;color:var(--admin-muted, #647887)}@media(max-width:720px){.admin-news-image-picker{grid-template-columns:1fr}}.abralimp-builder .pb-element-structural{padding-bottom:10px;background:#f8fafc}.abralimp-builder .pb-builder-container{min-height:90px;display:grid;gap:10px;padding:12px;border:1px dashed #aebfce;border-radius:8px;background:#ffffffbf}.abralimp-builder .pb-structural-caption{color:#607487;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.abralimp-builder .pb-builder-row{min-width:0;display:grid;align-items:stretch;padding:12px;border:1px dashed #9fb5c7;border-radius:8px;background:#edf3f7}.abralimp-builder .pb-builder-column{min-width:0;min-height:110px;display:flex;flex-direction:column;gap:9px;padding:10px;border:1px dashed #b8c8d4;border-radius:7px;background:#fff}.abralimp-builder .pb-builder-column-label{color:#6d7f8c;font-size:10px;font-weight:700;text-transform:uppercase}.abralimp-builder .pb-nested-dropzone{min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;color:#678092;border:1px dashed #b7c8d4;border-radius:6px;background:#f7fafc;font-size:11px}.abralimp-builder .pb-nested-dropzone:hover{color:#069;border-color:#39c;background:#edf8fd}.abralimp-builder .pb-structure-tree{margin:0 0 14px;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#f8fafc}.abralimp-builder .pb-structure-tree h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:12px}.abralimp-builder .pb-structure-tree ul{display:grid;gap:3px;margin:0;padding-left:14px;list-style:none}.abralimp-builder .pb-structure-tree>ul{padding-left:0}.abralimp-builder .pb-structure-tree li{min-width:0}.abralimp-builder .pb-structure-tree button{width:100%;display:flex;align-items:center;gap:6px;padding:6px 7px;overflow:hidden;color:#42596a;border:0;border-radius:5px;background:transparent;font-size:11px;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.abralimp-builder .pb-structure-tree button:hover,.abralimp-builder .pb-structure-tree button.active{color:#00577d;background:#e1f2f9}.abralimp-builder .pb-tree-column{margin-left:13px;border-left:1px solid #cbd8e2}.abralimp-builder .pb-tree-column>small{display:block;padding:3px 7px;color:#728493;font-size:9px;text-transform:uppercase}.abralimp-builder .pb-column-width-fields{display:grid;gap:9px}.abralimp-builder .pb-column-width-fields label{display:grid;gap:4px;color:#516878;font-size:11px}.abralimp-builder .pb-column-width-fields input{width:100%;accent-color:#0076a8}.abralimp-builder .pb-device-editing-label{margin:0 0 10px;padding:7px 9px;color:#365469;border-radius:6px;background:#eaf4f8;font-size:11px}.builder-logo-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.builder-logo-actions button{width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:8px 10px!important;border-radius:8px!important;font-family:var(--font-family-karla)!important;font-size:.78rem!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important;text-align:center}.builder-logo-actions .builder-logo-remove{color:#9d1f2f;border-color:#9d1f2f57;background:#fff7f8}.builder-logo-actions .builder-logo-reset{color:#075b7b;border-color:#075b7b47;background:#f1f9fc}.pb-properties-panel,.pb-properties-panel :where(input,textarea,select,button,label,small,p){font-family:var(--font-family-karla)}.pb-properties-header h3,.pb-properties-component-summary h4,.pb-properties-content h4{max-width:100%;margin:0;font-family:var(--font-family-gotham-medium);font-weight:500;line-height:1.25;overflow-wrap:anywhere;word-break:normal}.pb-properties-header h3{font-size:1rem}.pb-properties-component-summary h4{font-size:.92rem}.pb-properties-component-summary p,.pb-properties-content small,.pb-form-group>span,.pb-property-switch span,.pb-property-switch small,.structured-fields label>span{max-width:100%;font-size:.78rem;line-height:1.38;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.pb-properties-content input,.pb-properties-content textarea,.pb-properties-content select{max-width:100%;min-width:0;font-size:.84rem;line-height:1.35}@media(max-width:440px){.builder-logo-actions{grid-template-columns:1fr}}.admin-translation-fields{padding:12px 14px;border:1px solid rgba(0,87,125,.18);border-radius:10px;background:#f7fbfd}.admin-translation-fields>summary{color:#075b7b;font-family:var(--font-family-gotham-medium);font-size:.9rem;font-weight:500;cursor:pointer}.admin-translation-fields[open]>summary{margin-bottom:14px}.admin-translation-fields h3{margin:8px 0 0;color:#075b7b;font-size:.86rem}.admin-translation-fields>small{display:block;margin-top:8px;color:#607581}.builder-field-help{display:block;margin-top:-6px;color:#607581;font-size:.76rem;line-height:1.45}.builder-field-help code{padding:1px 5px;border-radius:999px;background:#eef4f8;font-size:.73rem}.builder-menu-editor{display:grid;gap:12px}.builder-menu-editor .repeatable-header{align-items:start}.builder-menu-editor .repeatable-header>div{display:grid;gap:5px}.builder-menu-editor .repeatable-header p{margin:0;color:#607581;font-size:.78rem;line-height:1.45}.builder-menu-editor .repeatable-item summary small{max-width:min(100%,210px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-menu-editor__list{gap:10px}.abralimp-builder{font-synthesis:none}.abralimp-builder :where(.pb-sidebar-header h2,.pb-category-title,.pb-widget-label,.pb-element-name,.pb-properties-header h3,.pb-properties-component-summary h4,.pb-category-header strong,.pb-page-item strong,.pb-preview-toolbar strong,.repeatable-header strong,.repeatable-item-header strong,.pb-repeatable-details>summary span){font-family:var(--font-family-gotham-medium)!important;font-weight:500!important;letter-spacing:0!important;text-shadow:none!important}.abralimp-builder :where(.pb-btn,button,[role=button]){font-family:var(--font-family-gotham-medium)!important;font-weight:500!important;letter-spacing:0!important}.abralimp-builder :where(.pb-form-group,.pb-form-group label,.pb-form-group span,.pb-properties-content label,.pb-properties-content small,.pb-properties-component-summary p,input,textarea,select){font-family:var(--font-family-karla)!important;font-weight:400!important;letter-spacing:0!important}.abralimp-builder .pb-models-panel-content{display:grid;gap:18px}.abralimp-builder .pb-model-create{overflow:hidden;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.abralimp-builder .pb-model-create>header{display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid #e8eef2;background:#f7fbfd}.abralimp-builder .pb-model-create>header>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:6px;background:#069;font-family:var(--font-family-gotham-bold)}.abralimp-builder .pb-model-create h4,.abralimp-builder .pb-model-list h4{margin:0;color:#17212b;font-size:13px}.abralimp-builder .pb-model-create p{margin:2px 0 0;color:#657784;font-size:11px}.abralimp-builder .pb-model-create .pb-form-card-body{display:grid;gap:10px;padding:13px}.abralimp-builder .pb-model-create .pb-form-group{display:grid;gap:6px;color:#4f5f70;font-size:12px}.abralimp-builder .pb-model-create input{width:100%;min-height:38px;padding:8px 9px;border:1px solid #cbd8e3;border-radius:6px;outline:0}.abralimp-builder .pb-model-create input:focus{border-color:#069;box-shadow:0 0 0 2px #0066991f}.abralimp-builder .pb-model-list{display:grid;gap:8px}.abralimp-builder .pb-model-item{display:grid;gap:10px;padding:12px;border:1px solid #dbe5ea;border-radius:7px;background:#fff}.abralimp-builder .pb-model-item>div:first-child{min-width:0;display:grid;gap:3px}.abralimp-builder .pb-model-item strong{overflow:hidden;color:#17212b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.abralimp-builder .pb-model-item small{color:#71828e;font-size:10px;line-height:1.35}.abralimp-builder .pb-model-actions{display:flex;flex-wrap:wrap;gap:6px}.abralimp-builder .pb-model-actions .pb-link-button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#069;border:1px solid #cbd8e3;border-radius:5px;background:#fff;font-size:11px;cursor:pointer}.abralimp-builder .pb-model-actions .pb-link-button.danger{color:#b42318;border-color:#edc5c1}.abralimp-builder .pb-model-actions .pb-link-button:disabled{opacity:.5;cursor:default}.abralimp-builder .pb-empty-panel{margin:0;padding:18px 10px;color:#71828e;border:1px dashed #cbd8e3;border-radius:7px;text-align:center;font-size:11px}.pb-image-editor-dialog{width:min(1120px,100%);grid-template-rows:auto minmax(0,1fr)}.pb-image-editor-dialog>header strong{display:inline-flex;align-items:center;gap:7px}.pb-image-editor-form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden}.pb-image-editor-workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:16px;padding:16px 20px;overflow:auto}.pb-image-editor-preview{position:relative;min-height:360px;display:grid;place-items:center;overflow:hidden;border:1px solid #d6e1e7;border-radius:7px;background:repeating-conic-gradient(#edf2f5 0,#edf2f5 25%,#fff 0,#fff 50%) 50% / 20px 20px}.pb-image-editor-preview img{max-width:100%;max-height:620px;display:block;object-fit:contain}.pb-image-crop-overlay{position:absolute;pointer-events:none;border:2px solid #fff;outline:9999px solid rgba(6,30,44,.48);box-shadow:0 0 0 1px #069 inset}.pb-image-editor-controls{min-width:0;display:grid;align-content:start;gap:12px}.pb-image-editor-controls fieldset{min-width:0;display:grid;gap:10px;margin:0;padding:12px;border:1px solid #d9e2ec;border-radius:7px}.pb-image-editor-controls legend{padding:0 5px;color:#253746;font-weight:700;font-size:12px}.pb-image-editor-controls label{min-width:0;display:grid;gap:5px;color:#536875;font-size:11px}.pb-image-editor-controls input:not([type=range]),.pb-image-editor-controls select{width:100%;min-width:0;min-height:36px;padding:7px 8px;border:1px solid #cbd8e3;border-radius:5px;background:#fff}.pb-image-editor-controls input[type=range]{width:100%}.pb-image-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb-image-aspect-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pb-image-aspect-actions button{min-height:31px;padding:0 6px;color:#315466;border:1px solid #cbd8e3;border-radius:5px;background:#fff;cursor:pointer}.pb-image-editor-form>.media-picker-error{margin:0 20px 10px}.pb-image-editor-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e2e9ed;background:#f9fbfc}@media(max-width:820px){.pb-image-editor-workspace{grid-template-columns:1fr}.pb-image-editor-preview{min-height:280px}}@media(max-width:520px){.pb-image-editor-workspace{padding:12px}.pb-image-editor-grid,.pb-image-aspect-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-image-editor-form>footer{padding-inline:12px}}.admin-course-themes{display:grid;gap:16px}.admin-inline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-inline-heading h2{margin:0 0 4px}.admin-inline-heading p{margin:0;color:var(--admin-muted,#667085)}.admin-theme-add{display:flex;align-items:end;gap:12px}.admin-theme-add label{flex:1;display:grid;gap:6px}.admin-theme-list{display:grid;gap:8px}.admin-theme-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px}.admin-session-row{grid-template-columns:repeat(4,minmax(120px,1fr))}.admin-session-row .admin-field-span-2{grid-column:span 2}@media(max-width:780px){.admin-inline-heading,.admin-theme-add{align-items:stretch;flex-direction:column}.admin-theme-row,.admin-session-row{grid-template-columns:1fr}.admin-session-row .admin-field-span-2{grid-column:auto}}.admin-shell-builder{height:100dvh;min-height:0;overflow:hidden;background:#fff}.admin-shell-builder .admin-sidebar{height:100dvh}.admin-shell-builder .admin-workspace-builder{height:100dvh;min-height:0;overflow:hidden;background:#fff}.admin-shell-builder .abralimp-builder-react-host,.admin-shell-builder .abralimp-builder-react-host>.page-builder-container{width:100%;height:100%;min-height:0}@media(max-width:980px){.admin-shell-builder .admin-mobile-trigger{top:8px}}.abralimp-builder-react-host .pb-properties-content .pb-uni-item-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:2px 0 6px}.abralimp-builder-react-host .pb-properties-content .pb-uni-item-toolbar button{width:30px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#315466;border:1px solid #cbd8e3;border-radius:5px;background:#fff;cursor:pointer}.abralimp-builder-react-host .pb-properties-content .pb-uni-item-toolbar button:hover:not(:disabled){color:#069;border-color:#8ab6cd;background:#f4f9fb}.abralimp-builder-react-host .pb-properties-content .pb-uni-item-toolbar button:disabled{opacity:.35;cursor:not-allowed}.abralimp-builder-react-host .pb-properties-content .pb-uni-repeatable-row{display:grid;gap:8px}.abralimp-builder-react-host .pb-properties-content .pb-uni-repeatable-input{width:100%;min-height:38px;padding:8px 10px;color:#17212b;border:1px solid #cbd8e3;border-radius:6px;background:#fff;font-family:var(--font-family-gotham-book)}.admin-employee-preview{width:112px;height:112px;object-fit:cover;border:1px solid #dbe5ea;border-radius:8px;background:#f5f8fa}.admin-checkbox-list{display:grid;gap:8px;max-height:320px;padding:12px;overflow:auto;border:1px solid #d7e1e7;border-radius:8px}.admin-checkbox-list legend{padding:0 5px;color:#405d6d;font-size:.78rem;font-weight:700}.admin-checkbox-list label{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:6px;background:#f8fbfc}.admin-checkbox-list label>span{display:grid;gap:2px}.admin-checkbox-list small{color:#718590}.admin-shell{--admin-menu-bg: #006699;--admin-menu-text: #ffffff;--admin-page-bg: #ffffff;--admin-surface: #ffffff;--admin-border: #e5e7eb;--admin-text: #374151;--admin-muted: #6b7280;--admin-action-create-bg: #496ca8;--admin-action-create-hover-bg: #3f5f95;--admin-action-commit-bg: #438769;--admin-action-commit-hover-bg: #376f57;--admin-action-neutral-bg: #667085;--admin-action-neutral-hover-bg: #596273;--admin-action-danger-bg: #b84a3f;--admin-action-danger-hover-bg: #9f3f35;--admin-action-focus: #63a7d0;--admin-action-height: 44px;--admin-action-radius: 8px;--admin-font-book: "Gotham Abralimp Book", Arial, Helvetica, sans-serif;--admin-font-medium: "Gotham Abralimp Medium", Arial, Helvetica, sans-serif;--admin-font-bold: "Gotham Abralimp Bold", Arial, Helvetica, sans-serif;display:block;width:100%;height:100dvh;min-height:0;overflow:hidden;color:var(--admin-text);background:var(--admin-page-bg);font-family:var(--admin-font-book);font-weight:400;font-synthesis:none;letter-spacing:0}.admin-shell .admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:var(--admin-sidebar-width);height:100dvh;display:flex;flex-direction:column;padding:6px 14px;overflow:hidden;box-sizing:border-box;color:var(--admin-menu-text);background:var(--admin-menu-bg);box-shadow:none;transition:width .2s ease,transform .22s ease}.admin-shell .admin-sidebar-title{min-width:0;height:88px;flex:0 0 88px;display:flex;align-items:center;gap:8px;padding:0 0 0 10px;border:0}.admin-shell .admin-sidebar-title>a{font-family:var(--admin-font-medium);font-size:15px;font-weight:500;letter-spacing:0;color:var(--admin-menu-text)}.admin-shell .admin-sidebar-title button{width:30px;height:36px;flex:0 0 30px;border-radius:6px;color:var(--admin-menu-text)}.admin-shell .admin-sidebar .admin-nav{display:block;flex:1 1 auto;min-width:0;min-height:0;margin-top:6px;padding:0 0 8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--admin-menu-text) 28%,transparent) transparent}.admin-shell .admin-nav-group{margin:8px 0 4px}.admin-shell .admin-nav-parent{width:100%;min-height:50px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:0;align-items:center;padding:0;color:var(--admin-menu-text);background:transparent;border-radius:12px;font-family:var(--admin-font-book);font-weight:400;transition:background-color .15s ease,color .15s ease}.admin-shell .admin-nav-label{min-width:0;overflow:visible;font-family:var(--admin-font-book);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.admin-shell .admin-nav-group.has-active>.admin-nav-parent{color:var(--admin-menu-text);background:transparent}.admin-shell .admin-nav-parent:hover{color:var(--admin-menu-bg);background:var(--admin-menu-text)}.admin-shell .admin-submenu{display:grid;gap:0;margin:0;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--admin-menu-text) 5%,transparent)}.admin-shell .admin-sidebar .admin-submenu a{width:100%;min-height:40px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0;margin:2px 0;padding:0 8px;color:color-mix(in srgb,var(--admin-menu-text) 80%,transparent);border-radius:8px;background:transparent;font-family:var(--admin-font-book);font-size:14px;font-weight:400;line-height:1.25;transition:color .15s ease,background-color .15s ease}.admin-shell .admin-sidebar .admin-submenu a:hover{color:var(--admin-menu-text);background:color-mix(in srgb,var(--admin-menu-text) 15%,transparent)}.admin-shell .admin-sidebar .admin-submenu a.active{color:var(--admin-menu-bg);background:var(--admin-menu-text)}.admin-shell .admin-nav :is(a,button):focus-visible,.admin-shell .admin-profile-logout:focus-visible{outline:2px solid #9fb4d8;outline-offset:-2px}.admin-shell .admin-profile{flex:0 0 auto;min-width:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:8px 0 6px;padding:14px;color:var(--admin-menu-text);background:color-mix(in srgb,var(--admin-menu-text) 8%,var(--admin-menu-bg));border:1px solid color-mix(in srgb,var(--admin-menu-text) 18%,transparent);border-radius:8px}.admin-shell .admin-profile-details{min-width:0;display:flex;align-items:center;gap:10px}.admin-shell .admin-profile-avatar{width:40px;height:40px;flex:0 0 40px;border:0;color:#fff;background:#6557e8;font-family:var(--admin-font-medium);font-size:16px;font-weight:500}.admin-shell .admin-profile-copy{flex:1;min-width:0;display:grid;gap:3px}.admin-shell .admin-profile-copy :is(strong,span,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.admin-shell .admin-profile-copy strong{color:var(--admin-menu-text);font-family:var(--admin-font-medium);font-size:14px;font-weight:500;line-height:18px}.admin-shell .admin-profile-copy>span{color:color-mix(in srgb,var(--admin-menu-text) 72%,transparent);font-size:12px;line-height:16px}.admin-shell .admin-profile-copy small{color:#c8d9f0;font-family:var(--admin-font-medium);font-size:10px;font-weight:500;line-height:14px;text-transform:uppercase}.admin-shell .admin-profile-logout{width:100%;height:36px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;border:1px solid color-mix(in srgb,var(--admin-menu-text) 20%,transparent);border-radius:6px;color:color-mix(in srgb,var(--admin-menu-text) 88%,transparent);background:transparent;font-family:var(--admin-font-medium);font-size:13px;font-weight:500;cursor:pointer}.admin-shell .admin-profile-logout:hover{color:var(--admin-menu-text);background:color-mix(in srgb,var(--admin-menu-text) 9%,transparent)}.admin-shell-collapsed .admin-sidebar-title{padding:0}.admin-shell-collapsed .admin-sidebar-title>a{display:none}.admin-shell-collapsed .admin-sidebar-title button{margin:auto}.admin-shell-collapsed .admin-nav-parent{grid-template-columns:44px 0 0}.admin-shell-collapsed .admin-submenu{display:none}.admin-shell-collapsed .admin-profile{padding:8px 6px;align-items:center;gap:8px}.admin-shell-collapsed .admin-profile-avatar{flex-basis:36px;width:36px;height:36px;font-size:14px}.admin-shell-collapsed .admin-profile-copy,.admin-shell-collapsed .admin-profile-logout>span{display:none}.admin-shell-collapsed .admin-profile-logout{width:36px;padding:0;justify-content:center}.admin-shell .admin-workspace{width:auto;height:100dvh;min-width:0;min-height:0;margin-left:var(--admin-sidebar-width);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--admin-page-bg);transition:margin-left .2s ease}.admin-shell .admin-workspace-builder{overflow:hidden;scrollbar-gutter:auto}.admin-shell .admin-page{width:100%;max-width:none;min-height:100%;margin:0;padding:24px;color:var(--admin-text);font-family:var(--admin-font-book);font-size:14px}.admin-shell .admin-page :is(p,li,label,input,select,textarea,td,th,small){font-family:var(--admin-font-book);letter-spacing:0}.admin-shell .admin-page :is(h1,h2,h3,h4,h5,h6,strong){font-family:var(--admin-font-medium);font-weight:500;letter-spacing:0}.admin-shell .admin-page-header{min-height:82px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:-24px -24px 24px;padding:14px 20px;color:#273447;border-bottom:1px solid #dfe5ec;background:#fff;box-shadow:none}.admin-shell .admin-page-heading{min-width:0;display:flex;align-items:center;gap:12px}.admin-shell .admin-page-heading>div:last-child{min-width:0}.admin-shell .admin-page-icon{width:44px;height:44px;flex:0 0 44px;color:#fff;border-radius:6px;background:#3f689c}.admin-shell .admin-page-header h1{margin:0;color:#273447;font-family:var(--admin-font-medium);font-size:24px;font-weight:500;line-height:1.15}.admin-shell .admin-page-header p{max-width:none;margin:4px 0 0;color:#778397;font-size:13px;line-height:1.3}.admin-shell .admin-page-actions{margin-left:auto;gap:8px}.admin-shell :is(.admin-primary-button,.admin-secondary-button,.admin-danger-button,.admin-page-actions .button){min-height:var(--admin-action-height);height:var(--admin-action-height);padding:0 17px;border-radius:var(--admin-action-radius);font-family:var(--admin-font-medium);font-size:14px;font-weight:500;letter-spacing:0;line-height:1;box-shadow:none;transform:none}.admin-shell .admin-primary-button{color:#fff;border-color:var(--admin-action-commit-bg);background:var(--admin-action-commit-bg)}.admin-shell .admin-primary-button:hover{background:var(--admin-action-commit-hover-bg);border-color:var(--admin-action-commit-hover-bg)}.admin-shell .admin-page-header :is(.admin-primary-button,.button-primary){color:#fff;border-color:var(--admin-action-create-bg);background:var(--admin-action-create-bg)}.admin-shell .admin-page-header :is(.admin-primary-button,.button-primary):hover{border-color:var(--admin-action-create-hover-bg);background:var(--admin-action-create-hover-bg)}.admin-shell :is(.admin-secondary-button,.admin-page-header .button-secondary){color:#fff;border-color:var(--admin-action-neutral-bg);background:var(--admin-action-neutral-bg)}.admin-shell :is(.admin-secondary-button,.admin-page-header .button-secondary):hover{border-color:var(--admin-action-neutral-hover-bg);background:var(--admin-action-neutral-hover-bg)}.admin-shell .admin-danger-button{color:#fff;border-color:var(--admin-action-danger-bg);background:var(--admin-action-danger-bg)}.admin-shell .admin-danger-button:hover{border-color:var(--admin-action-danger-hover-bg);background:var(--admin-action-danger-hover-bg)}.admin-shell :is(.admin-primary-button,.admin-secondary-button,.admin-danger-button):focus-visible{outline:3px solid var(--admin-action-focus);outline-offset:2px}.admin-shell :is(.admin-primary-button,.admin-secondary-button,.admin-danger-button):disabled{opacity:.58}.admin-shell :is(.admin-filter-card,.admin-table-card,.admin-settings-card){border-color:var(--admin-border);border-radius:8px;box-shadow:none}.admin-shell .admin-filter-card{padding:22px}.admin-shell .admin-filter-card h2{color:#069;text-transform:none;letter-spacing:0}.admin-shell .admin-table{color:#374151;font-size:14px}.admin-shell .admin-table th{color:#374151;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.admin-shell .admin-table-scroll{min-height:0;overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.admin-shell .admin-table-footer{color:#6b7280;background:#fff}.admin-shell .admin-toast{top:20px;right:20px;width:min(400px,calc(100vw - var(--admin-sidebar-width) - 40px));min-width:0;max-height:calc(100dvh - 40px);overflow:auto;font-family:var(--admin-font-book);font-size:14px;line-height:1.45}.admin-shell .admin-toast>span{min-width:0;overflow-wrap:anywhere}.admin-shell .admin-toast>span>svg{flex:0 0 auto}.admin-shell .admin-dialog{max-width:calc(100vw - var(--admin-sidebar-width) - 40px);max-height:88dvh;font-family:var(--admin-font-book)}.admin-shell .admin-dialog :is(input,textarea,select,label,p,small){font-family:var(--admin-font-book);font-weight:400}.admin-shell .admin-dialog :is(h1,h2,h3,h4){font-family:var(--admin-font-medium);font-weight:500}.admin-shell .admin-dialog>header{min-height:70px;color:#273447;border-bottom:1px solid #e5e7eb;background:#fff}.admin-shell .admin-dialog>header h2{color:#273447;font-size:22px}.admin-shell .admin-dialog>header :is(span,button){color:#6b7280}.admin-shell .admin-accessibility-bar{position:absolute;z-index:64;right:18px;bottom:18px;top:auto;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.admin-shell .admin-accessibility-inner{width:auto}.admin-shell .admin-accessibility-bar .accessibility-trigger{color:#fff;border-color:#069;background:#069;box-shadow:0 2px 8px #0a294614}.admin-shell .admin-accessibility-bar .accessibility-panel{position:absolute;inset:auto 0 calc(100% + 8px) auto;max-height:calc(100dvh - 100px);overflow-y:auto}.admin-shell .admin-mobile-header{display:none}@media(max-width:1100px){.admin-shell{--admin-sidebar-width: 0px;padding-top:56px}.admin-shell .admin-mobile-header{position:fixed;inset:0 0 auto;z-index:72;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--admin-menu-text);background:var(--admin-menu-bg)}.admin-shell .admin-mobile-header>span{font-family:var(--admin-font-medium);font-size:14px;font-weight:500}.admin-shell .admin-mobile-trigger{position:static;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border:1px solid color-mix(in srgb,var(--admin-menu-text) 30%,transparent);border-radius:6px;background:transparent;box-shadow:none}.admin-shell .admin-sidebar{top:56px;width:min(88vw,320px);height:calc(100dvh - 56px);transform:translate(-105%)}.admin-shell .admin-sidebar.mobile-open{transform:translate(0)}.admin-shell .admin-sidebar-overlay{top:56px}.admin-shell .admin-sidebar-title>a{display:block}.admin-shell .admin-nav-parent{grid-template-columns:44px minmax(0,1fr) 24px}.admin-shell .admin-submenu{display:grid}.admin-shell .admin-profile{align-items:stretch;padding:14px}.admin-shell .admin-profile-copy{display:grid}.admin-shell .admin-profile-logout{width:100%;padding:0 12px;justify-content:flex-start}.admin-shell .admin-profile-logout>span{display:inline}.admin-shell .admin-workspace{height:calc(100dvh - 56px);margin-left:0}.admin-shell .admin-dialog{max-width:calc(100vw - 32px)}.admin-shell :is(.media-library-backdrop,.admin-dialog-backdrop){padding-left:16px;padding-right:16px}}@media(max-width:640px){.admin-shell .admin-page{padding:12px}.admin-shell .admin-page-header{align-items:flex-start;margin:-12px -12px 18px;padding:12px}.admin-shell .admin-page-header h1{font-size:20px}.admin-shell .admin-page-actions{width:100%;justify-content:flex-end}.admin-shell .admin-page-actions>*{flex:0 1 auto}.admin-shell .admin-filter-card{padding:16px}.admin-shell .admin-toast{top:68px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 80px)}}@media(prefers-reduced-motion:reduce){.admin-shell :is(.admin-sidebar,.admin-workspace,.admin-nav-parent,.admin-submenu a){transition:none}}.admin-shell .admin-brand-logo{display:block;width:112px;height:72px;background:currentColor;mask:url(/assets/uniabralimp/logo-uniabralimp-white.svg) center / contain no-repeat}.admin-shell .admin-profile-copy strong{font-family:var(--admin-font-book);font-weight:400}.admin-shell .admin-profile-copy small{color:#9eacc7}.admin-products-page .admin-product-fields{border:0;padding:0;margin:0;min-width:0}.admin-omie-resumo{margin:8px 0 0;color:var(--muted);line-height:1.5}.admin-omie-alertas{margin:0;padding-left:16px;font-size:.85rem;line-height:1.4}.admin-omie-produtos{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;max-height:280px;overflow-y:auto}.admin-omie-produtos label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-omie-produtos input{width:auto}.admin-shell .admin-product-wizard{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.admin-shell .admin-product-wizard>header{flex:0 0 auto;min-height:64px;padding:12px 20px}.admin-shell .admin-product-wizard>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.admin-product-wizard .admin-product-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.admin-product-wizard .admin-product-step{min-width:0;margin:0;padding:0;border:0}.admin-product-wizard .admin-product-step[hidden]{display:none!important}.admin-product-wizard .admin-product-step-title{margin:0 0 16px;font-size:16px;color:var(--admin-text);outline:none}.admin-product-wizard .admin-product-step-title:focus-visible{outline:2px solid var(--admin-action-focus);outline-offset:4px}.admin-product-wizard .admin-form-grid{align-items:start;gap:12px 16px}.admin-product-wizard .admin-form-grid label{min-width:0;align-content:start}.admin-product-wizard .admin-form-grid :is(input:not([type=checkbox]),select){height:40px}.admin-product-wizard .admin-form-grid textarea{width:100%;min-width:0;padding:9px 11px;border:1px solid #cddbe3;border-radius:7px;background:#fff;font:inherit;line-height:1.45;resize:vertical}.admin-product-wizard .admin-product-description-format{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:end;gap:12px 16px}.admin-product-description-format details{min-width:0;font-size:.78rem;color:var(--admin-text)}.admin-product-description-format summary{padding:10px 0;cursor:pointer;color:#069}.admin-product-description-format details p{margin:4px 0 0;line-height:1.5}.admin-product-wizard .admin-translation-fields{padding:10px 12px}.admin-product-wizard>form>footer{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:12px 20px;border-top:1px solid #e5e7eb;background:#fff}.admin-product-wizard>form>footer .admin-product-back{order:-1;margin-right:auto}.admin-product-wizard>form>footer>.admin-primary-button{margin-left:auto}.admin-product-wizard dl{margin:8px 0}.admin-product-wizard dd{margin:4px 0 12px;overflow-wrap:anywhere}.admin-form-grid .admin-media-field label.admin-secondary-button{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;max-width:100%;white-space:nowrap;text-decoration:none}.admin-media-field label.admin-secondary-button>svg{flex:0 0 17px}.admin-shell-collapsed .admin-sidebar-title{height:60px;flex-basis:60px}@media(min-width:800px){.admin-product-wizard .admin-form-grid.admin-product-initial-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-product-initial-grid .admin-product-name{grid-column:span 4}.admin-product-initial-grid :is(.admin-product-sku,.admin-product-price){grid-column:span 2}.admin-product-initial-grid :is(.admin-product-summary,.admin-product-description){grid-column:span 3}}@media(max-width:760px){.admin-shell .admin-product-wizard{max-height:calc(100dvh - 24px)}.admin-product-wizard .admin-product-description-format{grid-template-columns:1fr}.admin-product-wizard .admin-product-body{padding:14px}.admin-product-wizard>form>footer{padding:12px 14px}}.admin-catalog-registrations .admin-registrations-table{overflow-x:auto}.admin-catalog-registrations .admin-registrations-table table{width:100%;min-width:600px}.admin-catalog-registrations .admin-icon-actions button{width:auto;min-width:92px;padding:8px 12px;white-space:nowrap}.admin-catalog-registrations .admin-filter-card label{display:grid;gap:7px;color:#526b79;font-size:.8rem}.admin-catalog-registrations .admin-filter-card input,.admin-catalog-registrations .admin-filter-card select{min-height:42px;width:100%;padding:9px 12px;border:1px solid #cddbe3;border-radius:8px;background:#fff;font:inherit;color:#263d4a}.admin-catalog-registrations .admin-filter-card select{max-width:420px}.admin-product-publication{border:1px solid var(--admin-border, #d7e2e9);border-radius:12px;padding:16px;margin:0;min-width:0}.admin-product-publication legend{padding:0 6px;font-weight:700}.admin-publication-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.admin-product-wizard .admin-publication-options .admin-checkbox-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0}.admin-publication-options .admin-checkbox-field input{margin:2px 0 0;width:18px;height:18px}.admin-publication-options .admin-checkbox-field small{grid-column:2}@media(max-width:640px){.admin-publication-options{grid-template-columns:1fr}}.admin-form-grid .admin-news-image-picker label.admin-primary-button{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;max-width:100%;white-space:nowrap}.admin-news-image-picker label.admin-primary-button>svg{flex:0 0 16px}
