.system-design_contentSection__Db4AL{background:#fff}.system-design_catalogueSection__RLd6p{background:#eef3f7;border-block:1px solid #c7d3dc}.system-design_processSection__uxFPG{background:#0b2233}.system-design_lightSectionTitle__Dg95A,.system-design_sectionTitle__IvEZS{color:#0b2233;font-size:clamp(1.625rem,2.4vw,1.875rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.system-design_lightSectionTitle__Dg95A{color:#fff}.system-design_cardTitle__erph4,.system-design_featuredTitle__VTZFd,.system-design_panelTitle__uJX0x{color:#0b2233;font-size:1.125rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.system-design_featuredTitle__VTZFd{color:#fff}.system-design_bodyCopy__LyggB,.system-design_lightCopy__R2H0W{color:#40576a;font-size:1rem;line-height:1.8;max-width:72ch;overflow-wrap:anywhere}.system-design_lightCopy__R2H0W{color:#d2dfe8}.system-design_eyebrow__vIqg6{color:#8a611c;font-size:.75rem;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.system-design_accent__hU0vL{color:#8a611c}.system-design_filterBar__XTsz_{display:flex;flex-wrap:wrap;gap:.625rem}.system-design_filterBar__XTsz_>button{min-height:44px;padding:.625rem 1rem;border:1px solid #c7d3dc;background:#fff;color:#314c60;font-weight:700;line-height:1.6;transition:border-color .16s}.system-design_filterBar__XTsz_>button:hover{border-color:#8a611c}.system-design_filterBar__XTsz_>button[class~=bg-navy]{border-color:#1b4f72;background:#1b4f72;color:#fff}.system-design_filterBar__XTsz_>button:focus-visible{outline:3px solid #1b4f72;outline-offset:4px}.system-design_filterCount__LldDu{margin-inline-start:.375rem;font-size:.875rem}.system-design_featureGrid__Q1gud,.system-design_processGrid__CGKqT,.system-design_relatedGrid__AUtLa,.system-design_solutionGrid__95_do{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.system-design_relatedGrid__AUtLa>a,.system-design_solutionGrid__95_do>a{display:flex;min-width:0;min-height:44px;flex-direction:column;padding:1.75rem;border:1px solid #c7d3dc;border-top:3px solid #1b4f72;border-radius:.875rem;background:#fff;color:#0b2233;box-shadow:0 4px 14px rgb(11 34 51/3%);transition:border-color .16s,box-shadow .16s}.system-design_relatedGrid__AUtLa>a:hover,.system-design_solutionGrid__95_do>a:hover{border-color:#8a611c;box-shadow:0 8px 24px rgb(11 34 51/9%)}.system-design_backRow__OntTB>a:focus-visible,.system-design_industryList__2agfx>a:focus-visible,.system-design_relatedGrid__AUtLa>a:focus-visible,.system-design_solutionGrid__95_do>a:focus-visible{outline:3px solid #1b4f72;outline-offset:4px}.system-design_solutionGrid__95_do>a[class~=bg-navy-dark]{background:#0b2233;color:#fff;border-color:#e9c77e #476174 #476174}.system-design_solutionGrid__95_do>a[class~=bg-navy-dark]:hover{border-color:#e9c77e}.system-design_cardMeta___Vj15{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.5rem}.system-design_categoryTag__H83xb,.system-design_featuredTag__5bw_s{align-self:start;padding:.25rem .625rem;border-radius:.375rem;background:#eef3f7;color:#314c60;font-size:.75rem;font-weight:700;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.system-design_featuredTag__5bw_s{background:#223b4d;color:#e9c77e}.system-design_featuredIconTile__Ub9dC,.system-design_iconTile__HOsPi{display:inline-flex;align-self:start;flex-shrink:0;align-items:center;justify-content:center;padding:.625rem;border-radius:.625rem;background:#eef3f7}.system-design_featuredIconTile__Ub9dC{background:#223b4d}.system-design_icon__gwoG0{flex-shrink:0;color:#1b4f72}.system-design_featuredIcon__O5LTZ{color:#e9c77e}.system-design_cardMore__pKpSc,.system-design_featuredMore__dcfWp{display:flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:1rem;color:#8a611c;font-size:.875rem;font-weight:700;line-height:1.6}.system-design_featuredMore__dcfWp{color:#e9c77e}.system-design_industryList__2agfx{display:grid;gap:1rem}.system-design_industryList__2agfx>a{min-width:0;min-height:44px;padding:1.5rem;border:1px solid #c7d3dc;border-left:3px solid #1b4f72;border-radius:.875rem;background:#fff;box-shadow:0 4px 14px rgb(11 34 51/3%);transition:border-color .16s}.system-design_industryList__2agfx>a:hover{border-color:#8a611c}.system-design_processCard__xcdvF{min-width:0;padding:1.5rem;border:1px solid #476174;border-radius:.875rem;background:#132d40;text-align:left}.system-design_processNumber__GxJkD{color:#e9c77e;font-size:1.375rem;font-weight:700;line-height:1.4}.system-design_outcomeList__ZKmYi,.system-design_problemList__nuv_t{display:grid;gap:1rem}.system-design_featureRow__37Oe7,.system-design_problemRow__YLLmJ{display:flex;align-items:start;gap:1rem;min-width:0;padding:1.25rem;border:1px solid #c7d3dc;border-radius:.625rem;background:#eef3f7}.system-design_problemRow__YLLmJ{border-left:3px solid #8a611c}.system-design_listNumber__ze_BS{flex-shrink:0;color:#8a611c;font-size:1rem;font-weight:700;line-height:1.8}.system-design_featureCopy__Z812Z{color:#0b2233;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.system-design_prose__VwYt6{color:#40576a;max-width:72ch;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.system-design_prose__VwYt6>p+p{margin-top:1.25rem}.system-design_infoPanel__MPnZW{max-width:48ch;padding:1.5rem;border:1px solid #c7d3dc;border-top:3px solid #1b4f72;border-radius:.625rem;background:#eef3f7}.system-design_outcomeRow__yEZM2{display:flex;align-items:start;gap:.875rem;padding-block:.75rem;border-bottom:1px solid #c7d3dc}.system-design_backRow__OntTB>a{color:#1b4f72;line-height:1.8;text-underline-offset:.2em}.system-design_backRow__OntTB>a:hover{color:#1b4f72;text-decoration:underline}@media (min-width:48rem){.system-design_featureGrid__Q1gud,.system-design_processGrid__CGKqT,.system-design_relatedGrid__AUtLa,.system-design_solutionGrid__95_do{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.system-design_relatedGrid__AUtLa,.system-design_solutionGrid__95_do{grid-template-columns:repeat(3,minmax(0,1fr))}.system-design_processGrid__CGKqT{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:23rem){.system-design_featureRow__37Oe7,.system-design_industryList__2agfx>a,.system-design_infoPanel__MPnZW,.system-design_problemRow__YLLmJ,.system-design_processCard__xcdvF,.system-design_relatedGrid__AUtLa>a,.system-design_solutionGrid__95_do>a{padding:1.125rem}}@media (prefers-reduced-motion:reduce){.system-design_filterBar__XTsz_>button,.system-design_industryList__2agfx>a,.system-design_relatedGrid__AUtLa>a,.system-design_solutionGrid__95_do>a{transition:none}}