.cpa-module__dfeYVa__sinks{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.cpa-module__dfeYVa__sink{background:#e9ece0;border-radius:8px;padding:26px}.cpa-module__dfeYVa__sink:nth-child(2){background:#dfe3be}.cpa-module__dfeYVa__sink:nth-child(3){background:#e7ded4}.cpa-module__dfeYVa__sink b{font-family:var(--font-display);letter-spacing:-2px;font-size:clamp(34px,3.8vw,50px);font-style:italic;font-weight:450;line-height:1.05;display:block}.cpa-module__dfeYVa__sink>span{letter-spacing:.4px;margin:10px 0 12px;font-size:13px;font-weight:600;line-height:1.4;display:block}.cpa-module__dfeYVa__sink p{font-size:14.5px;line-height:1.65}.cpa-module__dfeYVa__sourceNote{border-left:3px solid var(--ink,#173a2d);background:#e9ece0;padding:16px 18px;font-size:13px;line-height:1.7}.cpa-module__dfeYVa__spine{counter-reset:sp;margin:0;padding:0;list-style:none}.cpa-module__dfeYVa__spine>li{counter-increment:sp;border-bottom:1px solid #173a2d25;grid-template-columns:52px 1.1fr 1.3fr;align-items:start;gap:26px;padding:24px 0;display:grid}.cpa-module__dfeYVa__spine>li:before{content:counter(sp,decimal-leading-zero);font-family:var(--font-display);opacity:.45;font-size:21px;font-style:italic}.cpa-module__dfeYVa__spine h3{letter-spacing:-.45px;margin:0;font-size:20px;font-weight:600;line-height:1.25}.cpa-module__dfeYVa__spine h3 span{font-family:var(--font-sans);letter-spacing:.6px;opacity:.6;margin-top:7px;font-size:12px;font-style:normal;font-weight:400;display:block}.cpa-module__dfeYVa__spine p{font-size:15px;line-height:1.7}.cpa-module__dfeYVa__split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cpa-module__dfeYVa__halfA,.cpa-module__dfeYVa__halfB{border-radius:8px;padding:28px}.cpa-module__dfeYVa__halfA{background:#e7ded4}.cpa-module__dfeYVa__halfB{background:#dfe3be}.cpa-module__dfeYVa__halfA>span,.cpa-module__dfeYVa__halfB>span{letter-spacing:1px;opacity:.65;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.cpa-module__dfeYVa__halfA h3,.cpa-module__dfeYVa__halfB h3{letter-spacing:-.6px;margin-bottom:14px;font-size:23px;font-weight:600;line-height:1.25}.cpa-module__dfeYVa__splitList{margin:0;padding:0;list-style:none}.cpa-module__dfeYVa__splitList li{border-top:1px solid #173a2d1f;padding:10px 0;font-size:14.5px;line-height:1.6}.cpa-module__dfeYVa__regime{grid-template-columns:1fr 1.25fr;align-items:start;gap:8%;display:grid}.cpa-module__dfeYVa__rules{margin:0;padding:0;list-style:none}.cpa-module__dfeYVa__rules li{border-bottom:1px solid #173a2d25;padding:18px 0}.cpa-module__dfeYVa__rules h3{letter-spacing:-.3px;margin-bottom:7px;font-size:17px;font-weight:600}.cpa-module__dfeYVa__rules p{font-size:14.5px;line-height:1.65}.cpa-module__dfeYVa__rules code{font-family:var(--font-mono);background:#173a2d12;border-radius:3px;padding:2px 7px;font-size:12px}.cpa-module__dfeYVa__notThis{border:1px dashed #173a2d50;border-radius:6px;margin-top:22px;padding:18px;font-size:14px;line-height:1.7}.cpa-module__dfeYVa__notThis b{letter-spacing:.8px;margin-bottom:6px;font-size:12px;display:block}.cpa-module__dfeYVa__systems{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cpa-module__dfeYVa__system{background:#f7f7ee;border:1px solid #173a2d25;border-radius:8px;padding:22px}.cpa-module__dfeYVa__system b{letter-spacing:-.3px;margin-bottom:8px;font-size:16px;font-weight:600;display:block}.cpa-module__dfeYVa__system span{opacity:.8;font-size:13.5px;line-height:1.6}@media (max-width:1040px){.cpa-module__dfeYVa__sinks,.cpa-module__dfeYVa__split,.cpa-module__dfeYVa__regime{grid-template-columns:1fr}.cpa-module__dfeYVa__systems{grid-template-columns:1fr 1fr}.cpa-module__dfeYVa__spine>li{grid-template-columns:40px 1fr;gap:14px 18px}.cpa-module__dfeYVa__spine>li>p{grid-column:2}}@media (max-width:700px){.cpa-module__dfeYVa__sink,.cpa-module__dfeYVa__halfA,.cpa-module__dfeYVa__halfB,.cpa-module__dfeYVa__system{padding:20px}.cpa-module__dfeYVa__systems{grid-template-columns:1fr}}
