.cdx-lead{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(20px,2vw,24px);line-height:1.5;color:#14110c;margin:0 0 clamp(20px,2.6vh,30px)}.cdx-p{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(17px,1.5vw,19px);line-height:1.76;color:#1a1814;margin:0 0 clamp(18px,2.4vh,26px)}.cdx-p strong,.cdx-lead strong{font-weight:600;color:#14110c}.cdx-h{font-family:var(--font-mark, "Eadita", Georgia, serif);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#7d6230;margin:clamp(40px,6vh,64px) 0 clamp(16px,2vh,22px);padding-top:clamp(20px,3vh,28px);border-top:1px solid rgba(26,22,18,.14)}.cdx-pull{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(22px,2.6vw,30px);font-style:italic;line-height:1.34;color:#14110c;margin:clamp(32px,5vh,52px) 0;padding-left:clamp(18px,2vw,26px);border-left:2px solid #9c7b3f}.cdx-stat{display:flex;flex-direction:column;gap:6px;margin:clamp(28px,4vh,40px) 0;padding:clamp(20px,3vh,28px) clamp(22px,3vw,30px);background:#9c7b3f12;border-left:2px solid #9c7b3f}.cdx-stat-v{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(34px,4.4vw,52px);font-weight:400;font-style:italic;line-height:1;color:#14110c}.cdx-stat-l{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:15px;line-height:1.5;color:#1a1612a8;max-width:48ch}.cdx-tablewrap{margin:clamp(28px,4vh,44px) 0}.cdx-table{width:100%;border-collapse:collapse;font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif)}.cdx-table th{text-align:left;font-family:var(--font-mark, "Eadita", Georgia, serif);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7d6230;padding:0 16px 10px 0;border-bottom:1px solid rgba(26,22,18,.28)}.cdx-table td{font-size:clamp(15px,1.4vw,17px);line-height:1.5;color:#1a1814;padding:12px 16px 12px 0;border-bottom:1px solid rgba(26,22,18,.1);vertical-align:top}.cdx-table td:first-child{color:#14110c;font-weight:500}.cdx-table tr td:last-child,.cdx-table tr th:last-child{padding-right:0}.cdx-figure{margin:clamp(28px,4vh,44px) 0}.cdx-cap{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:13px;font-style:italic;color:#1a161280;margin-top:12px}.cdx-layers{display:flex;flex-direction:column;gap:2px}.cdx-layer{display:flex;align-items:stretch;gap:16px;padding:clamp(16px,2vh,22px) clamp(18px,2vw,24px);background:linear-gradient(90deg,#9c7b3f1f,#9c7b3f0a);border-left:2px solid #9c7b3f}.cdx-layer:nth-child(2){background:linear-gradient(90deg,#9c7b3f2e,#9c7b3f0f)}.cdx-layer:nth-child(3){background:linear-gradient(90deg,#9c7b3f3d,#9c7b3f14)}.cdx-layer-n{font-family:var(--font-mark, "Eadita", Georgia, serif);font-size:12px;font-weight:500;color:#7d6230;min-width:18px}.cdx-layer-body{display:flex;flex-direction:column;gap:4px}.cdx-layer-label{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(17px,1.6vw,20px);font-style:italic;color:#14110c}.cdx-layer-note{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:15px;line-height:1.55;color:#1a1612a8}.cdx-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.cdx-step{display:flex;gap:16px;padding:clamp(14px,2vh,20px) 0;border-bottom:1px solid rgba(26,22,18,.1)}.cdx-step:last-child{border-bottom:0}.cdx-step-n{font-family:var(--font-mark, "Eadita", Georgia, serif);font-size:12px;font-weight:500;color:#fff;background:#9c7b3f;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px}.cdx-step-body{display:flex;flex-direction:column;gap:4px}.cdx-step-label{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:clamp(17px,1.6vw,20px);font-style:italic;color:#14110c}.cdx-step-note{font-family:var(--font-display, "Source Serif 4 Variable", Georgia, serif);font-size:15px;line-height:1.55;color:#1a1612a8}@media(max-width:600px){.cdx-table{font-size:14px}.cdx-table th,.cdx-table td{padding-right:10px}}
