/* Porsche spark plug replacement page. Loaded only for page 6219. Homepage r6 look. */
#pr-pl6219{--ink:#0a0b0c;--ink2:#111315;--ink3:#181b1e;--steel:#22262a;--paper:#f3f0e9;--paper2:#e9e4d9;--text:#15171a;--muted:#5e636a;--lmuted:#a3a8ad;--silver:#d4d6d8;--red:#d5001c;--red-d:#ad0016;--red-l:#ff4058;--glow:rgba(213,0,28,.35);--line:#e2ded6;--r:14px;--shadow:0 24px 60px -28px rgba(0,0,0,.45);color:var(--text);background:var(--paper);font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}
#pr-pl6219 *{box-sizing:border-box}
#pr-pl6219 p{margin:0 0 12px}
#pr-pl6219 p:last-child{margin-bottom:0}
#pr-pl6219 h1,#pr-pl6219 h2,#pr-pl6219 h3{font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;text-transform:none;letter-spacing:-.015em;color:var(--text);margin:0}
#pr-pl6219 h2{font-size:clamp(25px,2.7vw,34px);line-height:1.15;font-weight:800}
#pr-pl6219 h3{font-size:16px;line-height:1.35;font-weight:700}
#pr-pl6219 a{color:var(--red);text-underline-offset:3px}
#pr-pl6219 a:hover{color:var(--red-d)}
#pr-pl6219 a:focus-visible,#pr-pl6219 summary:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}
#pr-pl6219 ul,#pr-pl6219 ol{margin:0;padding:0;list-style:none}
#pr-pl6219 section{padding:clamp(38px,4.6vw,58px) 0}
#pr-pl6219 .pl-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
#pr-pl6219 .pl-kick{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 10px}
#pr-pl6219 .pl-kick::before{content:"";width:12px;height:2px;background:currentColor;box-shadow:4px -4px 0 -0px currentColor}
#pr-pl6219 .pl-kick-light{color:var(--red-l)}
#pr-pl6219 .pl-head{max-width:820px;margin-bottom:26px}
#pr-pl6219 .pl-head h2{margin-bottom:8px}
#pr-pl6219 .pl-head p{color:var(--muted)}
#pr-pl6219 .pl-head-center{text-align:center;margin-left:auto;margin-right:auto}
#pr-pl6219 .pl-head-light h2{color:#fff}
#pr-pl6219 .pl-head-light p{color:var(--lmuted)}
#pr-pl6219 .pl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;align-items:end;margin-bottom:24px}
#pr-pl6219 .pl-split>p{margin:0;color:var(--muted)}
#pr-pl6219 .pl-small{font-size:13px;color:var(--muted)}

/* Image slots */
#pr-pl6219 .pl-fig{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:var(--ink3);box-shadow:var(--shadow)}
#pr-pl6219 .pl-ph-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px 20px 52px;border:2px dashed #cfc9bd;border-radius:var(--r);background:repeating-linear-gradient(135deg,#f5f2ec 0 14px,#ece8df 14px 28px);width:100%;height:100%}
#pr-pl6219 .pl-ph-tag{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--red-d)}
#pr-pl6219 .pl-ph-desc{font-size:14px;line-height:1.4;max-width:300px;color:var(--text);font-weight:600}
#pr-pl6219 .pl-fig img{display:block;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}
#pr-pl6219 .pl-cap{position:absolute;left:14px;bottom:14px;z-index:3;background:rgba(10,11,12,.82);color:#fff;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1.3}
#pr-pl6219 .pl-hero-media .pl-ph-box{border:0;background:repeating-linear-gradient(135deg,#22262a 0 16px,#1c1f23 16px 32px)}
#pr-pl6219 .pl-hero-media .pl-ph-tag{color:var(--red-l)}
#pr-pl6219 .pl-hero-media .pl-ph-desc{color:rgba(255,255,255,.88)}

/* Buttons */
#pr-pl6219 .pl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 24px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none!important;border:1.5px solid transparent;transition:background .15s,color .15s,box-shadow .15s}
#pr-pl6219 .pl-btn-red{background:var(--red);border-color:var(--red);color:#fff!important;box-shadow:0 10px 28px -10px var(--glow)}
#pr-pl6219 .pl-btn-red:hover{background:var(--red-d);border-color:var(--red-d)}
#pr-pl6219 .pl-btn-ghost{background:transparent;border-color:rgba(255,255,255,.35);color:#fff!important}
#pr-pl6219 .pl-btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.06)}
#pr-pl6219 .pl-btn-white{background:#fff;border-color:#fff;color:var(--ink)!important}
#pr-pl6219 .pl-btn-white:hover{background:var(--paper)}
#pr-pl6219 .pl-btn-big{min-height:54px;font-size:16.5px;padding:13px 26px;width:100%}

