:root{--core-public-max:1320px;--core-readable:760px;--core-shadow-card:0 1px 1px #23262908, 0 10px 30px #2326290d;--core-shadow-card-hover:0 18px 44px #2326291a;--core-shadow-header:0 8px 28px #23262914;--core-ease:cubic-bezier(.2,.8,.2,1)}.pdp-core-public{background:radial-gradient(circle at 50% -180px, #e306130d, transparent 420px), var(--pdp-white);min-height:100vh;color:var(--pdp-gray-950)}.pdp-core-public .container-editorial{width:min(100%, var(--core-public-max));max-width:var(--core-public-max)}.pdp-core-public>header{box-shadow:var(--core-shadow-header);isolation:isolate}.pdp-core-public>header>.hidden.border-b{background:linear-gradient(90deg, var(--pdp-gray-100), var(--pdp-white), var(--pdp-gray-100))}.pdp-core-public>header>.bg-brand{background:linear-gradient(118deg, var(--pdp-red-700) 0%, var(--pdp-red-500) 52%, #ef1622 100%);position:relative;overflow:hidden}.pdp-core-public>header>.bg-brand:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 20%,#ffffff24,#0000 28%),linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;inset:0}.pdp-core-public>header>.bg-brand>*{z-index:1;position:relative}.pdp-core-public>header button,.pdp-core-public>header a{-webkit-tap-highlight-color:transparent}.pdp-core-public>header .rounded-full.bg-brand-dark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#78000857;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff17}.pdp-core-public>header nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7}.pdp-core-public>header nav .container-editorial>a,.pdp-core-public>header nav .container-editorial>div>a{font-weight:650;position:relative}.pdp-core-public>header nav .container-editorial>a:after,.pdp-core-public>header nav .container-editorial>div>a:after{content:"";background:var(--pdp-red-500);opacity:0;height:2px;transition:opacity .18s var(--core-ease), transform .18s var(--core-ease);inset-inline:0;border-radius:999px;position:absolute;bottom:0;transform:scaleX(.35)}.pdp-core-public>header nav .container-editorial>a:hover:after,.pdp-core-public>header nav .container-editorial>div:hover>a:after{opacity:1;transform:scaleX(1)}.pdp-core-public>header [class*=shadow-xl]{border-color:var(--pdp-gray-200);border-radius:14px;box-shadow:0 18px 48px #23262926}.pdp-core-public main,.pdp-core-public main>.container-editorial,.pdp-core-public main>section>.container-editorial{position:relative}.pdp-core-public main h1,.pdp-core-public main h2,.pdp-core-public main h3,.pdp-core-public main h4{text-wrap:balance}.pdp-core-public main h1{letter-spacing:-.04em}.pdp-core-public main h2{letter-spacing:-.028em}.pdp-core-public main :where(p){text-wrap:pretty}.pdp-core-public main :where(article){min-width:0}.pdp-core-public main article a{text-underline-offset:.18em;text-decoration-thickness:.08em}.pdp-core-public main article img,.pdp-core-public .core-article-media{transform:translateZ(0)}.pdp-core-public main article img{transition:transform .35s var(--core-ease), filter .35s var(--core-ease)}.pdp-core-public main article:hover img{filter:saturate(1.035)contrast(1.015)}.pdp-core-public main :where(.rounded-lg.border.border-rule.bg-background),.pdp-core-public main :where(.rounded-md.border.border-rule.bg-background),.pdp-core-public main :where(.rounded-xl.border.border-rule.bg-background),.pdp-core-public main :where(.rounded-lg.border.border-rule.bg-card),.pdp-core-public main :where(.rounded-xl.border.border-rule.bg-card){border-color:var(--pdp-gray-200);box-shadow:var(--core-shadow-card)}.pdp-core-public main :where(.rounded-lg.border.border-rule.bg-background),.pdp-core-public main :where(.rounded-md.border.border-rule.bg-background),.pdp-core-public main :where(.rounded-xl.border.border-rule.bg-background){background:linear-gradient(180deg, var(--pdp-white), #fff 62%, #fdfdfd)}.pdp-core-public main .border-t.border-rule,.pdp-core-public main .border-b.border-rule{border-color:var(--pdp-gray-200)}.pdp-core-public main .kicker,.pdp-core-public main [class*=uppercase][class*=tracking-]{font-weight:780}.pdp-core-public main a.text-brand.font-bold.uppercase,.pdp-core-public main a[class*=text-brand][class*=uppercase]{position:relative}.pdp-core-public main a.text-brand.font-bold.uppercase:before,.pdp-core-public main a[class*=text-brand][class*=uppercase]:before{content:"";vertical-align:middle;background:currentColor;border-radius:999px;width:18px;height:3px;margin-right:8px;display:inline-block}.core-article-card{position:relative}.core-article-card--surface{box-shadow:var(--core-shadow-card);transition:transform .22s var(--core-ease), box-shadow .22s var(--core-ease), border-color .22s var(--core-ease)}.core-article-card--surface:hover{box-shadow:var(--core-shadow-card-hover);border-color:#e3061338;transform:translateY(-3px)}.core-article-card--default .core-article-media{box-shadow:inset 0 0 0 1px #2326290d}.core-article-card--default:hover .core-article-media{box-shadow:inset 0 0 0 1px #e306131f,0 12px 28px #23262914}.core-article-card--hero{max-width:980px}.core-article-card--compact{transition:padding-left .18s var(--core-ease)}.core-article-card--compact:hover{padding-left:6px}.pdp-core-public :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--pdp-gray-300);border-radius:var(--core-radius-sm);background:var(--pdp-white);color:var(--pdp-gray-950);transition:border-color .16s,box-shadow .16s,background .16s}.pdp-core-public :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--pdp-gray-500)}.pdp-core-public :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--pdp-red-500)}.pdp-core-public :where(button,[role=button]){transition:transform .16s var(--core-ease), box-shadow .16s var(--core-ease), background-color .16s ease, color .16s ease, border-color .16s ease}.pdp-core-public :where(button,[role=button]):active{transform:translateY(1px)}.pdp-core-public [role=dialog][aria-label=Menu\ principal]>aside{border-right:1px solid #ffffff1a;box-shadow:28px 0 70px #2326293d}.pdp-core-public [role=dialog][aria-label=Menu\ principal]>aside>div:first-child{background:linear-gradient(120deg, var(--pdp-red-700), var(--pdp-red-500))}.pdp-core-public [role=dialog][aria-label=Menu\ principal] nav>section{transition:border-color .18s ease, background .18s ease, transform .18s var(--core-ease);border-radius:12px}.pdp-core-public [role=dialog][aria-label=Menu\ principal] nav>section:hover{transform:translate(2px)}.pdp-core-public footer{background:var(--pdp-gray-100);border-top:0;margin-top:72px;position:relative}.pdp-core-public footer:before{content:"";background:linear-gradient(90deg, var(--pdp-red-700), var(--pdp-red-500) 50%, var(--pdp-red-700));inset-inline:0;height:4px;position:absolute;top:0}.pdp-core-public footer>section:first-child{background:radial-gradient(circle at 50% 0, #e3061312, transparent 420px), var(--pdp-white)}.pdp-core-public footer h2{letter-spacing:-.035em}.pdp-core-public footer nav h3{padding-bottom:8px;position:relative}.pdp-core-public footer nav h3:after{content:"";background:var(--pdp-red-500);border-radius:999px;width:28px;height:2px;position:absolute;bottom:0;left:0}.pdp-core-public footer nav a{transition:color .16s ease, transform .16s var(--core-ease);display:inline-block}.pdp-core-public footer nav a:hover{transform:translate(2px)}.pdp-core-admin{background:linear-gradient(180deg, #f7f7f8 0, var(--pdp-gray-100) 220px, var(--pdp-gray-100) 100%)}.pdp-core-admin>aside{box-shadow:10px 0 28px #2326290a;border-right-color:var(--pdp-gray-200)!important}.pdp-core-admin>aside>div:first-child{background:var(--pdp-white);position:relative}.pdp-core-admin>aside>div:first-child:after{content:"";background:linear-gradient(90deg, transparent, var(--pdp-red-500), transparent);inset-inline:16px;border-radius:999px;height:2px;position:absolute;bottom:-1px}.pdp-core-admin nav[aria-label=Menu\ administrativo]{scrollbar-width:thin;scrollbar-color:var(--pdp-gray-300) transparent}.pdp-core-admin nav[aria-label=Menu\ administrativo] a,.pdp-core-admin nav[aria-label=Menu\ administrativo] button{border-radius:8px}.pdp-core-admin nav[aria-label=Menu\ administrativo] a{transition:background .15s ease, color .15s ease, transform .15s var(--core-ease)}.pdp-core-admin nav[aria-label=Menu\ administrativo] a:hover{transform:translate(2px)}.pdp-core-admin nav[aria-label=Menu\ administrativo] a[aria-current=page]{box-shadow:inset 3px 0 0 var(--pdp-red-500)}.pdp-core-admin>main>header{z-index:30;position:sticky;top:0;box-shadow:0 1px #2326290d,0 8px 22px #23262908}.pdp-core-admin>main>header h1{letter-spacing:-.025em}.pdp-core-admin>main>div:last-child{padding-top:22px;padding-bottom:54px}.pdp-core-admin main :where(.rounded-md.border,.rounded-lg.border,.rounded-xl.border){border-color:var(--pdp-gray-200)}.pdp-core-admin main :where(.bg-background.rounded-md.border,.bg-background.rounded-lg.border,.bg-background.rounded-xl.border){box-shadow:var(--core-shadow-card)}.pdp-core-admin main :where(h2,h3){letter-spacing:-.02em}.pdp-core-admin main :where(label){color:var(--pdp-gray-700)}.pdp-core-admin main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--pdp-gray-300);background:var(--pdp-white);min-height:38px;box-shadow:inset 0 1px 1px #23262905}.pdp-core-admin main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--pdp-red-500)}.pdp-core-admin main :where(button){font-weight:650}.pdp-core-admin main :where(table){background:var(--pdp-white);border-radius:10px;overflow:hidden}.pdp-core-admin main :where(thead){background:linear-gradient(180deg, #fafafa, var(--pdp-gray-100))}.pdp-core-admin main :where(th){height:42px;color:var(--pdp-gray-700);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pdp-core-admin main :where(td){border-color:var(--pdp-gray-200)}.pdp-core-admin main :where(tbody tr){transition:background .14s}.pdp-core-admin main :where(tbody tr:hover){background:var(--pdp-red-050)}.pdp-core-admin [role=dialog]{border-color:var(--pdp-gray-200);box-shadow:0 28px 80px #23262933}@media (width<=1023px){.pdp-core-public{background:var(--pdp-white)}.pdp-core-public footer{margin-top:52px}}@media (width<=767px){.pdp-core-public>header{box-shadow:0 5px 18px #23262914}.pdp-core-public main h1{letter-spacing:-.032em}.pdp-core-public footer{margin-top:42px}.pdp-core-admin>main>div:last-child{padding-top:16px;padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.pdp-core-public *,.pdp-core-admin *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
