.pg-cards{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pg-cards--2,.pg-cards--3,.pg-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pg-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-card-wrap{min-width:0;display:flex}.pg-card{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-1);isolation:isolate;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px) clamp(20px,2.2vw,28px) clamp(52px,4vw,60px);display:flex;position:relative;overflow:hidden}.pg-card:not(.pg-card--link){padding-bottom:clamp(20px,2.2vw,28px)}.pg-card:before{content:"";background:linear-gradient(90deg, var(--orange), #ff8a5c);transform-origin:0;width:100%;height:3px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.pg-card:after{content:"";z-index:-1;background:radial-gradient(360px circle at var(--mx,80%) var(--my,0%), #0a408912, transparent 60%);opacity:0;transition:opacity var(--dur-2) ease;position:absolute;inset:0}.pg-card--link:hover,.pg-card--link:focus-visible{box-shadow:var(--shadow-3);border-color:#0a408947;transform:translateY(-4px)}.pg-card--link:hover:before,.pg-card--link:focus-visible:before,.pg-card:hover:before{transform:scaleX(1)}.pg-card:hover:after{opacity:1}.pg-card__kicker{color:var(--muted)}.pg-card__title{color:inherit;text-wrap:balance}.pg-card__text{color:var(--muted);font-size:var(--fs-small);text-wrap:pretty;line-height:1.55}.pg-card__foot{margin-top:auto;padding-top:8px}.pg-card__go{border-radius:var(--r-md);width:36px;height:36px;color:var(--blue);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);background:#0a408914;place-items:center;display:grid;position:absolute;bottom:clamp(16px,2vw,20px);right:clamp(16px,2vw,22px)}.pg-card__go svg{width:18px;height:18px}.pg-card--link:hover .pg-card__go{background:var(--orange-cta);color:var(--white);transform:translate(2px)}.pg-cards--dark .pg-card,.on-dark .pg-card,.on-blue .pg-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff13,#ffffff06);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 18px 40px #03163440}.pg-cards--dark .pg-card:after,.on-dark .pg-card:after{background:radial-gradient(360px circle at var(--mx,80%) var(--my,0%), #fe420124, transparent 60%)}.pg-cards--dark .pg-card--link:hover,.on-dark .pg-card--link:hover{border-color:#ffffff4d}.pg-cards--dark .pg-card__go,.on-dark .pg-card__go{color:var(--white);background:#ffffff1a}.pg-steps{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-step{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:translate var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid;position:relative}.pg-step:hover{box-shadow:var(--shadow-2);translate:4px}.pg-step+.pg-step:before{content:"";background:linear-gradient(var(--orange), transparent);border-radius:2px;width:2px;height:14px;position:absolute;top:-13px;left:47px}.pg-step__n{border-radius:var(--r-md);background:var(--blue);width:56px;height:56px;color:var(--white);box-shadow:inset 0 -3px 0 var(--orange);place-items:center;font-size:1.25rem;display:grid}.pg-step .h4{margin-bottom:4px}.pg-phones{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.pg-phones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pg-phones:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-phonecard{border-radius:var(--r-xl);isolation:isolate;min-width:0;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""num num""role role";gap:10px 16px;padding:clamp(22px,2.6vw,32px);display:grid;position:relative;overflow:hidden}.pg-phonecard:after{content:"";z-index:-1;transition:transform .9s var(--ease-out);background:linear-gradient(115deg,#0000 30%,#ffffff29 45%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.pg-phonecard:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.pg-phonecard:hover:after{transform:translate(100%)}.pg-phonecard__icon{border-radius:var(--r-md);background:#ffffff29;grid-area:icon;place-items:center;width:48px;height:48px;display:grid}.pg-phonecard__icon svg{width:22px;height:22px}.pg-phonecard__label{grid-area:label;align-self:center}.pg-phonecard__num{letter-spacing:-.03em;overflow-wrap:anywhere;grid-area:num;font-size:clamp(1.75rem,3.2vw + .6rem,3.25rem);line-height:1}.pg-phonecard__role{font-size:var(--fs-small);opacity:.88;text-wrap:pretty;grid-area:role;line-height:1.5}.pg-phonecard--signal{background:var(--grain), radial-gradient(420px 220px at 100% 0%, #ffffff2e, transparent 60%), var(--orange-cta);color:var(--white);box-shadow:0 18px 40px #d63b0047}.pg-phonecard--signal:hover{background:var(--grain), radial-gradient(420px 220px at 100% 0%, #ffffff38, transparent 60%), var(--orange-cta-hover)}.pg-phonecard--signal .pg-phonecard__icon{animation:pg-ring 2.4s var(--ease-out) infinite}.pg-phonecard--blue{background:var(--grain), radial-gradient(420px 240px at 100% 0%, #ffffff1f, transparent 60%), var(--blue);color:var(--white);border:1px solid #ffffff1f}.pg-phonecard--light{background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-2)}.pg-phonecard--light .pg-phonecard__icon{background:var(--blue);color:var(--white)}.pg-phonecard--light .pg-phonecard__num{color:var(--blue)}.pg-phonecard--light .pg-phonecard__role{color:var(--metal-text);opacity:1}@keyframes pg-ring{0%,70%,to{box-shadow:0 0 #ffffff59}35%{box-shadow:0 0 0 12px #fff0}}.pg-mailcard{border-radius:var(--r-xl);transition:background var(--dur-2) ease;background:#ffffff0f;border:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:20px 24px;display:grid}.pg-mailcard svg{grid-row:span 2;width:22px;height:22px}.pg-mailcard .mono,.pg-mailcard b{grid-column:2}.pg-mailcard:not(:has(svg)) .mono{grid-column:1/-1}.pg-mailcard:not(:has(svg)) b{grid-column:1/-1}.pg-mailcard b{font-size:var(--fs-lead);overflow-wrap:anywhere}.pg-mailcard:hover{background:#ffffff1f}.pg-related{gap:20px;display:grid}.pg-related ul{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pg-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pg-related ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-related__a{border-radius:var(--r-lg);border:1px solid var(--line);height:100%;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background var(--dur-2) ease;background:#ffffffb3;gap:6px;padding:20px 52px 20px 20px;display:grid;position:relative}.pg-related__a b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.012em}.pg-related__a>span:not(.mono){font-size:var(--fs-small);line-height:1.5}.pg-related__a svg{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:22px;right:18px}.pg-related__a:hover{background:var(--paper);box-shadow:var(--shadow-2);transform:translateY(-3px)}.pg-related__a:hover svg{color:var(--orange-cta);transform:translate(4px)}.pg-prov{border-radius:var(--r-md);color:var(--muted);background:#0a40890f;flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:100%;margin-top:24px;padding:8px 14px;display:inline-flex}.on-dark .pg-prov,.on-blue .pg-prov{background:#ffffff12}.pg-prov__dot{background:#2fbf71;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2fbf712e}.pg-split{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.pg-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.pg-split__a{gap:var(--col-gap);display:grid}.pg-panel{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-1);gap:10px;padding:clamp(20px,2.4vw,28px);display:grid}.pg-panel--soft{background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 24px 24px, #ffffffe6}.on-dark .pg-panel{background:#ffffff0f;border-color:#ffffff1f}.pg-panel__kicker{color:var(--accent-text,var(--blue))}.pg-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-ticks li{padding-left:30px;line-height:1.5;position:relative}.pg-ticks li:before{content:"";border-radius:var(--r-xs);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.2'%3E%3Cpath d='m5 10.5 3.2 3L15 7'/%3E%3C/svg%3E") center / 14px no-repeat, var(--blue);width:20px;height:20px;position:absolute;top:2px;left:0}.pg-ticks--warn li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.2'%3E%3Cpath d='M10 5v6M10 14.5v.5'/%3E%3C/svg%3E") center / 14px no-repeat, var(--orange-cta)}.pg-note{border-left:3px solid var(--orange);border-radius:0 var(--r-md) var(--r-md) 0;background:#fe42010f;padding:14px 18px;font-weight:500}.pg-quote{border-left:3px solid var(--orange);gap:14px;margin:0;padding-left:clamp(18px,2vw,28px);display:grid}.pg-quote p{text-wrap:balance;font-size:clamp(1.5rem,1.6vw + 1rem,2.5rem);line-height:1.12}.pg-quote cite{color:var(--muted);font-style:normal}.pg-video{gap:10px;min-width:0;display:grid}.pg-video .media,.pg-video .video-frame{aspect-ratio:16/10}.pg-video__cap{margin:0}.pg-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-duo figure{gap:8px;min-width:0;margin:0;display:grid}.pg-duo .media{aspect-ratio:4/5}.pg-duo figure:nth-child(2){transform:translateY(clamp(16px,3vw,40px))}.pg-input{width:100%;min-height:52px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color var(--dur-1) ease, box-shadow var(--dur-1) ease;padding:0 16px}.pg-input:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0a40892e}.pg-field{align-items:center;min-width:0;display:flex;position:relative}.pg-field>svg{width:20px;height:20px;color:var(--metal-text);pointer-events:none;position:absolute;left:16px}.pg-field .pg-input{padding-left:46px}.pg-field--xl .pg-input{border-radius:var(--r-lg);min-height:68px;box-shadow:var(--shadow-2);padding-left:56px;padding-right:56px;font-size:clamp(1.125rem,.6vw + 1rem,1.5rem)}.pg-field--xl>svg{width:24px;height:24px;left:20px}.pg-field--xl .pg-kbd{position:absolute;right:18px}.pg-kbd{border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--paper);min-width:28px;height:26px;color:var(--metal-text);text-transform:none;letter-spacing:.02em;border-bottom-width:2px;place-items:center;padding:0 8px;font-size:.6875rem;display:inline-grid}.btn .pg-kbd{color:inherit;opacity:.7;background:0 0;border-color:currentColor}.pg-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-chips .chip-btn,.pg-ics__presets .chip-btn{background:var(--paper)}.pg-chips .chip-btn[aria-pressed=true],.pg-ics__presets .chip-btn[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--white)}.pg-mark{color:inherit;box-shadow:inset 0 -2px 0 var(--orange);background:#fe42012e;border-radius:3px;padding:0 1px}.pg-empty{border-radius:var(--r-lg);border:1px dashed var(--line-strong);color:var(--muted);padding:24px}.pg-locator{border-radius:var(--r-2xl);background:var(--grain), radial-gradient(600px 320px at 100% 0%, #fe420129, transparent 60%), radial-gradient(700px 420px at 0% 100%, #0a4089b3, transparent 60%), var(--blue-ink);color:var(--white);box-shadow:var(--shadow-3);--muted:var(--metal-text-inv);gap:20px;padding:clamp(22px,3vw,40px);display:grid;position:relative;overflow:hidden}.pg-locator:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 85% 20%,#0000 0 22px,#ffffff0a 22px 23px);position:absolute;inset:0}.pg-locator>*{position:relative}.pg-locator__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.pg-locator__radar{background:radial-gradient(circle, var(--orange) 0 6px, #fe420133 7px 100%);border-radius:50%;width:64px;height:64px;position:relative}.pg-locator__radar span{animation:pg-radar 2.6s var(--ease-out) infinite;border:2px solid #fe420199;border-radius:50%;position:absolute;inset:0}.pg-locator__radar span:nth-child(2){animation-delay:.85s}.pg-locator__radar span:nth-child(3){animation-delay:1.7s}@keyframes pg-radar{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.pg-locator__kicker{color:var(--orange-hi)}.pg-locator__lead{color:var(--metal-text-inv);max-width:52ch;margin-top:6px}.pg-locator__btn{justify-self:start;min-height:60px;font-size:1.0625rem}.pg-locator__btn[disabled]{opacity:.75;cursor:progress}.pg-locator__out:empty{display:none}.pg-locator__out{gap:16px;display:grid}.pg-locator__grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}@media (min-width:640px){.pg-locator__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-locator__grid>div{border-radius:var(--r-md);animation:pg-pop var(--dur-2) var(--ease-out) both;background:#ffffff12;border:1px solid #ffffff1f;padding:14px 16px}.pg-locator__grid>div:nth-child(2){animation-delay:80ms}.pg-locator__grid>div:nth-child(3){animation-delay:.16s}.pg-locator__grid dt{color:var(--metal-text-inv)}.pg-locator__grid dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:1.125rem;font-weight:600}.pg-locator__code{font-family:var(--font-mono);letter-spacing:.14em;color:var(--orange-hi)}.pg-locator .chip-btn{color:var(--white);border-color:#fff6}.pg-locator .btn--ghost{color:var(--white);--btn-bd:#fff6}.pg-locator__hint{color:var(--metal-text-inv)}.pg-locator__hint a{color:var(--white)}.pg-locator__error{border-radius:var(--r-md);background:#fe420124;border:1px solid #fe420166;padding:14px 16px}@keyframes pg-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.pg-ics{border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-2);gap:16px;padding:clamp(22px,3vw,36px);display:grid}.pg-ics__row{gap:8px;display:grid}.pg-ics__row .mono{color:var(--muted)}.pg-ics__presets{flex-wrap:wrap;gap:8px;display:flex}.pg-ics__btn{justify-self:start}.pg-axle{gap:20px;display:grid}.pg-axle__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.pg-axle__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-axle__tab{text-align:left;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-1);color:var(--ink);cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background var(--dur-2) ease, color var(--dur-2) ease;gap:4px;padding:16px 18px;display:grid}.pg-axle__tab b{font-size:clamp(1.5rem,1.4vw + 1rem,2.25rem);line-height:1}.pg-axle__tab .mono{color:var(--metal-text)}.pg-axle__tab:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.pg-axle__tab[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--white);box-shadow:inset 0 -3px 0 var(--orange), var(--shadow-2)}.pg-axle__tab[aria-pressed=true] .mono{color:var(--metal-text-inv)}.pg-axle__stage{border-radius:var(--r-2xl);background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(180deg, #f4f6f8, #e4e8ec);border:1px solid var(--line);box-shadow:var(--shadow-2);gap:0;margin:0;display:grid;overflow:hidden}.pg-axle__stage svg{width:100%;height:auto;padding:clamp(8px,2vw,24px) clamp(4px,2vw,32px) 0;overflow:visible}.pg-axle__ground{stroke:var(--ink);stroke-width:2px;stroke-dasharray:2 6;opacity:.35}.pg-axle__rail{fill:#2a3444}.pg-axle__cab{filter:drop-shadow(0 6px 10px #03163440)}.pg-axle__glass{fill:#bfcadbbf}.pg-axle__stripe{fill:var(--orange)}.pg-axle__fifth rect{fill:#47566b}.pg-axle__body rect{fill:#c9cfd6;stroke:#9aa4b1;stroke-width:1.5px}.pg-axle__note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--metal-text);font-size:11px}.pg-axle__note--inv{fill:#3b4656}.pg-axle__tyre{fill:#1f2733}.pg-axle__rim{fill:#a9b2bd}.pg-axle__spoke{stroke:#5d6876;stroke-width:3px;stroke-linecap:round}.pg-axle__hub{fill:#2a3444}.pg-axle__wheel[data-driven=true] .pg-axle__rim{fill:var(--orange)}.pg-axle__wheel[data-driven=true] .pg-axle__spoke{stroke:#fff}.pg-axle__wheel[data-driven=true] .pg-axle__tyre{filter:drop-shadow(0 0 10px #fe42018c)}.pg-axle__wheel[data-lift=true] .pg-axle__tyre{fill:#2a3444;stroke:#9aa4b1;stroke-dasharray:4 4;stroke-width:2px}.pg-axle__spin{transform-box:fill-box;transform-origin:50%}.pg-axle__wheel[data-driven=true] .pg-axle__spin{animation:1.4s linear infinite pg-spin}@keyframes pg-spin{to{transform:rotate(360deg)}}.pg-axle__wheel{animation:pg-drop .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes pg-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.pg-axle__steer{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round}.pg-axle__arrowhead{fill:var(--blue)}.pg-axle__lbl{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--metal-text);font-size:10.5px}.pg-axle__wheel[data-driven=true] .pg-axle__lbl{fill:var(--orange-cta);font-weight:600}.pg-axle__cap{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(18px,3vw,32px);display:grid}@media (min-width:768px){.pg-axle__cap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px}}.pg-axle__cap>span:last-child{gap:6px;display:grid}.pg-axle__formula{color:var(--blue);align-items:baseline;gap:6px;font-size:clamp(3rem,5vw + 1rem,5.5rem);line-height:.9;display:inline-flex}.pg-axle__formula i{color:var(--metal-text);font-size:.5em;font-style:normal}.pg-axle__driven{color:var(--orange-cta)}.pg-axle__legend{color:var(--metal-text);flex-wrap:wrap;gap:8px 20px;display:flex}.pg-axle__legend span{align-items:center;gap:8px;display:inline-flex}.pg-axle__legend span:before{content:"";background:#a9b2bd;border:3px solid #1f2733;border-radius:50%;width:14px;height:14px}.pg-axle__legend [data-k=driven]:before{background:var(--orange)}.pg-axle__legend [data-k=steer]:before{background:var(--blue);border:0;border-radius:2px;width:18px;height:3px}.pg-gloss{gap:20px;display:grid}.pg-gloss__bar{top:calc(var(--header-h) + 8px);z-index:3;border-radius:var(--r-xl);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--line);box-shadow:var(--shadow-2);background:#ffffffd1;gap:12px;padding:12px;display:grid;position:sticky}@media (min-width:1024px){.pg-gloss__bar{grid-template-columns:minmax(280px,1fr) auto;align-items:center}}@media (max-width:1023px){.pg-gloss__bar .pg-chips{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pg-gloss__bar .pg-chips::-webkit-scrollbar{display:none}.pg-gloss__bar .chip-btn{flex:none}}.pg-gloss__count{margin:0}.pg-gloss__list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}@media (min-width:768px){.pg-gloss__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.pg-gloss__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-gloss__item{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--header-h) + 120px);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-content:start;gap:10px;padding:22px;display:grid}.pg-gloss__item:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.pg-gloss__item:target{box-shadow:0 0 0 3px var(--orange), var(--shadow-3)}.pg-gloss__item dt{gap:4px;display:grid}.pg-gloss__term{font-size:clamp(1.375rem,.8vw + 1.1rem,1.75rem);line-height:1.1}.pg-gloss__item[data-group=aks] .pg-gloss__term{color:var(--blue)}.pg-gloss__item dd{gap:12px;margin:0;display:grid}.pg-gloss__item dd>p:first-child{font-size:var(--fs-small);color:var(--ink);line-height:1.6}.pg-gloss__meta{color:var(--metal-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.pg-gloss__meta .text-link{min-height:32px;font-size:var(--fs-small)}.pg-search{gap:18px;max-width:980px;margin-inline:auto;display:grid}.pg-search__status{margin:0}.pg-search__results{gap:28px;display:grid}.pg-res-group{animation:pg-pop var(--dur-2) var(--ease-out) both;gap:10px;display:grid}.pg-res-group__title{color:var(--blue)}.pg-res-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-res{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) ease;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 20px;display:grid}.pg-res:hover,.pg-res:focus-visible{box-shadow:var(--shadow-2);border-color:#0a40894d;transform:translate(4px)}.pg-res__title{font-weight:600;font-family:var(--font-display);font-size:1.0625rem}.pg-res__meta{color:var(--blue);white-space:nowrap;align-self:center}.pg-res__text{color:var(--metal-text);font-size:var(--fs-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;line-height:1.5;display:-webkit-box;overflow:hidden}.pg-res[data-kind=telefon]{border-left:3px solid var(--orange)}@media (max-width:479px){.pg-res{grid-template-columns:minmax(0,1fr)}.pg-res__meta{white-space:normal}}.pg-search__none{gap:6px;display:grid}.pg-search__phones{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pg-search__phones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pg-search__phones{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-phone{border-radius:var(--r-lg);background:var(--blue);color:var(--white);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) ease;gap:6px;padding:16px 18px;display:grid}.pg-phone .mono{color:var(--metal-text-inv)}.pg-phone b{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.25rem}.pg-phone:hover{background:var(--blue-deep);transform:translateY(-2px)}.pg-search-section{min-height:60vh}.pg-refs{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pg-refs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-ref{border-radius:var(--r-xl);background:radial-gradient(500px 260px at 100% 0%, #0a408914, transparent 60%), var(--paper);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);display:grid;overflow:hidden}.pg-ref:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}.pg-ref__body{align-content:start;gap:10px;padding:clamp(22px,2.6vw,32px);display:grid}.pg-ref__units{color:var(--blue);font-size:clamp(3rem,4vw + 1rem,5rem);line-height:.9}.pg-ref__units small{letter-spacing:0;color:var(--metal-text);font-size:.3em}.pg-ref__src{color:var(--metal-text)}.pg-next{margin-top:var(--col-gap);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.pg-next{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-next__a{border-radius:var(--r-lg);transition:background var(--dur-2) ease, border-color var(--dur-2) ease;border:1px dashed #ffffff47;gap:4px;padding:18px 52px 18px 20px;display:grid;position:relative}.pg-next__a svg{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:50%;right:18px;translate:0 -50%}.pg-next__a:hover{background:#ffffff0f;border-style:solid;border-color:#ffffff80}.pg-next__a:hover svg{transform:translate(4px)}.pg-fams{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0 0 clamp(40px,5vw,72px);padding:0;list-style:none;display:grid}@media (min-width:768px){.pg-fams{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-fam{border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);display:grid;overflow:hidden}.pg-fam__media.media{aspect-ratio:16/10;box-shadow:none;border-radius:0}.pg-fam__media img{transition:transform 1.2s var(--ease-out)}.pg-fam:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}.pg-fam:hover .pg-fam__media img{transform:scale(1.05)}.pg-fam__body{gap:8px;padding:20px 22px 24px;display:grid}.pg-fam__body .mono{color:var(--blue)}.pg-boiler{font-size:var(--fs-lead);border-radius:var(--r-xl);background:var(--paper-2);border:1px solid var(--line);text-wrap:pretty;max-width:60ch;padding:clamp(20px,2.4vw,28px);line-height:1.55}.pg-facts{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-1);background:var(--paper);margin:0;display:grid;overflow:hidden}.pg-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 20px;display:grid}.pg-facts>div:first-child{border-top:0}@media (min-width:640px){.pg-facts>div{grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:16px}}.pg-facts dt{color:var(--metal-text)}.pg-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pg-logos{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pg-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-logos li{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:0;display:grid;overflow:hidden}.pg-logos img{object-fit:contain;background:var(--paper);width:100%;height:auto;max-height:200px;padding:clamp(28px,5vw,56px)}.pg-logos li[data-tone=dark] img{background:var(--grain), var(--blue-ink)}.pg-logos__foot{background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.pg-photos{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.pg-photos{grid-template-columns:2fr 1fr 1fr}}.pg-photos .media{aspect-ratio:4/3;height:100%}.pg-press{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-press li{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:6px;padding:20px 22px;display:grid}@media (min-width:1024px){.pg-press li{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:20px}}.pg-stats{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:768px){.pg-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-stats>div{border-radius:var(--r-xl);background:var(--grain), radial-gradient(400px 200px at 100% 0%, #ffffff1f, transparent 60%), var(--blue);color:var(--white);box-shadow:var(--shadow-2);gap:8px;padding:clamp(20px,2.6vw,32px);display:grid}.pg-stats dt{color:var(--metal-text-inv)}.pg-stats dd{margin:0;font-size:clamp(3rem,4vw + 1rem,5rem);line-height:.95}.pg-claims{gap:clamp(28px,4vw,48px);display:grid}.pg-claims__group{gap:14px;display:grid}@media (min-width:1024px){.pg-claims__group{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px}.pg-claims__group>header{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}.pg-claims__group>header{gap:6px;display:grid}.pg-claims__group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-claim{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:8px;min-width:0;padding:18px 20px;display:grid}.pg-claim__value{font-family:var(--font-display);letter-spacing:-.012em;overflow-wrap:anywhere;font-size:clamp(1.125rem,.5vw + 1rem,1.375rem);font-weight:600}.pg-claim__src{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pg-claim__more{flex-basis:100%}.pg-src.text-link{min-height:28px}.pg-claim__date{color:var(--metal-text)}.pg-badge{border-radius:var(--r-sm);min-height:24px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);white-space:nowrap;background:#0a408914;align-items:center;gap:6px;padding:0 10px;font-size:.6875rem;display:inline-flex}.pg-badge[data-tone=ok]{color:#146b3e;background:#2fbf711f}.pg-badge[data-tone=ok]:before{content:"";background:#2fbf71;border-radius:50%;width:6px;height:6px}.pg-linkcheck{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-linkcheck li{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pg-linkcheck li:hover{box-shadow:var(--shadow-1);transform:translate(3px)}.pg-linkcheck a{gap:2px;min-width:0;display:grid}.pg-linkcheck a .mono{overflow-wrap:anywhere}@media (max-width:479px){.pg-linkcheck li{grid-template-columns:minmax(0,1fr)}.pg-linkcheck .pg-badge{justify-self:start}}.pg-keys{border-collapse:separate;border-spacing:0;border-radius:var(--r-xl);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-1);background:var(--paper);overflow:hidden}.pg-keys th{text-align:left;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--metal-text);background:var(--paper-2);padding:14px 18px;font-weight:500}.pg-keys td{border-top:1px solid var(--line);vertical-align:top;padding:14px 18px}.pg-keys td:first-child{white-space:nowrap}@media (max-width:559px){.pg-keys td:first-child{white-space:normal}.pg-keys th,.pg-keys td{padding:12px}}.pg-map{gap:clamp(28px, 4vw, 48px) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.pg-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.pg-map{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-map__group{align-content:start;gap:12px;display:grid}.pg-map__title{color:var(--blue);border-bottom:2px solid var(--orange);padding-bottom:10px}.pg-map__group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pg-map__a{border-radius:var(--r-md);transition:background var(--dur-2) ease, transform var(--dur-2) var(--ease-out);gap:2px;padding:12px 14px;display:grid}.pg-map__a b{font-weight:600}.pg-map__a>span{font-size:var(--fs-small)}.pg-map__path{text-transform:none;font-size:.6875rem!important}.pg-map__a:hover{background:#0a40890f;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pg-axle__spin,.pg-axle__wheel,.pg-locator__radar span,.pg-phonecard--signal .pg-phonecard__icon,.pg-res-group,.pg-locator__grid>div{animation:none!important}.pg-card,.pg-step,.pg-phonecard,.pg-related__a,.pg-res,.pg-ref,.pg-fam,.pg-gloss__item{transition:none}}:root[data-motion=reduce] .pg-axle__spin,:root[data-motion=reduce] .pg-axle__wheel,:root[data-motion=reduce] .pg-locator__radar span,:root[data-motion=reduce] .pg-phonecard--signal .pg-phonecard__icon,:root[data-motion=reduce] .pg-res-group,:root[data-motion=reduce] .pg-locator__grid>div{animation:none!important}@media (forced-colors:active){.pg-card,.pg-phonecard,.pg-res,.pg-axle__tab,.pg-claim{border:1px solid canvastext}.pg-axle__tab[aria-pressed=true]{outline:3px solid highlight}}.legal{max-width:78ch}.legal .legal__h{border-top:1px solid var(--line);margin-top:2.2em;padding-top:1.2em}.legal p+p{margin-top:.8em}.legal__list{gap:8px;margin:.9em 0;padding-left:1.2em;list-style:outside;display:grid}.legal__list li::marker{color:var(--orange-cta)}.legal__reset{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2em;display:flex}.press-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.press-item{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);gap:8px;padding:20px 22px;display:grid}.press-item__meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.8125rem;display:flex}.press-item__outlet{color:var(--ink);font-weight:600}.press-item__title{text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.press-item__title a{color:inherit}@media (min-width:1024px){.press-item{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:24px}.press-item__meta{flex-direction:column}}.press-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;padding-top:22px;display:flex}.press-strip__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8125rem}.press-strip__outlets{color:var(--ink);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.press-strip .text-link{margin-left:auto}@media (max-width:640px){.press-strip .text-link{margin-left:0}}
.verified-badge{border-radius:var(--r-sm,6px);color:var(--blue,#0a4089);letter-spacing:.06em;text-transform:uppercase;cursor:help;white-space:nowrap;background:#0a40890f;border:1px solid #0a408938;align-items:center;gap:6px;margin-top:12px;padding:4px 9px 4px 6px;font-size:.72rem;line-height:1.2;transition:background .24s,border-color .24s;display:inline-flex}.verified-badge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.metric:hover .verified-badge{background:#0a40891a;border-color:#0a408966}:is(.on-dark,.on-blue,.on-graphite) .verified-badge{color:#fff;background:#ffffff14;border-color:#ffffff47}@media (forced-colors:active){.verified-badge{border-color:canvastext}}.metric__value.u-imperial,.big-stat.u-imperial{display:none}html[data-units=imperial] .metric__value.u-imperial,html[data-units=imperial] .big-stat.u-imperial{display:flex}html[data-units=imperial] .metric__value.u-metric,html[data-units=imperial] .big-stat.u-metric{display:none}.faq-search{gap:10px;margin-bottom:20px;display:grid}.faq-search__field{align-items:center;display:flex;position:relative}.faq-search__field>svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute;left:14px}.faq-search__field input{border:1px solid var(--rule-strong);border-radius:var(--r-md,8px);background:var(--white,#fff);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:10px 48px 10px 42px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.faq-search__field input::placeholder{color:var(--muted)}.faq-search__field input:hover{border-color:var(--blue,#0a4089)}.faq-search__field input:focus-visible{outline:2px solid var(--blue,#0a4089);outline-offset:2px;box-shadow:0 0 0 6px #0a40891f}.faq-search__field input::-webkit-search-cancel-button{display:none}.faq-search__clear{border-radius:var(--r-sm,6px);width:40px;height:40px;color:var(--muted);place-items:center;display:inline-grid;position:absolute;right:4px}.faq-search__clear:hover{color:var(--ink);background:#0a40890f}.faq-search__clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.faq-search__status{color:var(--muted);font-size:.78rem}.faq-search__empty{border-radius:var(--r-md,8px);background:#0a40890f;padding:14px 16px}.faq-search__empty a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.faq__item[hidden]{display:none!important}.film__fs{right:64px}.film__fs svg{width:16px;height:16px}.film__frame:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh;max-height:none;margin:0}.film__frame:fullscreen img,.film__frame:fullscreen video{object-fit:contain}.film__frame:fullscreen .video-frame__toggle{bottom:24px;right:24px}.film__frame:fullscreen .film__fs{right:80px}.mapbox--static{color:inherit;display:block}.mapbox--static img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out,cubic-bezier(.2, .8, .2, 1));position:absolute;inset:0}.mapbox--static:hover img{transform:scale(1.03)}.mapbox--static:focus-visible{outline:2px solid var(--orange-cta,#d63b00);outline-offset:3px}.intl-note{border-radius:var(--r-md,8px);background:#0a40890d;border:1px solid #0a408933;align-items:flex-start;gap:12px;max-width:62ch;margin-top:24px;padding:14px 16px;display:flex}.intl-note p{margin:0}.intl-note a{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.intl-note__icon{fill:none;width:22px;height:22px;stroke:var(--blue,#0a4089);stroke-width:1.5px;flex:none;margin-top:2px}.intl-note--dark{color:#f4f2eee6;background:#ffffff0f;border-color:#ffffff38}.intl-note--dark .intl-note__icon{stroke:#fff}.series-guide strong{color:var(--ink);font-weight:600}
