/* Primary content is grouped; short viewports and enlarged text retain natural scrolling. */
body[data-section=my-journey] #main>.pageHeading{margin-bottom:10px}body[data-section=my-journey] #main>.pageHeading h1{font-size:clamp(27px,3vw,38px);margin:5px 0 7px}body[data-section=my-journey] #main>.pageHeading p{margin:0;font-size:12px}body[data-section=my-journey] .journeyCompass{padding:18px 22px;gap:18px;min-height:0;box-sizing:border-box;margin-bottom:28px}body[data-section=my-journey] .journeyCompass h2{font-size:26px;margin:7px 0}body[data-section=my-journey] .journeyCompass p{font-size:12px;line-height:1.6;margin:7px 0}body[data-section=my-journey] .journeyRadar{display:grid;justify-items:center;gap:0}.journeyRadar svg{display:block;width:min(100%,240px);height:auto}.journeyRadar .textLink{min-height:44px;margin:0}.journeyRecommendations{border-top:1px solid var(--line,#a3bdab);padding-top:22px}
.commandOverview .commandLayout{grid-template-columns:1fr}.commandOverview .commandStage{position:relative;top:auto}.commandOverview .commandContext{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.commandOverview .scopeChildren{grid-column:1/-1}.commandOverview .commandStage .sceneHost{height:var(--opening-canvas,clamp(270px,43dvh,550px));min-height:240px}.commandOverview .commandHeading h1{font-size:30px;margin:4px 0}.commandOverview .commandHeading p{font-size:11px}.commandOverview .commandScope{margin:6px 0}.commandOverview .commandScope>span{font-size:10px}.commandOverview .commandControlDeck{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 0 8px;flex-wrap:wrap}.commandOverview .commandBreadcrumb{border:0;margin:0;padding:0}.commandOverview .commandMetricPicker{margin:0;gap:8px}.commandOverview .commandMetricPicker>label:first-child{min-width:150px}.commandOverview .commandMetricPicker select{padding:7px;font-size:12px}.commandOverview .commandStageActions{position:absolute;right:10px;top:6px;z-index:3;border:0;padding:0}.commandOverview .commandStageActions .button{font-size:10px;padding:8px 10px}.commandOverview .stageHeading{padding-right:190px;min-height:54px}.commandOverview .stageCaption{padding:7px 12px;font-size:10px;line-height:1.5}.commandOverview .commandStage .sceneCorner{display:none}.commandOverview .demoAccessTag{font-size:9px;padding:8px}
.teamDefinitions{border:1px solid var(--command-line,#9bb7a4);border-radius:14px;background:var(--command-panel,var(--panel,#edf5ee));padding:0 16px;margin:16px 0;overflow:visible}.teamDefinitions>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.teamDefinitions>summary::-webkit-details-marker{display:none}.disclosureHint{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:400}.disclosureHint i{display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-style:normal;font-size:20px}.teamDefinitions[open] .disclosureHint i{transform:rotate(45deg)}.teamDefinitions>p{font-size:12px;line-height:1.8}.commandActions .commandHeading h1{font-size:30px}.commandActions .commandHeading{margin-bottom:6px}.commandActions .commandScope{margin:4px 0}.commandActions .teamPanel{padding:18px;margin-top:10px}.commandActions .teamPanel>h2{font-size:25px;margin:7px 0}.commandActions .teamPanel>p{font-size:12px;line-height:1.6}.commandActions .teamEmpty{padding:17px}.commandActions .commandDisclosure{margin-top:12px}.commandActions .followupGrid{margin-top:14px}
@media(max-width:800px){body[data-section=my-journey] .journeyCompass{grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);padding:16px;gap:10px}.commandOverview .commandContext{grid-template-columns:1fr}.commandOverview .commandContext .scopeChildren{grid-column:auto}.commandOverview .commandControlDeck{display:block}.commandOverview .commandBreadcrumb{margin-bottom:5px}.commandOverview .commandMetricPicker{display:grid;grid-template-columns:1fr 1fr}.commandOverview .commandMetricPicker>label:first-child{min-width:0}.commandOverview .commandScope>span{max-width:55%;line-height:1.5}.commandOverview .commandScope>.button{font-size:10px;padding:7px 9px}.commandOverview .commandStage .sceneHost{height:var(--opening-canvas,300px);min-height:240px}.commandOverview .commandStage .sceneStatus{top:65px;font-size:9px}.commandOverview .commandHeading{gap:8px}.commandOverview .commandHeading h1{font-size:27px}.commandOverview .stageHeading{font-size:9px;padding-left:10px;padding-right:155px}.commandOverview .commandStageActions .button{font-size:9px;padding:8px}.commandOverview .stageHeading>b{display:none}}
@media(max-width:600px){body[data-section=my-journey] #main>.pageHeading h1{font-size:27px}body[data-section=my-journey] #main>.pageHeading .eyebrow{display:none}body[data-section=my-journey] .journeyCompass{grid-template-columns:1fr;padding:12px 16px;gap:0}body[data-section=my-journey] .journeyCompass h2{font-size:22px;margin:4px 0}body[data-section=my-journey] .journeyCompass p{font-size:11px;line-height:1.5;margin:5px 0}body[data-section=my-journey] .journeyProgressLabel{margin-top:6px;font-size:11px}.journeyRadar svg{width:195px;max-width:100%}.journeyRadar .textLink{font-size:11px;min-height:40px}.journeyCompass .eyebrow{font-size:9px}.journeyCompass .journeyProgress{margin-top:5px}.commandActions .commandHeading h1{font-size:27px}.commandActions .demoAccessTag{display:none}.disclosureHint{font-size:10px}.fullDirectory .stateGrid,.collectionGrid{scroll-margin-top:140px}}
@media(max-height:560px){.journeyCompass,.commandOverview .commandStage{height:auto;max-height:none}.commandOverview .commandStage .sceneHost{height:var(--opening-canvas,240px)}.journeyRadar svg{width:200px}}
.journeyRadar svg text{font-size:13px;font-weight:500}@media(max-width:600px){.journeyRadar svg{width:230px}body[data-section=my-journey] .journeyCompass p{font-size:12px}}
body[data-section=explore] .atlasCard .sceneHost{height:var(--opening-canvas,clamp(260px,44dvh,510px));min-height:240px}.commandProperties .portfolioHeading{padding:4px 0 7px;align-items:center}.commandProperties .portfolioHeading h1{font-size:30px;margin:4px 0}.commandProperties .portfolioFilterSummary{margin:6px 0}.commandProperties .commandBreadcrumb{margin:4px 0 9px}.commandProperties .portfolioExplorer .sceneHost{height:var(--opening-canvas,clamp(270px,42dvh,520px));min-height:240px}.commandProperties .portfolioRepresentation{font-size:10px;line-height:1.5;margin:8px 0}.commandProperties .portfolioDisclosure{margin:15px 0 0}.commandProperties .portfolioSearch{margin:8px 0}.commandProperties .portfolioToolbar{gap:8px}.commandProperties .portfolioModes button{min-height:40px;font-size:11px;padding:8px 11px}
@media(max-width:600px){body[data-section=explore] .boroughTabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:thin}body[data-section=explore] .boroughTabs button{flex:0 0 auto;min-height:40px;white-space:nowrap}body[data-section=explore] .atlasCard .sceneHost{height:var(--opening-canvas,270px);min-height:240px}body[data-section=explore] .atlasFoot{gap:5px;padding:6px 9px;min-height:40px}body[data-section=explore] .atlasFoot>span{font-size:8px;max-width:55%;line-height:1.4}.commandProperties .portfolioHeading h1{font-size:25px}.commandProperties .portfolioHeading .demoAccessTag{font-size:8px;padding:6px}.commandProperties .portfolioToolbar{display:flex;align-items:center}.commandProperties .portfolioModes{gap:2px}.commandProperties .portfolioModes button{font-size:9px;padding:6px 7px;min-height:40px}.commandProperties .portfolioCount{font-size:9px}.commandProperties .portfolioLegend{gap:4px;margin-top:6px}.commandProperties .portfolioLegend button{min-height:34px;font-size:9px;padding:5px 7px}.commandProperties .portfolioFilterSummary>span{font-size:9px}.commandProperties .portfolioExplorer .sceneHost{height:var(--opening-canvas,260px);min-height:240px}}