/* 1 Hero */
#pr-pl6219 .pl-hero{background:radial-gradient(circle at 78% 18%,rgba(213,0,28,.24),transparent 42%),var(--ink);padding:26px 0 34px}
#pr-pl6219 .pl-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}
#pr-pl6219 .pl-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:12px;color:var(--lmuted)}
#pr-pl6219 .pl-crumbs a{color:var(--silver);text-decoration:none}
#pr-pl6219 .pl-crumbs a::after{content:"\203A";margin-left:8px;color:var(--lmuted)}
#pr-pl6219 .pl-tag{display:inline-block;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-l);border:1px solid rgba(255,64,88,.4);padding:5px 12px;border-radius:999px;margin-bottom:12px}
#pr-pl6219 .pl-hero h1{color:#fff;font-size:clamp(31px,3.7vw,48px);line-height:1.04;font-weight:800;font-stretch:110%;letter-spacing:-.025em;margin-bottom:12px}
#pr-pl6219 p.pl-lead{color:rgba(255,255,255,.8);font-size:16.5px;line-height:1.55;max-width:600px;margin:0}
#pr-pl6219 .pl-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
#pr-pl6219 .pl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;max-width:560px}
#pr-pl6219 .pl-facts li{border-top:2px solid var(--red);padding-top:8px}
#pr-pl6219 .pl-facts strong{display:block;font-family:"Archivo",sans-serif;font-stretch:110%;font-size:22px;color:#fff;line-height:1.1}
#pr-pl6219 .pl-facts span{display:block;font-size:12.5px;color:var(--lmuted);line-height:1.35}
#pr-pl6219 .pl-hero-side{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto;gap:12px 16px}
#pr-pl6219 .pl-hero-media{grid-column:2;grid-row:1;aspect-ratio:16/11}
#pr-pl6219 .pl-plug{grid-column:1;grid-row:1;align-self:center;position:relative;display:flex;flex-direction:column;align-items:center;padding:4px 0 26px}
#pr-pl6219 .pl-plug-part{position:relative;display:flex;align-items:center;justify-content:center}
#pr-pl6219 .pl-plug-part i{position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--red);color:#fff;font-style:normal;font-family:"JetBrains Mono",monospace;font-size:10.5px;display:flex;align-items:center;justify-content:center}
#pr-pl6219 .pl-pp-term{width:16px;height:26px;background:linear-gradient(90deg,#8e949b,#d4d6d8,#8e949b);border-radius:4px 4px 2px 2px}
#pr-pl6219 .pl-pp-ins{width:30px;height:92px;background:linear-gradient(90deg,#c9c3b8,#fbf9f4 45%,#c9c3b8);border-radius:10px 10px 4px 4px;box-shadow:inset 0 -14px 0 rgba(0,0,0,.06)}
#pr-pl6219 .pl-pp-hex{width:46px;height:30px;background:linear-gradient(90deg,#5d636a,#b8bcc1 50%,#5d636a);clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%)}
#pr-pl6219 .pl-pp-thread{width:28px;height:40px;background:repeating-linear-gradient(180deg,#9aa0a6 0 3px,#5d636a 3px 6px);border-radius:2px}
#pr-pl6219 .pl-pp-tip{width:14px;height:18px;background:#5d636a;border-radius:0 0 3px 3px}
#pr-pl6219 .pl-pp-tip::after{content:"";position:absolute;left:3px;bottom:-9px;width:12px;height:4px;background:#8e949b;border-radius:2px}
#pr-pl6219 .pl-plug-spark{position:absolute;bottom:2px;left:50%;width:22px;height:22px;transform:translateX(-50%);background:radial-gradient(circle,#fff 0 14%,var(--red-l) 30%,rgba(255,64,88,0) 70%);filter:blur(.3px);animation:plSpark 1.6s ease-in-out infinite}
@keyframes plSpark{0%,100%{opacity:.35;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1.15)}}
#pr-pl6219 .pl-plug-key{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
#pr-pl6219 .pl-plug-key li{font-size:11.5px;line-height:1.35;color:var(--lmuted);background:var(--ink3);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px}
#pr-pl6219 .pl-plug-key b{display:block;font-family:"JetBrains Mono",monospace;color:var(--red-l);font-size:12px;margin-bottom:2px}

/* 2 Fork */
#pr-pl6219 .pl-fork{background:#fff}
#pr-pl6219 .pl-fork-grid{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch}
#pr-pl6219 .pl-fork-card{border-radius:var(--r);padding:24px;background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column}
#pr-pl6219 .pl-fork-top{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}
#pr-pl6219 .pl-fork-card h3{font-size:19px;margin-bottom:12px}
#pr-pl6219 .pl-fork-card ul{display:grid;gap:8px;margin-bottom:14px;flex:1}
#pr-pl6219 .pl-fork-card li{position:relative;padding-left:22px;font-size:14.5px}
#pr-pl6219 .pl-fork-card li::before{content:"";position:absolute;left:2px;top:9px;width:9px;height:9px;border:2px solid var(--steel);border-radius:50%}
#pr-pl6219 p.pl-fork-foot{font-size:13.5px;color:var(--muted);border-top:1px dashed var(--line);padding-top:10px;margin:0}
#pr-pl6219 .pl-fork-red{background:var(--ink);border-color:var(--ink)}
#pr-pl6219 .pl-fork-red .pl-fork-top{color:var(--red-l)}
#pr-pl6219 .pl-fork-red h3{color:#fff}
#pr-pl6219 .pl-fork-red li{color:rgba(255,255,255,.82)}
#pr-pl6219 .pl-fork-red li::before{border-color:var(--red-l)}
#pr-pl6219 .pl-fork-red p.pl-fork-foot{color:var(--lmuted);border-top-color:rgba(255,255,255,.14)}
#pr-pl6219 .pl-fork-red a{color:var(--red-l)}
#pr-pl6219 .pl-fork-bolt{display:flex;align-items:center;justify-content:center}
#pr-pl6219 .pl-fork-bolt span{width:30px;height:64px;background:var(--red);clip-path:polygon(60% 0,0 58%,42% 58%,30% 100%,100% 38%,56% 38%);filter:drop-shadow(0 6px 14px var(--glow))}

