.gd{flex-direction:column;gap:clamp(40px,6vw,88px);padding:24px 0 120px;display:flex}.gd-head{flex-direction:column;gap:14px;max-width:780px;display:flex}.gd-principles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gd-principle{border-top:2px solid var(--cocoa);flex-direction:column;gap:8px;padding:24px 0 0;display:flex}.gd-principle>span{color:var(--lagoon);font-size:12px}.gd-principle b{font:500 22px var(--disp)}.gd-principle p{color:var(--walnut);font-size:15px}.gd-compare{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.gd-compare h2{margin:10px 0 14px}.gd-svg{background:var(--white);border-radius:var(--r-lg);width:100%;height:auto;box-shadow:0 1px 0 var(--line);padding:24px}.gd-faq{max-width:820px}.gd-faq h2{margin:10px 0 24px}.gd-boundary{color:var(--walnut);margin-top:24px;font-size:14px}.qc-pillars{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.qc-pillar{border-top:2px solid var(--cocoa);flex-direction:column;gap:8px;padding:22px 0 0;display:flex}.qc-pillar>span{color:var(--lagoon);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.qc-pillar b{font:500 20px/1.15 var(--disp)}.qc-pillar p{color:var(--walnut);font-size:14px}.qc-table{padding:clamp(20px,3vw,36px)}.qc-pending{color:var(--ash)}.qc-rules{flex-direction:column;display:flex}.qc-rule{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;display:grid}.qc-rule b{font:500 19px var(--disp);margin-top:4px;display:block}@media (max-width:1000px){.qc-pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.gd-principles,.gd-compare{grid-template-columns:1fr}}@media (max-width:560px){.qc-pillars,.qc-rule{grid-template-columns:1fr}}.gd-stats{flex-direction:column;gap:16px;display:flex}.gd-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gd-stat:first-child{background:var(--sun)}.gd-stat:nth-child(2){background:var(--mint)}.gd-stat:nth-child(3){background:var(--sky)}.gd-stat{border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:26px;display:flex}.gd-stat b{font:700 clamp(44px, 5vw, 64px)/1 var(--disp);color:var(--cocoa);letter-spacing:-.04em}.gd-stat p{color:var(--cocoa);font-size:15px}.gd-stats-note{color:var(--walnut);max-width:62ch}.gd-measure{grid-template-columns:1.3fr 1fr;gap:32px;padding:clamp(24px,3vw,40px);display:grid}.gd-measure h2{margin:10px 0 18px}.gd-list{color:var(--walnut);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.gd-list li::marker{color:var(--lagoon);font-weight:700}.gd-freq{background:var(--sand);border-radius:var(--r-md);box-shadow:var(--pressed);flex-direction:column;gap:6px;padding:22px;display:flex}.gd-freq-row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:10px 0;display:flex}.gd-freq p{color:var(--walnut);margin-top:10px;font-size:13px}.gd-benefits{grid-template-columns:1fr 1fr;gap:32px;display:grid}.gd-benefit ul{color:var(--walnut);flex-direction:column;gap:6px;margin:12px 0 0;padding-left:18px;display:flex}.gd-benefits .gd-boundary{grid-column:1/-1;margin-top:0}.gd-two{grid-template-columns:1fr 1fr;gap:32px;display:grid}.gd-two h3{margin:8px 0 12px}.gd-plain{color:var(--walnut);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}@media (max-width:860px){.gd-stats-grid,.gd-measure,.gd-benefits,.gd-two{grid-template-columns:1fr}}
