.cc-editorial-consequence{border-top:1px solid #d5cebd;margin-top:28px;padding:24px 0}.cc-editorial-consequence h3{font-size:30px;margin:0 0 14px}.cc-editorial-consequence>p{max-width:800px;line-height:1.7}.coord-theory{font-size:14px;line-height:1.7;max-width:850px}[data-coordination-page=patterns] .commerce-header-band>a{display:inline-block;margin:14px 20px 14px 0}@media(max-width:600px){[data-coordination-page=patterns] .commerce-header-band>a{display:table;margin:16px 0}}#coordination-nexus>h2{max-width:900px;margin-bottom:14px}.cn-section-answer,.cn-explanation{max-width:850px}.cn-section-answer{line-height:1.7;margin-bottom:26px}.cn-explanation{margin:26px 0}.cn-explanation h3{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:10px 0 14px}.cn-explanation #cn-implication{font-size:15px;color:var(--navy);line-height:1.7}.cn-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:40px}.cn-requirement-detail{align-self:center}.cn-selected p{font-size:15px;line-height:1.7}.cc-pattern-tabs.cc-grouped-selector{display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px;margin:22px 0 38px}.cc-selector-family{min-width:0}.cc-selector-family h3{font-size:18px;margin:0 0 12px;line-height:1.3}.cc-selector-family>div{display:flex;flex-wrap:wrap;gap:8px}.cc-unresolved-family{grid-column:1/-1;border-top:1px solid #d5cebd;padding-top:12px;display:flex;align-items:center;gap:20px}.cc-unresolved-family h3{margin:0;font-size:14px}.cc-selected-answer{max-width:850px;margin-bottom:28px}.cc-selected-answer h2{margin-bottom:16px}.cc-selected-answer>p{line-height:1.7}.cc-pattern-next{display:flex;gap:32px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #d5cebd}@media(max-width:850px){.cn-layout{grid-template-columns:1fr;gap:12px}.cc-pattern-tabs.cc-grouped-selector{grid-template-columns:1fr}.cc-unresolved-family{grid-column:auto}.cn-requirement-detail{max-width:660px}}[data-coordination-page=patterns] .cc-explorer-intro{max-width:860px}[data-coordination-page=patterns] .cc-explorer-intro h2{margin:10px 0 16px}.cc-route-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 36px}.cc-route-choices button{font:inherit;text-align:left;padding:20px;background:var(--paper);color:var(--navy);border:1px solid #c9c5b6;cursor:pointer}.cc-route-choices strong{display:block;font-size:18px;line-height:1.3;margin-bottom:12px}.cc-route-choices span{display:block;font-size:14px;line-height:1.6}.cc-route-choices [aria-pressed=true]{border:2px solid var(--navy);background:#eee8da}.cc-explorer-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start}.cc-selection-rail{position:sticky;top:24px}.cc-selection-rail summary{font-weight:700;cursor:pointer;margin-bottom:16px}.cc-selection-rail p{font-size:13px;line-height:1.6}.cc-selection-rail .cc-pattern-tabs{display:flex;flex-direction:column;gap:8px;margin:16px 0}.cc-selection-rail .cc-pattern-tabs button{width:100%;text-align:left;line-height:1.5;white-space:normal;padding:12px}#cc-pattern-result{scroll-margin-top:20px;min-width:0;outline:none}#cc-pattern-result .cc-selected-answer{margin:0 0 18px}#cc-pattern-result .cc-selected-answer h2{font-size:clamp(26px,2.8vw,38px);line-height:1.1;margin:8px 0 14px}#cc-pattern-result .cc-selected-answer p{font-size:15px;line-height:1.6;margin:8px 0}#cc-pattern-result .cs-before-after{margin-top:12px}#cc-pattern-result .cs-before-after h3{font-size:20px}.cc-map-key{border-top:1px solid #c9c5b6;padding:16px 0;margin-top:18px}.cc-map-key summary{cursor:pointer;font-size:14px;font-weight:600}.cc-map-key p{font-size:14px;line-height:1.6}.cc-map-key .cs-activity-legend{margin-top:18px}@media(max-width:850px){.cc-route-choices{grid-template-columns:1fr;gap:10px}.cc-route-choices button{padding:16px}.cc-route-choices strong{margin-bottom:6px}.cc-explorer-workspace{display:block}.cc-selection-rail{position:static;margin-bottom:20px}.cc-selection-rail details{padding:14px;border:1px solid #c9c5b6}.cc-selection-rail summary{margin-bottom:0}#cc-pattern-result .cs-before-after{display:flex;flex-direction:column}#cc-pattern-result .cs-after{order:0}#cc-pattern-result .cs-before{order:1}#cc-pattern-result .cc-selected-answer h2{font-size:26px}#cc-pattern-result .cc-selected-answer p{font-size:14px;line-height:1.5}#cc-pattern-result .cc-selected-answer .eyebrow{font-size:10px}.cc-map-slot .cs-before-after header{padding:10px}.cc-map-slot .cs-after .cs-scroll{max-height:310px}}[data-coordination-page=patterns] #cc-pattern-result{scroll-margin-top:20px!important}#cc-pattern-result .cs-before-after header{min-height:70px;padding:16px 16px 8px}#cc-pattern-result .cs-before-after .cs-scroll{min-height:260px}@media(max-width:850px){#cc-pattern-result .cs-after .cs-scroll{min-height:0;max-height:none}#cc-pattern-result .cs-after .cs-scroll:before{display:block}}.cc-mobile-change{display:none}@media(max-width:850px){.cc-mobile-change{display:block;margin:0 0 12px}}@media(max-width:850px){.cc-selection-rail details:not([open]){display:none}.cc-selection-rail:has(details:not([open])){margin-bottom:0}}