/* 3 Interval strip table */
#pr-pl6219 .pl-intervals{background:var(--paper)}
#pr-pl6219 .pl-strip-table{display:grid;gap:6px}
#pr-pl6219 .pl-st-row{display:grid;grid-template-columns:minmax(0,1.6fr) 70px minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:12px;background:#fff;border-radius:12px;padding:11px 16px 11px 20px;position:relative;font-size:14.5px;border:1px solid var(--line)}
#pr-pl6219 .pl-st-row::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--steel)}
#pr-pl6219 .pl-st-row span b{display:block;font-weight:700;color:var(--text)}
#pr-pl6219 .pl-st-row span:first-child{color:var(--muted);font-size:13px}
#pr-pl6219 .pl-st-row span:first-child b{font-size:15px}
#pr-pl6219 .pl-st-row span:nth-child(2){font-family:"Archivo",sans-serif;font-stretch:110%;font-weight:800;font-size:20px;color:var(--text)}
#pr-pl6219 .pl-st-row span:nth-child(3){font-weight:600}
#pr-pl6219 .pl-st-row span:nth-child(4){font-family:"JetBrains Mono",monospace;font-size:11.5px;color:var(--muted);letter-spacing:.04em}
#pr-pl6219 .pl-st-head{background:var(--ink);border-color:var(--ink)}
#pr-pl6219 .pl-st-head::before{background:var(--red)}
#pr-pl6219 .pl-st-head span,#pr-pl6219 .pl-st-head span:first-child,#pr-pl6219 .pl-st-head span:nth-child(2),#pr-pl6219 .pl-st-head span:nth-child(3),#pr-pl6219 .pl-st-head span:nth-child(4){font-family:"JetBrains Mono",monospace;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}
#pr-pl6219 .pl-st-hot::before{background:var(--red)}
#pr-pl6219 .pl-st-hot span:nth-child(3){color:var(--red-d)}
#pr-pl6219 .pl-st-dim{background:var(--paper2);border-style:dashed}
#pr-pl6219 .pl-st-dim::before{background:var(--lmuted)}
#pr-pl6219 p.pl-note{margin-top:16px;font-size:14px;color:var(--muted);max-width:900px}

/* 4 Engine banks */
#pr-pl6219 .pl-banks{background:#fff}
#pr-pl6219 .pl-bank-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#pr-pl6219 .pl-bank{background:var(--paper);border-radius:var(--r);padding:18px;border:1px solid var(--line)}
#pr-pl6219 .pl-bank h3{font-size:18px;margin:14px 0 2px}
#pr-pl6219 p.pl-bank-n{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.06em;color:var(--red-d);margin-bottom:8px}
#pr-pl6219 .pl-bank p{font-size:14px;color:var(--muted)}
#pr-pl6219 .pl-bank-dark{background:var(--ink);border-color:var(--ink)}
#pr-pl6219 .pl-bank-dark h3{color:#fff}
#pr-pl6219 .pl-bank-dark p{color:var(--lmuted)}
#pr-pl6219 .pl-bank-dark p.pl-bank-n{color:var(--red-l)}
#pr-pl6219 .pl-bank-art{height:96px;border-radius:10px;background:var(--ink3);display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;position:relative}
#pr-pl6219 .pl-bank-art i{width:16px;height:16px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(213,0,28,.2),0 0 14px var(--glow)}
#pr-pl6219 .pl-bank-art b{width:2px;height:60px;background:var(--steel)}
#pr-pl6219 .pl-art-flat6,#pr-pl6219 .pl-art-flat4{background:linear-gradient(180deg,var(--ink3) 0 40%,var(--steel) 40% 60%,var(--ink3) 60%)}
#pr-pl6219 .pl-art-v6,#pr-pl6219 .pl-art-v8{clip-path:polygon(0 0,100% 0,82% 100%,18% 100%)}
#pr-pl6219 .pl-bank-dark .pl-bank-art{background:var(--steel);clip-path:polygon(0 0,100% 0,82% 100%,18% 100%)}

/* 5 Access */
#pr-pl6219 .pl-access{background:var(--paper)}
#pr-pl6219 .pl-access-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}
#pr-pl6219 .pl-access-copy h2{margin-bottom:10px}
#pr-pl6219 .pl-access-copy>p{color:var(--muted)}
#pr-pl6219 .pl-spanners{display:grid;gap:12px;margin:18px 0 12px}
#pr-pl6219 .pl-spanner{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;background:#fff;border-radius:12px;padding:14px 16px;border:1px solid var(--line)}
#pr-pl6219 .pl-sp-bar{height:12px;border-radius:999px;background:var(--paper2);position:relative;overflow:hidden}
#pr-pl6219 .pl-sp-bar::after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w,50%);background:var(--steel);border-radius:999px}
#pr-pl6219 .pl-spanner-red .pl-sp-bar::after{background:var(--red)}
#pr-pl6219 .pl-spanner strong{display:block;font-size:15px}
#pr-pl6219 .pl-spanner span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}
#pr-pl6219 .pl-access-fig{aspect-ratio:4/5;max-height:520px}

