.pg{--pg-cap:64px;--pg-barra:74px}.pg-q-ok{background:var(--aec-baltic)}.pg-q-no{background:var(--aec-inferno)}.pg-q-rec{background:var(--aec-amber)}.pg-q-pen{box-shadow:inset 0 0 0 1.5px rgba(17,17,17,.3)}.pg-cap{padding-block:var(--s-8) var(--s-7)}.pg-cap__in{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:var(--s-6) clamp(32px,5vw,80px);gap:var(--s-6) clamp(32px,5vw,80px);align-items:end}.pg-tit{margin:var(--s-4) 0 0;max-width:17ch;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.pg-tit em{font-style:normal;color:var(--aec-inferno)}.pg-lead{margin:var(--s-5) 0 0;max-width:52ch;font-size:clamp(18px,1.5vw,21px);line-height:1.45;color:var(--fg-soft);text-wrap:pretty}.pg-idioma{margin:var(--s-3) 0 0;max-width:52ch;font-size:var(--fs-body-sm);color:var(--fg-muted)}.pg-pdf{margin-top:var(--s-5)}.pg-xifres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:2.5px solid var(--aec-ink)}.pg-xifres div{display:grid;grid-template-rows:auto 1fr;align-content:start;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-4) var(--s-3) 0 0}.pg-xifres dd{order:-1;margin:0;font-family:var(--font-display);font-size:clamp(60px,6.6vw,108px);font-weight:700;line-height:.82;letter-spacing:var(--tracking-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-xifres__ok dd{color:var(--aec-baltic)}.pg-xifres dt{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.pg-xifres dt i{flex:none;width:10px;height:10px;border-radius:2px}.pg-mosaic{padding-bottom:var(--s-7)}.pg-mosaic__box{padding:clamp(18px,2.5vw,32px);background:var(--surface);border-radius:24px}.pg-mosaic__cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px var(--s-5);margin-bottom:20px}.pg-mosaic__cap h2{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.pg-llegenda{display:flex;flex-wrap:wrap;gap:6px var(--s-4);margin:0;padding:0;list-style:none;font-size:13px;font-weight:500;color:var(--fg-soft)}.pg-llegenda li{display:flex;align-items:center;gap:7px}.pg-llegenda i{width:12px;height:12px;border-radius:3px}.pg-waffle{--q:14px;display:flex;flex-wrap:wrap;gap:22px 20px}.pg-g{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.pg-g__l{display:flex;align-items:baseline;gap:var(--s-2);margin:0;font-size:13px;font-weight:600;line-height:1.2}.pg-g__l b{font-family:var(--font-display);font-size:20px;line-height:1;letter-spacing:var(--tracking-display);color:var(--aec-inferno)}.pg-g__l span{color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-g__q{display:grid;grid-template-columns:repeat(10,var(--q));grid-gap:3px;gap:3px}.pg-q{width:var(--q);height:var(--q);border-radius:3px;cursor:pointer;transition:scale .15s var(--ease-out)}.pg-q.is-on,.pg-q:hover{position:relative;z-index:1;scale:1.45;box-shadow:0 0 0 2px var(--aec-porcelain),0 0 0 3.5px var(--aec-ink)}@media (prefers-reduced-motion:no-preference){.pg-q{animation:pg-q .45s cubic-bezier(.2,.8,.2,1.4) backwards;animation-delay:calc(var(--i) * 4ms)}}@keyframes pg-q{0%{scale:0}}.pg-tip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:start;min-height:74px;margin-top:22px;padding-top:var(--s-4);border-top:1px solid var(--line);font-size:15.5px;line-height:1.45}.pg-tip p{margin:0}.pg-tip b{font-family:var(--font-display);font-size:26px;line-height:1;color:var(--aec-inferno);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-tip small{display:block;margin-bottom:2px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.pg-tip p.pg-tip__buit{grid-column:1/-1;color:var(--fg-muted)}.pg-estat{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1.5px solid transparent;border-radius:var(--r-pill);font:inherit;font-size:12.5px;font-weight:600;line-height:1.25;white-space:nowrap}.pg-estat--ok{background:var(--aec-baltic);color:var(--aec-porcelain)}.pg-estat--no{background:var(--aec-inferno);color:var(--aec-porcelain)}.pg-estat--rec{background:var(--aec-amber);color:var(--aec-ink)}.pg-estat--pen{border-color:rgba(17,17,17,.28);color:var(--fg-muted)}button.pg-estat{cursor:pointer;transition:filter .2s var(--ease-out)}button.pg-estat:hover{filter:brightness(1.12)}button.pg-estat:after{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;rotate:45deg;translate:0 -2px;transition:rotate .2s var(--ease-out),translate .2s var(--ease-out)}button.pg-estat[aria-expanded=true]:after{rotate:-135deg;translate:0 1px}button.pg-estat:focus-visible{outline:2px solid var(--aec-ink);outline-offset:3px}.pg-fil{position:relative;display:grid;grid-gap:14px;gap:14px;margin:0;padding:0 0 0 26px;list-style:none}.pg-fil:before{content:"";position:absolute;left:5px;top:7px;bottom:7px;width:2px;background:var(--line);transform-origin:top}.pg-fil li{position:relative;display:grid;grid-gap:3px;gap:3px}.pg-fil li:before{content:"";position:absolute;left:-26px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--aec-porcelain);border:2px solid var(--aec-ink)}.pg-fil li[data-e=ok]:before{background:var(--aec-baltic);border-color:var(--aec-baltic)}.pg-fil li[data-e=no]:before{background:var(--aec-inferno);border-color:var(--aec-inferno)}.pg-fil li[data-e=rec]:before{background:var(--aec-amber)}.pg-fil time{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1;letter-spacing:var(--tracking-display);text-transform:uppercase}.pg-fil a{color:var(--aec-ink);font-size:15px;font-weight:600;line-height:1.35;text-decoration:none}.pg-fil a:hover{color:var(--aec-baltic);text-decoration:underline}.pg-fil small{font-size:13px;line-height:1.3;color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.pg-fil:before{animation:pg-creix .7s var(--ease-out) backwards}.pg-fil li{animation:pg-entra .45s var(--ease-out) backwards;animation-delay:calc(var(--k, 0) * 90ms + .15s)}}@keyframes pg-creix{0%{transform:scaleY(0)}}@keyframes pg-entra{0%{opacity:0;translate:-8px 0}}.pg-barra{position:-webkit-sticky;position:sticky;top:var(--pg-cap);z-index:20;padding-block:12px;background:color-mix(in srgb,var(--aec-porcelain) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--line)}.pg-barra__in{display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--s-4)}.pg-cerca{position:relative;flex:1 1 260px;min-width:0}.pg-cerca svg{position:absolute;left:16px;top:50%;translate:0 -50%;width:18px;height:18px;pointer-events:none}.pg-cerca input{width:100%;height:48px;padding:0 16px 0 44px;border:2px solid var(--aec-ink);border-radius:var(--r-pill);background:var(--aec-porcelain);color:var(--aec-ink);font:inherit;font-size:16px;font-weight:500}.pg-cerca input::placeholder{color:rgba(17,17,17,.5)}.pg-cerca input:focus-visible{outline:2px solid var(--aec-baltic);outline-offset:2px}.pg-seg{display:flex;gap:4px;padding:4px;background:var(--surface);border-radius:var(--r-pill)}.pg-seg button{padding:10px 15px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--aec-ink);font:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.pg-seg button[aria-pressed=true]{background:var(--aec-ink);color:var(--aec-porcelain)}.pg-seg button:focus-visible{outline:2px solid var(--aec-baltic);outline-offset:2px}.pg-compte{margin:0;font-size:14px;font-weight:600;color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-cos{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:var(--s-7) clamp(32px,5vw,72px);gap:var(--s-7) clamp(32px,5vw,72px);align-items:start;padding-block:var(--s-6) var(--s-9)}.pg-index{position:-webkit-sticky;position:sticky;top:calc(var(--pg-cap) + var(--pg-barra) + 24px);display:grid;grid-gap:2px;gap:2px}.pg-mini{margin:0 0 var(--s-2);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.pg-ix{display:grid;grid-gap:7px;gap:7px;margin-inline:-12px;padding:10px 12px;border-radius:var(--r-3);color:var(--aec-ink);text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.pg-ix:hover{background:var(--surface)}.pg-ix.is-on{background:var(--aec-ink);color:var(--aec-porcelain)}.pg-ix__t{display:flex;align-items:baseline;gap:var(--s-2);font-size:14px;font-weight:600;line-height:1.2}.pg-ix__t b{font-family:var(--font-display);font-size:22px;line-height:1;letter-spacing:var(--tracking-display)}.pg-ix__t span{margin-left:auto;font-size:12.5px;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-barreta{display:flex;height:6px;overflow:hidden;border-radius:3px;background:rgba(17,17,17,.1)}.pg-ix.is-on .pg-barreta{background:var(--line-invert)}.pg-barreta i{display:block;height:100%;width:calc(var(--w) * 1%)}.pg-eix{scroll-margin-top:calc(var(--pg-cap) + var(--pg-barra) + 16px)}.pg-eix+.pg-eix{margin-top:var(--s-8)}.pg-eix__cap{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 18px;gap:6px 18px;align-items:end;padding-bottom:var(--s-4);border-bottom:2.5px solid var(--aec-ink)}.pg-eix__n{grid-row:span 2;font-family:var(--font-display);font-size:clamp(64px,6.4vw,96px);font-weight:700;line-height:.78;letter-spacing:var(--tracking-display);color:var(--aec-inferno)}.pg-eix__t{font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.pg-eix__s,.pg-eix__t{margin:0;font-weight:600}.pg-eix__s{font-size:13.5px;color:var(--fg-muted)}.pg-amb h3{margin:30px 0 4px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--aec-inferno)}.pg-props{margin:0;padding:0;list-style:none}.pg-p{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;align-items:start;margin-inline:-10px;padding:13px 10px;border-bottom:1px solid var(--line);border-radius:var(--r-2);scroll-margin-top:calc(var(--pg-cap) + var(--pg-barra) + 16px)}.pg-p__n{padding-top:3px;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:var(--tracking-display);color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-p__t{margin:0;font-size:16.5px;line-height:1.5;text-wrap:pretty}.pg-p__t strong{font-weight:650}.pg-p mark{padding:0 1px;border-radius:3px;background:color-mix(in srgb,var(--aec-amber) 60%,transparent);color:inherit}.pg-p>.pg-estat{margin-top:1px}.pg-p__fil{grid-column:2/-1;padding:12px 0 6px}.pg-p.is-flaix{animation:pg-flaix 1.8s var(--ease-out)}@keyframes pg-flaix{0%,35%{background:color-mix(in srgb,var(--aec-amber) 40%,transparent)}}.pg-buit{padding:28px 0;font-size:17px;color:var(--fg-soft)}@media (max-width:1023px){.pg-cap__in,.pg-cos{grid-template-columns:minmax(0,1fr)}.pg-index{position:static;display:flex;gap:var(--s-2);overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pg-index .pg-mini{display:none}.pg-ix{flex:none;width:150px;margin:0;background:var(--surface)}}@media (max-width:767px){.pg{--pg-barra:0px}.pg-barra{position:static}.pg-cap{padding-block:var(--s-6) var(--s-6)}.pg-xifres dd{font-size:56px}.pg-xifres dt{font-size:10.5px;letter-spacing:.08em}.pg-waffle{--q:12px;gap:18px 16px}.pg-tip{grid-template-columns:auto minmax(0,1fr)}.pg-tip .pg-estat{grid-column:2;justify-self:start}.pg-seg{width:100%}.pg-seg button{flex:1 1;padding-inline:8px}.pg-p{grid-template-columns:30px minmax(0,1fr)}.pg-p>.pg-estat{grid-column:2;justify-self:start}.pg-p__fil{grid-column:2}}