.page-heading{isolation:isolate;background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--c-secondary) 28%, transparent), transparent 60%), var(--c-primary);font-family:var(--f-montserrat);color:var(--c-accent);position:relative;overflow:hidden}.page-heading__fundo{z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.page-heading__fundo:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--c-primary) 92%, transparent) 0%, color-mix(in srgb, var(--c-primary) 86%, transparent) 60%, color-mix(in srgb, var(--c-primary) 84%, transparent) 100%);position:absolute;inset:0}.page-heading__corpo{max-width:calc(var(--largura) + 2 * var(--margem));padding:clamp(40px, 28px + 4vw, 88px) var(--margem) clamp(40px, 28px + 3.5vw, 80px);margin:0 auto}.page-heading__crumbs{align-items:center;gap:var(--e1) 0;margin:0 0 var(--e4);color:color-mix(in srgb, var(--c-accent) 80%, transparent);flex-wrap:wrap;padding:0;font-size:14px;font-weight:600;line-height:1.4;list-style:none;display:flex}.page-heading__crumbs li{align-items:center;min-width:0;display:inline-flex}.page-heading__crumbs li+li:before{content:"";width:6px;height:6px;margin:0 var(--e3);opacity:.7;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.page-heading__crumbs a{min-height:32px;color:var(--c-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--c-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--c-accent) 35%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.page-heading__crumbs a:hover{color:var(--c-accent);text-decoration-color:currentColor}.page-heading__crumbs [aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:36ch;overflow:hidden}.page-heading :is(a):focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.page-heading h1{letter-spacing:-.03em;max-width:22em;color:var(--c-accent);text-wrap:balance;margin:0;font-size:clamp(32px,22px + 2.6vw,56px);font-weight:800;line-height:1.08}.page-heading__apoio{max-width:36em;margin:var(--e4) 0 0;color:color-mix(in srgb, var(--c-accent) 86%, transparent);font-size:clamp(17px,16px + .35vw,20px);line-height:1.55}