/* 6 Plug tips */
#pr-pl6219 .pl-tips{background:#fff}
#pr-pl6219 .pl-tip-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#pr-pl6219 .pl-tip{border:1px solid var(--line);border-radius:var(--r);padding:0 18px 18px;background:var(--paper);display:flex;flex-direction:column;overflow:hidden}
#pr-pl6219 .pl-tip-art{height:110px;margin:0 -18px 14px;background:var(--ink2);display:flex;align-items:flex-end;justify-content:center;position:relative}
#pr-pl6219 .pl-tip-art::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:34px;height:52px;background:repeating-linear-gradient(180deg,#9aa0a6 0 4px,#5d636a 4px 8px);border-radius:0 0 4px 4px}
#pr-pl6219 .pl-tip-art span{position:relative;width:16px;height:30px;margin-bottom:18px;background:#c9c3b8;border-radius:0 0 6px 6px}
#pr-pl6219 .pl-tip-art span::after{content:"";position:absolute;left:2px;bottom:-12px;width:18px;height:5px;background:#8e949b;border-radius:2px}
#pr-pl6219 .pl-tip-worn span::after{bottom:-18px;width:10px}
#pr-pl6219 .pl-tip-soot span{background:#2c2f33}
#pr-pl6219 .pl-tip-soot span::after{background:#1b1d20}
#pr-pl6219 .pl-tip-oil span{background:linear-gradient(180deg,#6d5a2c,#2c2412)}
#pr-pl6219 .pl-tip-oil::after{content:"";position:absolute;top:50px;left:50%;width:8px;height:12px;margin-left:10px;background:#6d5a2c;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;opacity:.9}
#pr-pl6219 .pl-tip h3{font-size:16.5px;margin-bottom:6px}
#pr-pl6219 .pl-tip p{font-size:14px;color:var(--muted);flex:1}
#pr-pl6219 .pl-tip-act{margin-top:12px;font-size:13px;font-weight:700;color:var(--text);background:#fff;border-radius:999px;padding:6px 12px;align-self:flex-start;border:1px solid var(--line)}
#pr-pl6219 .pl-tip-alert{border-color:var(--red)}
#pr-pl6219 .pl-tip-alert .pl-tip-act{background:var(--red);color:#fff;border-color:var(--red)}

/* 7 Triage */
#pr-pl6219 .pl-triage{background:var(--ink)}
#pr-pl6219 .pl-tri{display:flex;flex-direction:column;align-items:center}
#pr-pl6219 .pl-tri-root{background:var(--ink3);border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:16px 22px;text-align:center;max-width:460px}
#pr-pl6219 .pl-codes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px}
#pr-pl6219 .pl-code{font-family:"JetBrains Mono",monospace;font-size:13px;color:#fff;background:var(--red);border-radius:6px;padding:4px 10px}
#pr-pl6219 .pl-tri-root p{color:var(--lmuted);font-size:14px}
#pr-pl6219 .pl-tri-trunk{width:2px;height:26px;background:var(--red-l)}
#pr-pl6219 .pl-tri-branches{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;padding-top:24px;border-top:2px solid var(--red-l)}
#pr-pl6219 .pl-tri-b{position:relative;background:var(--ink2);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:18px}
#pr-pl6219 .pl-tri-b::before{content:"";position:absolute;left:50%;top:-25px;width:2px;height:24px;background:var(--red-l)}
#pr-pl6219 .pl-tri-n{display:inline-block;font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--silver);border-radius:999px;padding:3px 10px;margin-bottom:10px}
#pr-pl6219 .pl-tri-b h3{color:#fff;margin-bottom:6px}
#pr-pl6219 .pl-tri-b p{color:var(--lmuted);font-size:14px}
#pr-pl6219 .pl-tri-b a{color:var(--red-l)}
#pr-pl6219 .pl-tri-b-red{background:var(--red);border-color:var(--red)}
#pr-pl6219 .pl-tri-b-red .pl-tri-n{background:#fff;color:var(--red-d)}
#pr-pl6219 .pl-tri-b-red p,#pr-pl6219 .pl-tri-b-red a{color:#fff}
#pr-pl6219 p.pl-tri-note{margin-top:18px;color:var(--lmuted);font-size:14px;text-align:center}
#pr-pl6219 .pl-tri-note a{color:var(--red-l)}

/* 8 Coils */
#pr-pl6219 .pl-coils{background:var(--paper)}
#pr-pl6219 .pl-coil-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}
#pr-pl6219 .pl-coil-fig{aspect-ratio:4/5;max-height:500px}
#pr-pl6219 .pl-coil-copy h2{margin-bottom:10px}
#pr-pl6219 .pl-coil-copy>p{color:var(--muted)}
#pr-pl6219 .pl-coil-cards{display:grid;gap:10px;margin-top:16px}
#pr-pl6219 .pl-coil-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;background:#fff;border-radius:12px;padding:14px 16px;border:1px solid var(--line)}
#pr-pl6219 .pl-coil-ico{width:44px;height:44px;border-radius:10px;background:var(--ink);position:relative}
#pr-pl6219 .pl-coil-ico::before{content:"";position:absolute;left:15px;top:7px;width:14px;height:22px;background:var(--steel);border-radius:3px;box-shadow:inset 0 0 0 2px var(--red)}
#pr-pl6219 .pl-coil-ico::after{content:"";position:absolute;left:19px;top:29px;width:6px;height:9px;background:var(--silver);border-radius:0 0 2px 2px}
#pr-pl6219 .pl-coil-card:last-child .pl-coil-ico::before{box-shadow:inset 0 0 0 2px var(--silver)}
#pr-pl6219 .pl-coil-card strong{display:block;font-size:15px}
#pr-pl6219 .pl-coil-card span{display:block;font-size:14px;color:var(--muted)}

