.cs-compliance{--csc-orange:#eb690b;--csc-dark:#1a1c1e;--csc-text:#495156;--csc-muted:#6b7880;--csc-border:#e4e8ec;--csc-badge-bg:#fef3ec;--csc-font:var(--dilo-font-display);background-color:#f0f3f5;padding:84px 20px}.cs-compliance__inner{display:flex;gap:48px;margin:0 auto;max-width:1200px}.cs-compliance__left{flex:1 1 0;min-width:0}.cs-compliance__eyebrow{color:var(--csc-orange);margin:0 0 14px}.cs-compliance__heading{color:var(--csc-dark);font-size:42px;letter-spacing:.02em;line-height:1.05;margin:0 0 14px}.cs-compliance__badge,.cs-compliance__heading{font-family:var(--csc-font);font-weight:700;text-transform:uppercase}.cs-compliance__badge{background-color:var(--csc-badge-bg);color:var(--csc-orange);display:inline-block;font-size:11px;letter-spacing:.06em;margin-bottom:16px;padding:5px 12px}.cs-compliance__body{color:var(--csc-text);font-size:15px;line-height:1.65;margin:0 0 20px}.cs-compliance__agencies-label{color:var(--csc-dark);font-size:15px;font-weight:700;margin:0 0 10px}.cs-compliance__agencies{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cs-compliance__agencies li{border:1px solid var(--csc-border);color:var(--csc-text);font-size:14px;margin:0;padding:6px 14px}.cs-compliance__right{flex:0 0 360px}.cs-compliance__sidebar{background-color:#fff;border:1px solid var(--csc-border);padding:28px 24px}.cs-compliance__procedures-heading{color:var(--csc-dark);font-family:var(--csc-font);font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.cs-compliance__procedures{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.cs-compliance__procedures li{align-items:flex-start;color:var(--csc-text);display:flex;font-size:15px;gap:10px;line-height:1.5;margin:0}.cs-compliance__check{color:var(--csc-orange);flex-shrink:0;font-size:17px;line-height:1.35}@media (max-width:900px){.cs-compliance__inner{flex-direction:column}.cs-compliance__right{flex:none;width:100%}}@media (max-width:767px){.cs-compliance{padding:56px 20px}.cs-compliance__heading{font-size:30px}}