.pr .sg-plugin-page{outline:none}.pr .sg-plugin-intro{padding-bottom:24px}.pr .sg-plugin-intro-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:60px;align-items:center}.pr .sg-plugin-intro h1{font:500 clamp(40px,5.8vw,80px)/.98 var(--pr-display);letter-spacing:-.055em;margin:24px 0}.pr .sg-plugin-intro .bs-deck{max-width:36ch;font-size:clamp(20px,2vw,25px)}.pr .sg-plugin-brand-plate{border:1px solid var(--pr-hairline-paper);min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:var(--pr-bond-1)}.pr .sg-plugin-brand-plate p{font:500 36px/1.2 var(--pr-display);letter-spacing:-.04em;margin:20px 0 8px}.pr .sg-plugin-brand-plate span{font:400 11px/1.6 var(--pr-mono);letter-spacing:.05em}.pr .sg-plugin-band{padding:64px var(--bs-sheet-inset);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:60px;background:var(--pr-ink-1);color:var(--pr-ink-body)}.pr .sg-plugin-band h2,.pr .sg-plugin-guide h1,.pr .sg-plugin-scope h2{font:500 clamp(30px,3vw,44px)/1.08 var(--pr-display);letter-spacing:-.035em;margin:12px 0 20px}.pr .sg-plugin-band p{font:400 18px/1.55 var(--pr-serif);max-width:35ch}.pr .sg-plugin-band .sg-plugin-label{font:400 11px/1.6 var(--pr-mono);color:var(--pr-phosphor-bright)}.pr .sg-plugin-steps{padding:0;margin:0;list-style:none}.pr .sg-plugin-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);border-top:1px solid var(--pr-hairline-ink);padding:22px 0}.pr .sg-plugin-steps span{grid-row:span 2;font:400 12px/1.8 var(--pr-mono);color:var(--pr-phosphor-bright)}.pr .sg-plugin-steps h3{margin:0 0 8px;font:500 22px/1.3 var(--pr-display)}.pr .sg-plugin-steps p{margin:0;max-width:48ch}.pr .sg-plugin-scope{padding-top:68px}.pr .sg-plugin-status-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:32px;border-top:1px solid var(--pr-hairline-paper);padding:26px 0;max-width:1180px}.pr .sg-plugin-status-row h3{font:500 17px/1.4 var(--pr-display);margin:0}.pr .sg-plugin-guide li,.pr .sg-plugin-guide p,.pr .sg-plugin-notes p,.pr .sg-plugin-status-row p{font:400 18px/1.6 var(--pr-serif);margin-top:0;max-width:70ch}.pr .sg-plugin-planned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pr .sg-plugin-planned h4{margin:0 0 8px;font:500 16px/1.4 var(--pr-display)}.pr .sg-plugin-planned p{font-size:16px}.pr .sg-plugin-notes{padding:28px;background:var(--pr-bond-1);max-width:1180px}.pr .sg-plugin-notes h3{margin:0 0 12px;font:500 22px/1.3 var(--pr-display)}.pr .sg-plugin-guide{max-width:1180px}.pr .sg-plugin-guide section{padding:26px 0;border-top:1px solid var(--pr-hairline-paper)}.pr .sg-plugin-guide h2{font:500 27px/1.2 var(--pr-display);margin:0 0 18px;letter-spacing:-.025em}.pr .sg-plugin-guide code{font:400 13px/1.6 var(--pr-mono);overflow-wrap:anywhere}.pr .sg-plugin-guide a:not(.pr-cta){color:var(--pr-navy);text-underline-offset:4px}.pr .sg-plugin-guide li+li{margin-top:10px}.pr .sg-plugin-guide aside{margin:28px 0;padding:22px 26px;border-left:3px solid var(--pr-phosphor);background:var(--pr-bond-1)}.pr .sg-plugin-guide aside p:last-child{margin-bottom:0}@media (max-width:860px){.pr .sg-plugin-band,.pr .sg-plugin-intro-grid{grid-template-columns:1fr;gap:30px}.pr .sg-plugin-brand-plate{min-height:230px}.pr .sg-plugin-brand-plate img{width:128px;height:128px}.pr .sg-plugin-status-row{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.pr .sg-plugin-planned{grid-template-columns:1fr;gap:14px}.pr .sg-plugin-band{padding-top:40px;padding-bottom:40px}.pr .sg-plugin-notes{padding:22px}}