/* 9 Wells */
#pr-pl6219 .pl-wells{background:#fff}
#pr-pl6219 .pl-well-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:center}
#pr-pl6219 .pl-well-art{background:var(--ink);border-radius:var(--r);height:300px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:30px;overflow:hidden}
#pr-pl6219 .pl-well-art::before{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:var(--steel)}
#pr-pl6219 .pl-well-tube{position:relative;width:70px;height:230px;border:6px solid #8e949b;border-bottom:0;border-radius:10px 10px 0 0;background:var(--ink3);z-index:1;overflow:hidden}
#pr-pl6219 .pl-well-oil{position:absolute;left:0;right:0;bottom:0;height:62px;background:linear-gradient(180deg,#8a6d2e,#4d3c16)}
#pr-pl6219 .pl-well-plug{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:22px;height:120px;background:linear-gradient(90deg,#c9c3b8,#fbf9f4 45%,#c9c3b8);border-radius:8px 8px 0 0}
#pr-pl6219 .pl-well-seal{position:absolute;left:50%;top:44px;transform:translateX(-50%);z-index:2;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:999px;padding:4px 10px;white-space:nowrap}
#pr-pl6219 .pl-well-copy h2{margin-bottom:10px}
#pr-pl6219 .pl-well-copy>p{color:var(--muted)}
#pr-pl6219 .pl-well-list{display:grid;gap:8px;margin:14px 0}
#pr-pl6219 .pl-well-list li{position:relative;padding-left:28px;font-size:14.5px;font-weight:600}
#pr-pl6219 .pl-well-list li::before{content:"";position:absolute;left:0;top:5px;width:12px;height:16px;background:#8a6d2e;border-radius:50% 50% 50% 50%/62% 62% 38% 38%}

/* 10 Quote sheet */
#pr-pl6219 .pl-quote{background:var(--paper)}
#pr-pl6219 .pl-quote-sheet{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);background:#fff}
#pr-pl6219 .pl-qs-col{padding:22px 24px}
#pr-pl6219 .pl-qs-if{background:var(--ink2)}
#pr-pl6219 .pl-qs-h{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:12px}
#pr-pl6219 .pl-qs-if .pl-qs-h{color:var(--red-l)}
#pr-pl6219 .pl-qs-col li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14.5px}
#pr-pl6219 .pl-qs-col li:last-child{border-bottom:0}
#pr-pl6219 .pl-qs-col li span{font-weight:700}
#pr-pl6219 .pl-qs-col li em{font-style:normal;color:var(--muted)}
#pr-pl6219 .pl-qs-if li{border-bottom-color:rgba(255,255,255,.12)}
#pr-pl6219 .pl-qs-if li span{color:#fff}
#pr-pl6219 .pl-qs-if li em{color:var(--lmuted)}

/* 11 Cost */
#pr-pl6219 .pl-cost{background:#fff}
#pr-pl6219 .pl-cost-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center}
#pr-pl6219 .pl-cost-card{background:var(--ink);border-radius:var(--r);padding:26px;position:relative;overflow:hidden}
#pr-pl6219 .pl-cost-card::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 70%)}
#pr-pl6219 .pl-cost-label{font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-l);margin-bottom:6px}
#pr-pl6219 .pl-cost-big{font-family:"Archivo",sans-serif;font-stretch:110%;font-weight:800;font-size:clamp(34px,4vw,46px);color:#fff;line-height:1.05;margin-bottom:12px}
#pr-pl6219 .pl-cost-card p{color:var(--lmuted);font-size:14px;position:relative;z-index:1}
#pr-pl6219 .pl-cost-factors h2{margin-bottom:14px}
#pr-pl6219 .pl-cf{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}
#pr-pl6219 .pl-cf:last-child{border-bottom:0}
#pr-pl6219 .pl-cf-n{font-family:"Archivo",sans-serif;font-stretch:110%;font-weight:800;font-size:26px;color:transparent;-webkit-text-stroke:1.5px var(--red)}
#pr-pl6219 .pl-cf strong{display:block;font-size:15.5px}
#pr-pl6219 .pl-cf span{display:block;font-size:14px;color:var(--muted)}

/* 12 Part match */
#pr-pl6219 .pl-match{background:var(--paper)}
#pr-pl6219 .pl-match-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center}
#pr-pl6219 .pl-match-copy h2{margin-bottom:10px}
#pr-pl6219 .pl-match-copy p{color:var(--muted)}
#pr-pl6219 .pl-match-label{background:#fff;border-radius:var(--r);padding:22px;border:1px solid var(--line);box-shadow:var(--shadow);position:relative}
#pr-pl6219 .pl-match-label::before{content:"";position:absolute;left:22px;right:22px;top:0;height:5px;background:repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 5px,var(--ink) 5px 6px,transparent 6px 10px)}
#pr-pl6219 .pl-ml-top{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:8px 0 4px}
#pr-pl6219 .pl-ml-num{font-family:"JetBrains Mono",monospace;font-size:clamp(22px,2.6vw,30px);font-weight:600;color:var(--text);letter-spacing:.04em;margin-bottom:12px}
#pr-pl6219 .pl-match-label dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px}
#pr-pl6219 .pl-match-label dt{font-weight:700;color:var(--muted)}
#pr-pl6219 .pl-match-label dd{margin:0}

