.ms-ds-page{background:var(--ms-color-bg);color:var(--ms-color-text);font-family:var(--ms-font-sans);direction:rtl}.ms-ds-page *,.ms-ds-page *::before,.ms-ds-page *::after{box-sizing:border-box}.ms-ds-container{width:min(var(--ms-container), calc(100% - (var(--ms-gutter) * 2)));margin-inline:auto}.ms-ds-container--wide{width:min(var(--ms-container-wide), calc(100% - (var(--ms-gutter) * 2)));margin-inline:auto}.ms-ds-container--copy{width:min(var(--ms-container-copy), calc(100% - (var(--ms-gutter) * 2)));margin-inline:auto}.ms-ds-section{padding-block:var(--ms-section-space);background:var(--ms-color-surface)}.ms-ds-section--light{background:var(--ms-color-bg)}.ms-ds-section--soft-blue{background:var(--ms-color-soft-blue)}.ms-ds-section--soft-orange{background:var(--ms-color-soft-orange)}.ms-ds-section--dark{background:var(--ms-color-dark);color:var(--ms-color-white)}.ms-ds-eyebrow{display:inline-flex;align-items:center;gap:var(--ms-space-2);width:fit-content;margin:0 0 var(--ms-space-3);padding:6px 11px;border:1px solid rgb(74 124 198 / .15);border-radius:var(--ms-radius-pill);background:var(--ms-color-soft-blue);color:var(--ms-color-blue-hover);font-size:var(--ms-font-size-meta);font-weight:700;line-height:1.5}.ms-ds-h1,.ms-ds-h2,.ms-ds-h3,.ms-ds-h4{margin:0;color:var(--ms-color-heading);font-family:var(--ms-font-sans);line-height:var(--ms-line-heading);text-wrap:balance}.ms-ds-h1{font-size:var(--ms-font-size-h1);font-weight:800}.ms-ds-h2{font-size:var(--ms-font-size-h2);font-weight:800}.ms-ds-h3{font-size:var(--ms-font-size-h3);font-weight:800}.ms-ds-h4{font-size:var(--ms-font-size-h4);font-weight:800}.ms-ds-lead{max-width:var(--ms-container-copy);margin:var(--ms-space-3) 0 0;color:var(--ms-color-text);font-size:var(--ms-font-size-lead);line-height:var(--ms-line-body)}.ms-ds-body{color:var(--ms-color-text);font-size:var(--ms-font-size-body);line-height:var(--ms-line-body)}.ms-ds-meta{color:var(--ms-color-muted-readable);font-size:var(--ms-font-size-meta);line-height:1.6}.ms-ds-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--ms-space-6)}.ms-ds-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border:1px solid #fff0;border-radius:var(--ms-radius-sm);font-family:var(--ms-font-sans);font-size:15px;font-weight:800;line-height:1.4;text-decoration:none;transition:background var(--ms-motion-fast),border-color var(--ms-motion-fast),color var(--ms-motion-fast),transform var(--ms-motion-fast)}.ms-ds-button--primary{border-color:var(--ms-color-orange);background:var(--ms-color-orange);color:var(--ms-color-white)}.ms-ds-button--primary:hover,.ms-ds-button--primary:focus-visible{border-color:var(--ms-color-orange-hover);background:var(--ms-color-orange-hover)}.ms-ds-button--secondary{border-color:var(--ms-color-blue);background:var(--ms-color-blue);color:var(--ms-color-white)}.ms-ds-button--secondary:hover,.ms-ds-button--secondary:focus-visible{border-color:var(--ms-color-blue-hover);background:var(--ms-color-blue-hover)}.ms-ds-button--outline{border-color:var(--ms-color-blue);background:#fff0;color:var(--ms-color-blue)}.ms-ds-button--outline:hover,.ms-ds-button--outline:focus-visible{background:var(--ms-color-soft-blue);color:var(--ms-color-blue-hover)}.ms-ds-card{height:100%;padding:var(--ms-space-6);border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-lg);background:var(--ms-color-surface);box-shadow:var(--ms-shadow-sm)}.ms-ds-card--interactive{transition:transform var(--ms-motion-normal),border-color var(--ms-motion-normal),box-shadow var(--ms-motion-normal)}.ms-ds-card--interactive:hover{transform:translateY(-2px);border-color:rgb(74 124 198 / .42);box-shadow:var(--ms-shadow-hover)}.ms-ds-grid-2,.ms-ds-grid-3,.ms-ds-grid-4{display:grid;gap:var(--ms-space-6)}.ms-ds-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-ds-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-ds-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-ds-field label{display:block;margin-bottom:7px;color:var(--ms-color-heading);font-size:var(--ms-font-size-small);font-weight:700}.ms-ds-field :is(input,select,textarea){width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-sm);background:var(--ms-color-surface);color:var(--ms-color-heading);font:inherit}.ms-ds-field :is(input,select,textarea):focus{outline:3px solid rgb(74 124 198 / .14);border-color:var(--ms-color-blue)}.ms-ds-tool-shell{--ms-tool-panel-padding:clamp(16px, 2.4vw, 24px);--ms-tool-control-height:44px;--ms-tool-kpi-size:clamp(1.25rem, 2vw, 1.625rem)}.ms-ds-callout{padding:14px 16px;border-inline-start:3px solid var(--ms-color-blue);border-radius:var(--ms-radius-sm);background:var(--ms-color-soft-blue);color:var(--ms-color-text);line-height:var(--ms-line-body)}@media (max-width:1024px){.ms-ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-ds-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ms-ds-grid-2,.ms-ds-grid-3,.ms-ds-grid-4{grid-template-columns:1fr}.ms-ds-actions{align-items:stretch}.ms-ds-button{width:100%}}@media (prefers-reduced-motion:reduce){.ms-ds-page *,.ms-ds-page *::before,.ms-ds-page *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}