.ropa-fields-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ropa-field-item{background:var(--bg-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md);border-left:3px solid #c85c4240;padding:14px 16px;transition:all .25s}.ropa-field-item:hover{background:var(--card);box-shadow:var(--shadow-card);border-left-color:#c85c42;transform:translateY(-1px)}.ropa-field-item b{color:var(--text);margin-bottom:3px;font-size:.8rem;display:block}.ropa-field-item span{color:var(--muted);font-size:.73rem;line-height:1.55}.ropa-extract{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overflow:hidden}.ropa-extract-bar{background:var(--bg-alt);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:10px 14px;display:flex}.ropa-extract-bar .hiw-mm-dots{gap:5px;display:flex}.ropa-extract-t{color:var(--muted);font-size:.68rem;font-family:var(--ds-font-body)}.ropa-extract-body{padding:0}.ropa-extract-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:9px 14px;font-size:.75rem;transition:background .2s;display:flex}.ropa-extract-row:last-child{border-bottom:none}.ropa-extract-row:hover{background:var(--bg-alt)}.ropa-extract-field{color:var(--muted);font-size:.73rem;font-family:var(--ds-font-body);flex:1}.ropa-extract-conf{font-size:.61rem;font-family:var(--ds-font-body);border-radius:4px;padding:2px 8px;font-weight:600}.ropa-extract-conf.high{color:#3e7a29;background:#eef7e8;border:1px solid #b4d89a}.ropa-extract-conf.med{color:#96650f;background:#f5edd6;border:1px solid #cfad68}.ropa-extract-conf.source{color:#2a63b5;background:#ebf1fa;border:1px solid #96c0ee}.ropa-extract-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ropa-extract-dot-green{background:#4a9e6b}.ropa-extract-dot-amber{background:#b07c2a}.ropa-pipeline-strip{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--muted);border-left:3px solid #3b7dd8;align-items:center;gap:10px;margin-top:12px;padding:11px 16px;font-size:.78rem;display:flex}.ropa-pipeline-lbl{color:#3b7dd8;font-family:var(--ds-font-body);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:600}.ropa-review-grid{flex-direction:column;gap:10px;display:flex}.ropa-review-item{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:16px 18px;transition:all .25s;display:flex}.ropa-review-item:hover{box-shadow:var(--shadow-card);transform:translate(3px)}.ropa-review-ico{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ropa-review-ico-purple{color:#7c5cbf;background:#f0ecf8;border:1px solid #c4b4e4}.ropa-review-ico-clay{color:#c85c42;background:#f7eae6;border:1px solid #e0b4a6}.ropa-review-ico-blue{color:#3b7dd8;background:#ebf1fa;border:1px solid #a8c8f0}.ropa-review-item h4{color:var(--headline);margin-bottom:4px;font-size:.84rem;font-weight:600}.ropa-review-item p{color:var(--muted);font-size:.75rem;line-height:1.62}.ropa-status-strip{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 16px;display:flex}.ropa-status-lbl{color:var(--muted);font-size:.75rem;font-family:var(--ds-font-body);white-space:nowrap}.ropa-status-badges{gap:6px;display:flex}.ropa-status-badge{font-size:.61rem;font-family:var(--ds-font-body);border:1px solid #0000;border-radius:4px;padding:3px 9px;font-weight:600}.ropa-status-badge.draft{color:#96650f;background:#f5edd6;border-color:#cfad68}.ropa-status-badge.review{color:#2a63b5;background:#ebf1fa;border-color:#96c0ee}.ropa-status-badge.approved{color:#3e7a29;background:#eef7e8;border-color:#b4d89a}.ropa-status-badge.archived{background:var(--bg-alt);color:var(--muted);border-color:var(--border-subtle)}.ropa-entity-grid{flex-direction:column;gap:10px;display:flex}.ropa-entity-item{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:16px 18px;transition:all .25s;display:flex}.ropa-entity-item:hover{box-shadow:var(--shadow-card);transform:translate(3px)}.ropa-entity-ico{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ropa-entity-ico-amber{color:#b07c2a;background:#f5edd6;border:1px solid #d8c088}.ropa-entity-ico-clay{color:#c85c42;background:#f7eae6;border:1px solid #e0b4a6}.ropa-entity-ico-blue{color:#3b7dd8;background:#ebf1fa;border:1px solid #a8c8f0}.ropa-entity-item h4{color:var(--headline);margin-bottom:4px;font-size:.84rem;font-weight:600}.ropa-entity-item p{color:var(--muted);font-size:.75rem;line-height:1.62}@media (max-width:960px){.ropa-fields-grid{grid-template-columns:1fr}}.ds-editorial[data-ds-tone=sage] .ropa-fields-grid{gap:12px}.ds-editorial[data-ds-tone=sage] .ropa-field-item{border-left:3px solid var(--ds-tone);background:var(--ds-bg-card);border-radius:4px;padding:16px 18px;transition:transform .25s,box-shadow .25s,border-left-color .25s}.ds-editorial[data-ds-tone=sage] .ropa-field-item:hover{border-left-color:var(--ds-tone);background:var(--ds-bg-card);transform:translateY(-2px);box-shadow:0 1px #00000005,0 20px 34px -28px #14503229}.ds-editorial[data-ds-tone=sage] .ropa-field-item b{font-family:var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink);margin-bottom:4px;font-size:15px;font-weight:500}.ds-editorial[data-ds-tone=sage] .ropa-field-item span{font-family:var(--ds-font-body);color:var(--ds-ink-2);font-size:13px;line-height:1.58}.ds-editorial[data-ds-tone=sage] .ropa-extract{border-radius:4px;position:relative;overflow:hidden}.ds-editorial[data-ds-tone=sage] .ropa-extract:before{content:"";background:var(--ds-tone);opacity:.9;z-index:1;height:2px;position:absolute;top:0;left:0;right:0}.ds-editorial[data-ds-tone=sage] .ropa-extract-bar{padding:11px 16px}.ds-editorial[data-ds-tone=sage] .ropa-extract-row{padding:10px 16px}.ds-editorial[data-ds-tone=sage] .ropa-extract-row:hover{background:var(--ds-bg)}.ds-editorial[data-ds-tone=sage] .ropa-extract-field{font-family:var(--ds-font-body);color:var(--ds-ink-2);font-size:13px}.ds-editorial[data-ds-tone=sage] .ropa-extract-conf{font-family:var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:500}.ds-editorial[data-ds-tone=sage] .ropa-pipeline-strip{border-left:3px solid var(--ds-tone);font-family:var(--ds-font-body);color:var(--ds-ink-2);border-radius:4px;padding:12px 18px;font-size:13px}.ds-editorial[data-ds-tone=sage] .ropa-pipeline-lbl{color:var(--ds-tone);font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:500}.ds-editorial[data-ds-tone=sage] .ropa-review-grid,.ds-editorial[data-ds-tone=sage] .ropa-entity-grid{gap:12px}.ds-editorial[data-ds-tone=sage] .ropa-review-item,.ds-editorial[data-ds-tone=sage] .ropa-entity-item{border-radius:4px;padding:18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.ds-editorial[data-ds-tone=sage] .ropa-review-item:before,.ds-editorial[data-ds-tone=sage] .ropa-entity-item:before{content:"";background:var(--ds-tone);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.ds-editorial[data-ds-tone=sage] .ropa-review-item:hover,.ds-editorial[data-ds-tone=sage] .ropa-entity-item:hover{border-color:var(--ds-rule-2);transform:translateY(-2px);box-shadow:0 1px #00000005,0 22px 36px -28px #14503229}.ds-editorial[data-ds-tone=sage] .ropa-review-ico,.ds-editorial[data-ds-tone=sage] .ropa-entity-ico{border-color:var(--ds-rule);border-radius:4px}.ds-editorial[data-ds-tone=sage] .ropa-review-item h4,.ds-editorial[data-ds-tone=sage] .ropa-entity-item h4{font-family:var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink);margin-bottom:4px;font-size:16px;font-weight:500}.ds-editorial[data-ds-tone=sage] .ropa-review-item p,.ds-editorial[data-ds-tone=sage] .ropa-entity-item p{font-family:var(--ds-font-body);color:var(--ds-ink-2);font-size:13.5px;line-height:1.6}.ds-editorial[data-ds-tone=sage] .ropa-status-strip{border-radius:4px;padding:12px 18px}.ds-editorial[data-ds-tone=sage] .ropa-status-lbl{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-tone);font-size:10.5px;font-weight:500}.ds-editorial[data-ds-tone=sage] .ropa-status-badge{font-family:var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:4px 10px;font-size:9.5px;font-weight:500}@media (max-width:720px){.ds-editorial[data-ds-tone=sage] .ropa-field-item,.ds-editorial[data-ds-tone=sage] .ropa-review-item,.ds-editorial[data-ds-tone=sage] .ropa-entity-item{padding:14px 16px}.ds-editorial[data-ds-tone=sage] .ropa-extract-row{padding:9px 14px}.ds-editorial[data-ds-tone=sage] .ropa-pipeline-strip,.ds-editorial[data-ds-tone=sage] .ropa-status-strip{padding:11px 14px}}@media (max-width:460px){.ds-editorial[data-ds-tone=sage] .ropa-field-item b,.ds-editorial[data-ds-tone=sage] .ropa-review-item h4,.ds-editorial[data-ds-tone=sage] .ropa-entity-item h4{font-size:14.5px}.ds-editorial[data-ds-tone=sage] .ropa-extract-field{font-size:12.5px}}.ds-editorial[data-ds-tone=sage] .ropa-hero{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:42px;padding-top:46px;padding-bottom:42px}.ds-editorial[data-ds-tone=sage] .ropa-hero-map{width:100%;max-width:560px;min-height:430px;color:var(--ds-ink);justify-self:end;position:relative}.ds-editorial[data-ds-tone=sage] .ropa-hero-map:before,.ds-editorial[data-ds-tone=sage] .ropa-hero-map:after{content:"";border-top:1px dashed color-mix(in oklch, var(--ds-blue) 48%, var(--ds-rule));opacity:.75;position:absolute;top:50%;left:14%;right:14%}.ds-editorial[data-ds-tone=sage] .ropa-hero-map:after{border-top:0;border-left:1px dashed color-mix(in oklch, var(--ds-sage) 55%, var(--ds-rule));inset:12% auto 12% 50%}.ds-editorial[data-ds-tone=sage] .ropa-hero-record{z-index:3;background:var(--ds-bg-card);border:1px solid var(--ds-rule-2);border-radius:4px;width:188px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 44px -32px #142c2447}.ds-editorial[data-ds-tone=sage] .ropa-hero-record-title{border-bottom:1px solid var(--ds-rule);font-family:var(--ds-font-mono);letter-spacing:0;text-transform:uppercase;color:var(--ds-ink);text-align:center;padding:13px 14px 11px;font-size:10px;line-height:1.2}.ds-editorial[data-ds-tone=sage] .ropa-hero-record-row{border-bottom:1px solid var(--ds-rule);min-height:32px;color:var(--ds-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;line-height:1.25;display:flex}.ds-editorial[data-ds-tone=sage] .ropa-hero-record-row:last-child{border-bottom:0}.ds-editorial[data-ds-tone=sage] .ropa-hero-record-row svg{width:14px;height:14px;color:var(--ds-sage);flex:none}.ds-editorial[data-ds-tone=sage] .ropa-hero-node{z-index:2;text-align:center;justify-items:center;gap:8px;width:142px;display:grid;position:absolute}.ds-editorial[data-ds-tone=sage] .ropa-hero-node:before{content:"";border-top:1px dashed color-mix(in oklch, currentColor 48%, var(--ds-rule));opacity:.68;width:72px;position:absolute;top:32px}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-assessments:before,.ds-editorial[data-ds-tone=sage] .ropa-hero-node-systems:before,.ds-editorial[data-ds-tone=sage] .ropa-hero-node-processors:before{left:100%}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-transfers:before,.ds-editorial[data-ds-tone=sage] .ropa-hero-node-retention:before,.ds-editorial[data-ds-tone=sage] .ropa-hero-node-history:before{right:100%}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-icon{width:64px;height:64px;color:var(--node-tone,var(--ds-sage));background:color-mix(in oklch, var(--node-tone-soft,var(--ds-sage-soft)) 88%, white);border:1px solid color-mix(in oklch, var(--node-tone,var(--ds-sage)) 24%, var(--ds-rule));border-radius:50%;place-items:center;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-icon svg{width:30px;height:30px}.ds-editorial[data-ds-tone=sage] .ropa-hero-node strong{max-width:132px;font-family:var(--ds-font-mono);letter-spacing:0;text-transform:uppercase;color:var(--ds-indigo);font-size:10px;line-height:1.25}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-assessments{--node-tone:var(--ds-sage);--node-tone-soft:var(--ds-sage-soft);top:2%;left:12%}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-systems{--node-tone:var(--ds-blue);--node-tone-soft:var(--ds-blue-soft);top:39%;left:0}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-processors{--node-tone:var(--ds-sage);--node-tone-soft:var(--ds-sage-soft);bottom:2%;left:12%}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-transfers{--node-tone:#167d82;--node-tone-soft:#e0f2f1;top:2%;right:12%}@supports (color:lab(0% 0 0)){.ds-editorial[data-ds-tone=sage] .ropa-hero-node-transfers{--node-tone-soft:lab(94.1968% -6.66574 -1.37985)}}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-retention{--node-tone:#0d6671;--node-tone-soft:#dff2f3;top:39%;right:0}@supports (color:lab(0% 0 0)){.ds-editorial[data-ds-tone=sage] .ropa-hero-node-retention{--node-tone-soft:lab(94.167% -6.32712 -2.65031)}}.ds-editorial[data-ds-tone=sage] .ropa-hero-node-history{--node-tone:var(--ds-blue);--node-tone-soft:var(--ds-blue-soft);bottom:2%;right:12%}.ds-editorial[data-ds-tone=sage] .ropa-hero-brochure{z-index:4;border-top:1px solid var(--ds-rule);color:var(--ds-action);font-family:var(--ds-font-mono);letter-spacing:0;text-transform:uppercase;white-space:nowrap;padding-top:12px;font-size:10px;line-height:1.2;text-decoration:none;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-overview{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:-8px 0 26px;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step{text-align:center;align-content:start;justify-items:center;gap:7px;min-height:124px;display:grid;position:relative}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:not(:last-child):after{content:"";border-top:1px dashed var(--ds-indigo);opacity:.55;position:absolute;top:32px;left:calc(50% + 34px);right:calc(34px - 50%)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-icon{z-index:1;width:64px;height:64px;color:var(--step-tone,var(--ds-sage));background:color-mix(in oklch, var(--step-soft,var(--ds-sage-soft)) 86%, white);border:1px solid color-mix(in oklch, var(--step-tone,var(--ds-sage)) 24%, var(--ds-rule));border-radius:50%;place-items:center;display:grid;position:relative}.ds-editorial[data-ds-tone=sage] .ropa-workflow-icon svg{width:30px;height:30px}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:first-child,.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:nth-child(4),.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:nth-child(7){--step-tone:var(--ds-sage);--step-soft:var(--ds-sage-soft)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:nth-child(2),.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:nth-child(5){--step-tone:var(--ds-blue);--step-soft:var(--ds-blue-soft)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:nth-child(3),.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:nth-child(6){--step-tone:var(--ds-indigo);--step-soft:var(--ds-indigo-soft)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-number{background:var(--ds-sage);min-width:28px;min-height:24px;color:var(--ds-bg-card);font-family:var(--ds-font-mono);letter-spacing:0;border-radius:99px;place-items:center;font-size:10px;line-height:1;display:inline-grid}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step strong{max-width:92px;color:var(--ds-indigo);font-family:var(--ds-font-body);font-size:12px;font-weight:650;line-height:1.25}.ds-editorial[data-ds-tone=sage] .ropa-workflow-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card{background:var(--ds-bg-card);border:1px solid var(--ds-rule);border-radius:4px;min-height:100%;padding:22px 20px 20px;position:relative;overflow:hidden}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card:before{content:"";background:var(--card-tone,var(--ds-sage));height:2px;position:absolute;top:0;left:0;right:0}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card:first-child,.ds-editorial[data-ds-tone=sage] .ropa-workflow-card:nth-child(3){--card-tone:var(--ds-sage);--card-soft:var(--ds-sage-soft)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card:nth-child(2){--card-tone:var(--ds-indigo);--card-soft:var(--ds-indigo-soft)}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card:nth-child(4){--card-tone:#167d82;--card-soft:#e0f2f1}@supports (color:lab(0% 0 0)){.ds-editorial[data-ds-tone=sage] .ropa-workflow-card:nth-child(4){--card-soft:lab(94.1968% -6.66574 -1.37985)}}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ds-editorial[data-ds-tone=sage] .ropa-card-icon{width:38px;height:38px;color:var(--card-tone,var(--ds-sage));background:var(--card-soft,var(--ds-sage-soft));border:1px solid color-mix(in oklch, var(--card-tone,var(--ds-sage)) 24%, var(--ds-rule));border-radius:4px;flex:none;place-items:center;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-card-icon svg{width:22px;height:22px}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card h3{color:var(--ds-ink);font-family:var(--ds-font-display);letter-spacing:0;margin:0;font-size:18px;font-weight:500;line-height:1.2}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card p{color:var(--ds-ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.6}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card li{color:var(--ds-ink-2);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card li:before{content:"";background:var(--card-tone,var(--ds-sage));border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.ds-editorial[data-ds-tone=sage] .ropa-workflow-card strong{color:var(--ds-ink)}.ds-editorial[data-ds-tone=sage] .ropa-mini-extract{border-top:1px solid var(--ds-rule);border-bottom:1px solid var(--ds-rule);margin:12px 0}.ds-editorial[data-ds-tone=sage] .ropa-mini-extract-title{color:var(--ds-indigo);font-family:var(--ds-font-body);padding:10px 0;font-size:12px;font-weight:650;line-height:1.35}.ds-editorial[data-ds-tone=sage] .ropa-mini-extract-row{border-top:1px solid var(--ds-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-mini-extract-row span{min-width:0;color:var(--ds-ink-2);font-size:12px;line-height:1.3}.ds-editorial[data-ds-tone=sage] .ropa-mini-extract-row b{color:var(--ds-sage);font-family:var(--ds-font-mono);letter-spacing:0;text-transform:uppercase;font-size:9.5px;line-height:1}.ds-editorial[data-ds-tone=sage] .ropa-mini-note{color:var(--ds-indigo);margin-bottom:0;font-size:12px}.ds-editorial[data-ds-tone=sage] .ropa-detail-intro{text-align:center;margin:0 0 14px}.ds-editorial[data-ds-tone=sage] .ropa-detail-intro .answer-kicker{color:var(--ds-ink-3);margin:0}.ds-editorial[data-ds-tone=sage] .ropa-why-grid{border-top:1px solid var(--ds-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:18px;padding-top:18px;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-why-item{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-why-icon{width:34px;height:34px;color:var(--ds-sage);border:1px solid color-mix(in oklch, var(--ds-sage) 28%, var(--ds-rule));background:var(--ds-sage-soft);border-radius:50%;place-items:center;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-why-icon svg{width:18px;height:18px}.ds-editorial[data-ds-tone=sage] .ropa-why-item strong,.ds-editorial[data-ds-tone=sage] .ropa-why-item span{display:block}.ds-editorial[data-ds-tone=sage] .ropa-why-item strong{color:var(--ds-ink);margin-bottom:3px;font-size:13.5px;line-height:1.25}.ds-editorial[data-ds-tone=sage] .ropa-why-item span{color:var(--ds-ink-2);font-size:12.5px;line-height:1.45}.ds-editorial[data-ds-tone=sage] .source-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-editorial[data-ds-tone=sage] .source-card{padding-top:20px}.ds-editorial[data-ds-tone=sage] .source-card-icon{width:38px;height:38px;color:var(--source-tone,var(--ds-sage));background:var(--source-soft,var(--ds-sage-soft));border:1px solid color-mix(in oklch, var(--source-tone,var(--ds-sage)) 24%, var(--ds-rule));border-radius:4px;place-items:center;margin-bottom:14px;display:grid}.ds-editorial[data-ds-tone=sage] .source-card-icon svg{width:22px;height:22px}.ds-editorial[data-ds-tone=sage] .source-card-list .source-card:first-child,.ds-editorial[data-ds-tone=sage] .source-card-list .source-card:nth-child(4){--source-tone:var(--ds-sage);--source-soft:var(--ds-sage-soft)}.ds-editorial[data-ds-tone=sage] .source-card-list .source-card:nth-child(2),.ds-editorial[data-ds-tone=sage] .source-card-list .source-card:nth-child(5){--source-tone:var(--ds-blue);--source-soft:var(--ds-blue-soft)}.ds-editorial[data-ds-tone=sage] .source-card-list .source-card:nth-child(3),.ds-editorial[data-ds-tone=sage] .source-card-list .source-card:nth-child(6){--source-tone:var(--ds-indigo);--source-soft:var(--ds-indigo-soft)}@media (max-width:1100px){.ds-editorial[data-ds-tone=sage] .ropa-hero{grid-template-columns:1fr}.ds-editorial[data-ds-tone=sage] .ropa-hero-map{justify-self:center}.ds-editorial[data-ds-tone=sage] .ropa-workflow-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step:not(:last-child):after{display:none}.ds-editorial[data-ds-tone=sage] .ropa-workflow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ds-editorial[data-ds-tone=sage] .ropa-hero-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;min-height:0;display:grid}.ds-editorial[data-ds-tone=sage] .ropa-hero-map:before,.ds-editorial[data-ds-tone=sage] .ropa-hero-map:after,.ds-editorial[data-ds-tone=sage] .ropa-hero-node:before{display:none}.ds-editorial[data-ds-tone=sage] .ropa-hero-record,.ds-editorial[data-ds-tone=sage] .ropa-hero-node,.ds-editorial[data-ds-tone=sage] .ropa-hero-brochure{position:static;transform:none}.ds-editorial[data-ds-tone=sage] .ropa-hero-record{grid-column:1/-1;width:100%}.ds-editorial[data-ds-tone=sage] .ropa-hero-node{background:var(--ds-bg-card);border:1px solid var(--ds-rule);border-radius:4px;align-content:start;width:auto;min-height:132px;padding:16px 12px}.ds-editorial[data-ds-tone=sage] .ropa-hero-brochure{grid-column:1/-1;justify-self:center;margin-top:4px}}@media (max-width:720px){.ds-editorial[data-ds-tone=sage] .ropa-hero{padding-top:34px;padding-bottom:34px}.ds-editorial[data-ds-tone=sage] .ropa-workflow-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ds-editorial[data-ds-tone=sage] .ropa-workflow-step{min-height:114px}.ds-editorial[data-ds-tone=sage] .ropa-workflow-cards,.ds-editorial[data-ds-tone=sage] .source-card-list,.ds-editorial[data-ds-tone=sage] .ropa-why-grid{grid-template-columns:1fr}}@media (max-width:500px){.ds-editorial[data-ds-tone=sage] .ropa-hero-map{grid-template-columns:1fr}.ds-editorial[data-ds-tone=sage] .ropa-hero-record{grid-column:auto}.ds-editorial[data-ds-tone=sage] .ropa-hero-brochure{white-space:normal;text-align:center;grid-column:auto}}