/* 13 Steps spark line */
#pr-pl6219 .pl-steps{background:#fff}
#pr-pl6219 .pl-spark-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;position:relative;margin-bottom:24px}
#pr-pl6219 .pl-spark-line::before{content:"";position:absolute;left:8px;right:8px;top:9px;height:2px;background:repeating-linear-gradient(90deg,var(--steel) 0 10px,transparent 10px 16px)}
#pr-pl6219 .pl-spark-line li{position:relative;padding-top:30px}
#pr-pl6219 .pl-sl-dot{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--steel)}
#pr-pl6219 .pl-sl-red{border-color:var(--red);background:var(--red);box-shadow:0 0 0 5px rgba(213,0,28,.15)}
#pr-pl6219 .pl-spark-line h3{margin-bottom:4px}
#pr-pl6219 .pl-spark-line p{font-size:13.5px;color:var(--muted)}
#pr-pl6219 .pl-steps-fig{aspect-ratio:3/1}

/* 14 Send band */
#pr-pl6219 .pl-send{background:var(--paper);padding-top:0}
#pr-pl6219 .pl-send-band{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;align-items:center;background:var(--ink);border-radius:var(--r);padding:26px 28px;max-width:1152px}
#pr-pl6219 .pl-send-head h2{color:#fff;font-size:clamp(21px,2.3vw,27px)}
#pr-pl6219 .pl-send-list{counter-reset:s;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}
#pr-pl6219 .pl-send-list li{counter-increment:s;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;color:rgba(255,255,255,.85);font-size:14.5px}
#pr-pl6219 .pl-send-list li::before{content:counter(s);width:26px;height:26px;border-radius:50%;border:1.5px solid var(--red-l);color:var(--red-l);font-family:"JetBrains Mono",monospace;font-size:12px;display:flex;align-items:center;justify-content:center}
#pr-pl6219 .pl-send>.pl-wrap{padding-top:clamp(38px,4.6vw,58px)}

/* 15 Links */
#pr-pl6219 .pl-links{background:#fff;padding-top:32px;padding-bottom:32px}
#pr-pl6219 .pl-links h2{font-size:clamp(20px,2.2vw,24px);margin-bottom:14px}
#pr-pl6219 .pl-link-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#pr-pl6219 .pl-link-row a{display:block;background:var(--paper);border-radius:12px;padding:14px 16px;text-decoration:none!important;border:1px solid var(--line);position:relative;transition:border-color .15s}
#pr-pl6219 .pl-link-row a::after{content:"";position:absolute;right:14px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--silver);transition:background .15s,box-shadow .15s}
#pr-pl6219 .pl-link-row a:hover{border-color:var(--red)}
#pr-pl6219 .pl-link-row a:hover::after{background:var(--red);box-shadow:0 0 10px var(--glow)}
#pr-pl6219 .pl-lk{display:block;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:4px}
#pr-pl6219 .pl-link-row strong{display:block;color:var(--text);font-size:15px}

/* 16 FAQ */
#pr-pl6219 .pl-faq{background:var(--paper)}
#pr-pl6219 .pl-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px;align-items:start}
#pr-pl6219 .pl-faq-side{position:sticky;top:110px}
#pr-pl6219 .pl-faq-side h2{margin-bottom:10px}
#pr-pl6219 .pl-faq-side p{color:var(--muted);margin-bottom:16px}
#pr-pl6219 .pl-faq-list{display:grid;gap:8px}
#pr-pl6219 .pl-faq-item{background:#fff;border-radius:12px;border:1px solid var(--line)}
#pr-pl6219 .pl-faq-item summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:14px;align-items:center;padding:14px 18px;cursor:pointer}
#pr-pl6219 .pl-faq-item summary::-webkit-details-marker{display:none}
#pr-pl6219 .pl-faq-item summary::marker{content:""}
#pr-pl6219 .pl-faq-item summary h3{font-size:15.5px;font-weight:700}
#pr-pl6219 .pl-faq-ico{position:relative;width:12px;height:22px;justify-self:center;background:linear-gradient(90deg,#c9c3b8,#fbf9f4 45%,#c9c3b8);border-radius:5px 5px 2px 2px;transition:transform .2s}
#pr-pl6219 .pl-faq-ico::after{content:"";position:absolute;left:4px;bottom:-5px;width:4px;height:5px;background:var(--steel)}
#pr-pl6219 .pl-faq-item[open] .pl-faq-ico{transform:rotate(90deg);background:var(--red)}
#pr-pl6219 .pl-faq-item[open]{border-color:var(--red)}
#pr-pl6219 .pl-faq-a{padding:0 18px 16px}
#pr-pl6219 .pl-faq-a p{color:var(--muted);font-size:14.5px}

