/* Isolated full-content layout refinement. Original copy, links and order retained. */
.gw-readable .gw-summary__panel {display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.75rem 3rem;align-items:start;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.gw-readable .gw-summary__panel::before {content:none}
.gw-readable .gw-summary__heading {grid-column:1/-1;display:grid;gap:.75rem}
.gw-readable .gw-summary__heading h2 {margin:0;max-width:35ch;text-wrap:balance}
.gw-readable .gw-summary__copy {display:grid;gap:1rem;max-width:65ch}
.gw-readable .gw-summary__copy p {margin:0;font-size:1.0625rem;line-height:1.6;color:var(--muted);hyphens:manual;-webkit-hyphens:manual}
.gw-readable .gw-summary__copy .gw-summary__statement {margin-top:.35rem;padding-top:1rem;font-family:var(--font-head);font-size:1.3rem;line-height:1.35;color:var(--ink)}
.gw-readable .gw-summary__facts {gap:0;border:0;border-radius:0;background:transparent;overflow:visible}
.gw-readable .gw-summary__fact {gap:.4rem;padding:1rem 0;border-top:1px solid var(--line);background:transparent}
.gw-readable .gw-summary__fact:first-child {padding-top:0;border-top:0}
.gw-readable .gw-summary__fact span {font-size:.85rem;line-height:1.5}
.gw-readable .gw-summary__fact strong {font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.55;hyphens:manual;-webkit-hyphens:manual}
.gw-readable .gw-scope__card p,.gw-readable .gw-model p,.gw-readable .gw-process__step p {font-size:1rem;line-height:1.6;hyphens:manual;-webkit-hyphens:manual}
.gw-readable .gw-scope__card h3,.gw-readable .gw-model h3,.gw-readable .gw-process__step h3,.gw-readable .gw-knowledge__card strong {hyphens:manual;-webkit-hyphens:manual;text-wrap:pretty}
.gw-readable .gw-model h3,.gw-readable .gw-process__step h3 {font-size:1.4rem;line-height:1.25}
.gw-readable .gw-knowledge {container-type:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.gw-readable .gw-knowledge__card:nth-child(n) {grid-column:auto;gap:.75rem;min-height:0;padding:1.3rem;align-content:start;grid-template-columns:minmax(0,1fr)}
.gw-readable .gw-knowledge__card strong {font-size:1.35rem;line-height:1.3}
.gw-readable .gw-knowledge__card em {margin-top:auto;grid-column:auto}
.gw-readable .gw-enterprise .lead,.gw-readable .gw-expert-video__grid p {hyphens:manual;-webkit-hyphens:manual}
@media(min-width:761px){
 .gw-readable .gw-scope__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
 .gw-readable .gw-scope__card {padding:1.5rem}
 .gw-readable .gw-models {grid-template-columns:repeat(6,minmax(0,1fr))}
 .gw-readable .gw-model {grid-column:span 2;padding:1.4rem}
 .gw-readable .gw-model+.gw-model {border:0}
 .gw-readable .gw-model:nth-child(3n+2),.gw-readable .gw-model:nth-child(3n+3) {border-left:1px solid var(--line)}
 .gw-readable .gw-model:nth-child(n+4) {grid-column:span 3;border-top:1px solid var(--line)}
 .gw-readable .gw-process__grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}
 .gw-readable .gw-process__step,.gw-readable .gw-process__step+.gw-process__step {border:0;background:var(--white);padding:1.4rem}
}
@media(max-width:1000px){.gw-readable .gw-summary__panel {grid-template-columns:1fr;gap:1.5rem}.gw-readable .gw-summary__copy {max-width:none}.gw-readable .gw-summary__facts {padding-top:1.25rem;border-top:1px solid var(--line)}}
@media(max-width:760px){
 .gw-readable .gw-summary {padding-block:2.5rem}
 .gw-readable .gw-summary__panel {padding:0}
 .gw-readable .gw-summary__copy p,.gw-readable .gw-summary__fact strong {font-size:1rem;line-height:1.6}
 .gw-readable .gw-scope__grid,.gw-readable .gw-models,.gw-readable .gw-process__grid,.gw-readable .gw-knowledge {display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;overflow:visible;scroll-snap-type:none;padding-bottom:0}
 .gw-readable [data-card-scroll-ready]>* {width:auto;flex:initial;scroll-snap-align:none;hyphens:manual;-webkit-hyphens:manual}
 .gw-readable .gw-scope__card,.gw-readable .gw-model,.gw-readable .gw-process__step,.gw-readable .gw-knowledge__card:nth-child(n) {padding:1.25rem;grid-column:auto}
 .gw-readable .gw-model+.gw-model,.gw-readable .gw-model:nth-child(even) {border:1px solid var(--line)}
 .gw-readable .gw-knowledge__card:nth-child(n) {gap:.65rem}
 .gw-readable .gw-knowledge__card strong {font-size:1.3rem}
 .gw-readable .gw-knowledge__card span,.gw-readable .gw-knowledge__card em {font-size:.8rem;line-height:1.4}
 .gw-readable .gw-quote__action {padding:1.25rem}
 .gw-readable .gw-quote__action .btn {padding-inline:1rem}
 .gw-readable .gw-enterprise__list li {font-size:1rem;line-height:1.5}
 .gw-readable main .lead {font-size:1.0625rem;line-height:1.6}
}
@media(min-width:761px) and (max-width:1000px){
 .gw-readable .gw-models {grid-template-columns:repeat(2,minmax(0,1fr))}
 .gw-readable .gw-model:nth-child(n) {grid-column:auto;border:0}
 .gw-readable .gw-model:nth-child(even) {border-left:1px solid var(--line)}
 .gw-readable .gw-model:nth-child(n+3) {border-top:1px solid var(--line)}
 .gw-readable .gw-model:last-child {grid-column:1/-1}
 .gw-readable .gw-process__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
.gw-readable .gw-summary__fact span {color:var(--gold-label-text)}
.gw-readable .gw-summary__fact strong {color:var(--ink)}
@media(max-width:760px){.gw-readable .gw-hero__cta .btn {padding:1rem;gap:.75rem;font-size:1rem;line-height:1.35}}
.gw-readable .gw-knowledge__card:last-child {grid-column:1/-1}

.gw-readable .gw-related-articles {border-block:1px solid var(--line);padding-block:1.25rem}
.gw-readable .gw-related-articles>summary {display:list-item;cursor:pointer;list-style-position:outside;margin-left:1.2rem;color:var(--gold-label-text);padding-left:.35rem}
.gw-readable .gw-related-articles>summary::marker {font-size:1rem}
.gw-readable .gw-related-articles>summary h2 {display:inline;margin:0;color:var(--ink);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.25}
.gw-readable .gw-related-articles>summary h2::after {content:none}
.gw-readable .gw-related-articles>summary:focus-visible {outline:3px solid var(--gold-label-text);outline-offset:6px}
.gw-readable .gw-related-articles[open]>.gw-knowledge {margin-top:1.5rem}
.gw-readable .gw-related-articles[open]>.gw-knowledge__all {margin-bottom:.25rem}
.gw-readable .gw-dafa__inner p > strong {line-height:1.4}

/* Final verified exceptions: two GW pages share this stylesheet. */
.gw-readable .gw-enterprise .eyebrow {color:var(--gold-300);}
.gw-readable #quote-request {padding-block:clamp(2.5rem,5vw,4rem);}
