/* Reviewed PC page bodies only; no Hero, form, header or footer selectors. */
.system-premium .pc-repair-content[data-pc-journey] :is(.sp-facts,.sp-page-nav){font-size:14px;line-height:1.6}
.system-premium .pc-repair-content[data-pc-journey] .sp-page-nav a{display:inline-flex;align-items:center;min-height:44px;white-space:normal}
.system-premium .pc-repair-content[data-pc-journey] .ux-process>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none}
.system-premium .pc-repair-content[data-pc-journey] .ux-process li{min-width:0;width:auto;min-height:0;margin:0;padding:22px}
.system-premium .pc-repair-content[data-pc-journey] .ux-process h3{font-size:20px;line-height:1.45;word-break:normal;overflow-wrap:break-word}
.system-premium .pc-repair-content[data-pc-journey] .ux-process p{font-size:16px;line-height:1.65}
.system-premium .pc-repair-content[data-pc-journey] :is(.sp-scope-card,.sp-feature,.sp-price-row){min-width:0}
@media(min-width:1200px){.system-premium .pc-repair-content[data-pc-journey] .ux-process>ol{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){.system-premium .pc-repair-content[data-pc-journey] .ux-process>ol{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.system-premium .pc-repair-content[data-pc-journey] *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Owner-approved 24.10.2026: article132 price spacing only at320px.
   Probe8965:24px=>3px overflow;22px=>1px;20px=>0, same badge/Hero/form height. */
@media(max-width:320px){
 .system-premium:has(.pc-repair-content[data-pc-journey="132"]) .uv3-hero .uv3-price-tag{padding-inline:20px!important}
}