/* 17 Final */
#pr-pl6219 .pl-final{background:var(--ink);padding:clamp(42px,5vw,64px) 0}
#pr-pl6219 .pl-final-card{display:grid;grid-template-columns:120px minmax(0,1.3fr) minmax(0,.8fr);gap:30px;align-items:center;background:var(--ink3);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:30px;position:relative;overflow:hidden}
#pr-pl6219 .pl-final-glow{height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative}
#pr-pl6219 .pl-final-glow::before{content:"";width:26px;height:140px;background:linear-gradient(180deg,#8e949b 0 12%,#fbf9f4 12% 58%,#8e949b 58% 72%,#5d636a 72% 100%);border-radius:8px 8px 3px 3px}
#pr-pl6219 .pl-final-glow span{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#fff 0 8%,var(--red-l) 22%,rgba(213,0,28,.25) 48%,transparent 70%);animation:plSpark 1.8s ease-in-out infinite}
#pr-pl6219 .pl-final-copy h2{color:#fff;font-size:clamp(26px,3vw,38px);margin-bottom:10px}
#pr-pl6219 .pl-final-copy p{color:rgba(255,255,255,.78)}
#pr-pl6219 .pl-final-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
#pr-pl6219 .pl-final-chips li{font-size:13px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 12px}
#pr-pl6219 .pl-final-act{display:flex;flex-direction:column;gap:10px}
#pr-pl6219 .pl-final-btns{display:grid;gap:10px}
#pr-pl6219 p.pl-legal{font-size:12px;line-height:1.5;color:var(--lmuted);margin:4px 0 0}

