.gp-hero{gap:clamp(2rem,5vw,3.5rem);display:grid}.gp-hero__pills{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.gp-pill{font-family:var(--m);font-size:var(--step--1);color:#cfe0db;border:1px solid #2c6a61;border-radius:999px;padding:.4em .9em}.gp-hero__states{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.gp-hero__state{background:var(--mineral);text-align:center;font-family:var(--m);font-size:var(--step--1);color:var(--reservoir);padding:1rem}.gp-problem{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.gp-problem__list{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gp-problem__list li{color:var(--ink-60);padding-left:1.2rem;position:relative}.gp-problem__list li:before{content:"·";color:var(--golden-ink,var(--golden));position:absolute;left:0}.gp-spine{border-left:2px solid var(--line);gap:0;margin-top:2.5rem;display:grid}.gp-stage{padding:1.5rem 0 1.5rem 2rem;position:relative}.gp-stage:before{content:"";background:var(--line);width:10px;height:10px;transition:background var(--dur) var(--ease);border-radius:50%;position:absolute;top:1.8rem;left:-6px}.gp-stage.is-lit:before{background:var(--golden-ink,var(--golden))}.gp-stage__head{align-items:baseline;gap:.75rem;display:flex}.gp-stage__no{font-family:var(--m);color:var(--living-ink,var(--living));font-size:var(--step--1)}.gp-mech{border:1px solid var(--line);background:var(--mineral);margin-top:1rem;padding:1.25rem}.gp-mech summary{cursor:pointer;font-family:var(--m);font-size:var(--step--1);color:var(--reservoir);list-style:none}.gp-mech summary::-webkit-details-marker{display:none}.gp-mech__transform{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.gp-mech__col{font-size:var(--step--1);color:var(--ink-60);flex-direction:column;gap:.25rem;display:flex}.gp-mech__arrow{font-family:var(--m);font-size:var(--step--1);color:var(--living-ink,var(--living))}.gp-mech__steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}.gp-mech__step{background:#fff;padding:1rem}.gp-mech__step .gp-stage__no{margin-bottom:.4rem;display:block}.gp-highlights{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2rem;display:grid}.gp-stat{background:#fff;padding:1.25rem 1rem}.gp-stat__value{font-family:var(--m);font-size:var(--step-2);color:var(--golden-ink,var(--golden));display:block}.gp-stat__label{font-size:var(--step--1);color:var(--ink-60);margin:.25rem 0 .5rem;display:block}.gp-protocol{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.gp-protocol__phase{border:1px solid var(--line);padding:1.5rem}.gp-protocol__value{font-family:var(--m);color:var(--reservoir);margin:.5rem 0;display:block}.gp-blockage{background:var(--mineral);border-left:3px solid var(--golden-ink,var(--golden));margin-top:2rem;padding:1.5rem}.gp-compare{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;display:grid}.gp-compare__col{padding:1.5rem}.gp-compare__col--legacy{background:#fff}.gp-compare__col--goldenphlo{background:var(--reservoir);color:var(--mineral)}.gp-compare__col ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.gp-compare__col li{padding-left:1.4rem;position:relative}.gp-mark{font-family:var(--m);position:absolute;left:0}.gp-chemistry{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.gp-chemistry__col ul{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.gp-chemistry__col li{color:var(--ink-60);padding-left:1.4rem;position:relative}.gp-check{color:var(--living-ink,var(--living));position:absolute;left:0}.gp-value{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.gp-value__item{background:#fff;padding:1.25rem 1rem}.gp-monitoring__list{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gp-monitoring__list li{color:var(--ink-60)}.gp-monitoring__list strong{color:var(--reservoir)}.gp-areas{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.5rem;display:grid}.gp-areas__card{background:#fff;align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.gp-areas__icon{color:var(--reservoir);flex-shrink:0}.gp-closing__meta{font-family:var(--m);font-size:var(--step--1);opacity:.8;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;display:flex}.gp-closing__disclaimer{font-size:var(--step--1);opacity:.75;max-width:68ch;margin-top:1.5rem}@media (max-width:900px){.gp-problem{grid-template-columns:1fr}.gp-hero__states,.gp-highlights{grid-template-columns:repeat(2,1fr)}.gp-mech__steps,.gp-protocol,.gp-compare,.gp-chemistry{grid-template-columns:1fr}.gp-value{grid-template-columns:repeat(2,1fr)}.gp-areas{grid-template-columns:1fr}}@media (max-width:560px){.gp-hero__states,.gp-highlights,.gp-value{grid-template-columns:1fr}}