/* Responsive */
@media(max-width:1100px){
#pr-pl6219 .pl-bank-grid,#pr-pl6219 .pl-tip-row,#pr-pl6219 .pl-tri-branches{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-pl6219 .pl-tri-branches{border-top:0;padding-top:0}
#pr-pl6219 .pl-tri-b::before{display:none}
#pr-pl6219 .pl-spark-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}
#pr-pl6219 .pl-spark-line::before{display:none}
#pr-pl6219 .pl-link-row{grid-template-columns:repeat(3,minmax(0,1fr))}
#pr-pl6219 .pl-final-card{grid-template-columns:90px minmax(0,1fr)}
#pr-pl6219 .pl-final-act{grid-column:1/-1}
#pr-pl6219 .pl-final-btns{grid-template-columns:1fr 1fr}
#pr-pl6219 .pl-plug-key{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
#pr-pl6219 .pl-hero-grid,#pr-pl6219 .pl-split,#pr-pl6219 .pl-access-grid,#pr-pl6219 .pl-coil-grid,#pr-pl6219 .pl-cost-grid,#pr-pl6219 .pl-match-grid,#pr-pl6219 .pl-faq-grid,#pr-pl6219 .pl-send-band{grid-template-columns:1fr}
#pr-pl6219 .pl-hero-grid{gap:22px}
#pr-pl6219 .pl-plug-key{display:none}
#pr-pl6219 .pl-hero-side{max-width:600px}
#pr-pl6219 .pl-fork-grid{grid-template-columns:1fr}
#pr-pl6219 .pl-fork-bolt{padding:10px 0}
#pr-pl6219 .pl-fork-bolt span{transform:rotate(90deg);height:54px}
#pr-pl6219 .pl-st-row{grid-template-columns:minmax(0,1fr) 54px;row-gap:4px}
#pr-pl6219 .pl-st-row span:nth-child(3){grid-column:1/-1}
#pr-pl6219 .pl-st-row span:nth-child(4){grid-column:1/-1}
#pr-pl6219 .pl-st-head span:nth-child(3),#pr-pl6219 .pl-st-head span:nth-child(4){display:none}
#pr-pl6219 .pl-access-fig,#pr-pl6219 .pl-coil-fig{aspect-ratio:16/10;max-height:none}
#pr-pl6219 .pl-well-grid{grid-template-columns:200px minmax(0,1fr);gap:28px}
#pr-pl6219 .pl-well-art{height:260px}
#pr-pl6219 .pl-faq-side{position:static}
#pr-pl6219 .pl-steps-fig{aspect-ratio:16/9}
}
@media(max-width:640px){
#pr-pl6219 .pl-wrap{padding-left:16px;padding-right:16px}
#pr-pl6219 .pl-hero{padding:20px 0 28px}
#pr-pl6219 .pl-cta-row .pl-btn{flex:1 1 100%}
#pr-pl6219 .pl-facts strong{font-size:19px}
#pr-pl6219 .pl-hero-side{grid-template-columns:58px minmax(0,1fr)}
#pr-pl6219 .pl-plug{transform:scale(.8);transform-origin:center}
#pr-pl6219 .pl-plug-key{grid-template-columns:1fr 1fr}
#pr-pl6219 .pl-bank-grid,#pr-pl6219 .pl-tip-row,#pr-pl6219 .pl-tri-branches,#pr-pl6219 .pl-link-row,#pr-pl6219 .pl-send-list,#pr-pl6219 .pl-quote-sheet{grid-template-columns:1fr}
#pr-pl6219 .pl-spark-line{grid-template-columns:1fr 1fr}
#pr-pl6219 .pl-spanner{grid-template-columns:1fr;gap:10px}
#pr-pl6219 .pl-well-grid{grid-template-columns:1fr}
#pr-pl6219 .pl-well-art{height:220px;max-width:280px;width:100%;margin:0 auto}
#pr-pl6219 .pl-qs-col li{grid-template-columns:1fr;gap:2px}
#pr-pl6219 .pl-final-card{grid-template-columns:1fr;padding:22px 18px}
#pr-pl6219 .pl-final-glow{min-height:150px}
#pr-pl6219 .pl-final-btns{grid-template-columns:1fr}
#pr-pl6219 .pl-send-band{padding:22px 18px}
}
@media(prefers-reduced-motion:reduce){#pr-pl6219 .pl-plug-spark,#pr-pl6219 .pl-final-glow span{animation:none}#pr-pl6219 .pl-btn,#pr-pl6219 .pl-faq-ico,#pr-pl6219 .pl-link-row a{transition:none}}


/* Page-scoped refinements for fitted pricing and valid image containers. */
#pr-pl6219 [id]{scroll-margin-top:110px}
#pr-pl6219 .pl-fig>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#pr-pl6219 .pl-faq-ico{display:block;flex-shrink:0}
#pr-pl6219 .pl-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}
#pr-pl6219 table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.55}
#pr-pl6219 caption{text-align:left;padding:12px 16px;background:var(--paper2);font-weight:700}
#pr-pl6219 th,#pr-pl6219 td{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--line)}
#pr-pl6219 thead{background:var(--ink);color:#fff}
#pr-pl6219 tbody th{font-weight:700}
#pr-pl6219 table small{display:block;font-weight:400;color:var(--muted);margin-top:4px}
#pr-pl6219 .pl-cost td:nth-child(2){white-space:nowrap;font-weight:700}
#pr-pl6219 .pl-btn-outline{border-color:var(--ink);background:transparent;color:var(--ink)!important}
#pr-pl6219 .pl-btn-outline:hover{background:var(--ink);color:#fff!important}
#pr-pl6219 .pl-time-note{padding:24px;margin-top:24px;border-left:3px solid var(--red);background:#fff;border-radius:0 12px 12px 0}
#pr-pl6219 .pl-time-note h3{margin-bottom:8px}
#pr-pl6219 .pl-ml-num{font-size:clamp(24px,3vw,36px)}
#pr-pl6219 .pl-triage .pl-head h2{color:#fff}
#pr-pl6219 .pl-triage .pl-head p{color:var(--lmuted)}
@media(max-width:640px){#pr-pl6219 table{min-width:610px}#pr-pl6219 .pl-table-scroll{max-width:100%}#pr-pl6219 th,#pr-pl6219 td{padding:12px}#pr-pl6219 .pl-time-note{padding:18px}}

#pr-pl6219 .pl-fork-red a{color:var(--red-l)}

/* Engine specification section redesign, scoped to page 6219. */
#pr-pl6219 .pl-match-v2{background:var(--paper2)}
#pr-pl6219 .pl-match-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:end;margin-bottom:28px}
#pr-pl6219 .pl-match-intro>p{color:var(--muted);margin:0;max-width:540px}
#pr-pl6219 .pl-spec-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:36px;align-items:stretch}
#pr-pl6219 .pl-spec-record{background:var(--ink2);border-radius:16px;padding:28px;color:#fff;position:relative;overflow:hidden;border-top:4px solid var(--red)}
#pr-pl6219 .pl-spec-tag{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-l);margin-bottom:10px}
#pr-pl6219 .pl-spec-record h3{color:#fff;font-size:24px;line-height:1.2;margin-bottom:22px;max-width:290px}
#pr-pl6219 .pl-spec-record dl{margin:0}
#pr-pl6219 .pl-spec-record dl>div{padding:12px 0;border-top:1px solid #34383c;display:grid;grid-template-columns:102px minmax(0,1fr);gap:12px}
#pr-pl6219 .pl-spec-record dt{color:#b8bdc3;font-size:13px}
#pr-pl6219 .pl-spec-record dd{margin:0;color:#fff;font-size:14px}
#pr-pl6219 .pl-spec-record>p{margin:18px 0 0;color:#b8bdc3;font-size:13px;line-height:1.6}
#pr-pl6219 .pl-spec-checks{display:grid;align-content:center}
#pr-pl6219 .pl-spec-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;border-top:1px solid #c9c3b8}
#pr-pl6219 .pl-spec-row:first-child{border-top:0;padding-top:0}
#pr-pl6219 .pl-spec-row:last-child{padding-bottom:0}
#pr-pl6219 .pl-spec-number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #c9c3b8;background:var(--paper);border-radius:50%;color:var(--red);font-family:"JetBrains Mono",monospace;font-size:13px}
#pr-pl6219 .pl-spec-row h3{font-size:19px;margin:0 0 6px}
#pr-pl6219 .pl-spec-row p{font-size:15px;color:#50555b;margin:0}
#pr-pl6219 .pl-spec-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px 30px;margin-top:26px;padding-top:20px;border-top:1px solid #c9c3b8}
#pr-pl6219 .pl-spec-foot>p{margin:0;font-size:14px;max-width:590px}
#pr-pl6219 .pl-spec-sources{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}
#pr-pl6219 .pl-spec-sources>span{flex:0 0 100%;color:var(--muted);font-size:12px}
@media(max-width:900px){#pr-pl6219 .pl-match-intro{grid-template-columns:1fr;gap:12px}#pr-pl6219 .pl-spec-layout{grid-template-columns:1fr;gap:26px}#pr-pl6219 .pl-spec-record h3{max-width:none}}
@media(max-width:640px){#pr-pl6219 .pl-spec-record{padding:22px}#pr-pl6219 .pl-spec-record dl>div{grid-template-columns:1fr;gap:3px}#pr-pl6219 .pl-spec-row{grid-template-columns:36px minmax(0,1fr);gap:12px}#pr-pl6219 .pl-spec-number{width:34px;height:34px}#pr-pl6219 .pl-spec-row h3{font-size:18px}}
