.planning-overview>.main-image-hero{height:auto}.planning-overview #planning-title{font-size:34px;line-height:1.12}.planning-overview .po-hero-lead{margin-top:22px;font-size:20px;font-weight:500;line-height:1.45}.planning-overview .po-hero-body{color:var(--color-app-sub);margin-top:18px;font-size:17px;line-height:1.65}.planning-overview [data-hero-actions]{margin-top:24px}.planning-overview [data-hero-actions] a{min-height:48px}.planning-overview .po-entry-actions a,.planning-overview .about-closing-panel a{white-space:normal;height:auto;min-height:48px}.planning-overview a:focus-visible{outline:2px solid var(--color-trc-navy);outline-offset:3px}.planning-overview .po-section{scroll-margin-top:130px}@media (width>=640px){.planning-overview #planning-title{font-size:40px}.planning-overview #planning-title span{display:block}}@media (width<=479px){.planning-overview [data-hero-actions],.planning-overview .po-entry-actions{flex-direction:column;align-items:stretch}}.planning-overview .po-container{max-width:1220px;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.planning-overview .po-container{padding-inline:2rem}}.planning-overview .po-section{padding-top:2rem}@media (width>=1024px){.planning-overview .po-section{padding-top:3.5rem}}.planning-overview .po-body{color:var(--color-app-sub);font-size:16px;line-height:1.6}.planning-overview .po-card{border:1px solid var(--color-app-line);background:var(--color-app-card);border-radius:.75rem;box-shadow:0 1px 2px oklch(20% .03 250/.06)}.planning-overview .po-tint-blue{background:color-mix(in oklab, var(--color-app-mist) 70%, var(--color-app-card))}.planning-overview .po-tint-peach{background:color-mix(in oklab, var(--color-app-blush) 55%, var(--color-app-card))}.planning-overview .po-tint-sage{background:color-mix(in oklab, var(--color-mm-sage-mist) 70%, var(--color-app-card))}.planning-overview .po-group-image{aspect-ratio:16/9;height:auto;max-height:180px}@media (width>=1024px){.planning-overview .po-group-image{height:200px;max-height:none}}.planning-overview .po-groups{grid-template-columns:minmax(0,1fr);align-items:stretch}@media (width>=1024px){.planning-overview .po-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.planning-overview .po-row{border-bottom:1px solid var(--color-app-line);border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:.75rem;height:100%;min-height:44px;padding:.875rem 0;transition:background-color .15s;display:flex}.planning-overview li:last-child>.po-row{border-bottom:0}.planning-overview .po-row:focus-visible{outline:2px solid var(--color-trc-navy);outline-offset:2px}@media (width>=1024px){.planning-overview .po-hero-panel{max-width:50%}}@media (prefers-reduced-motion:reduce){.planning-overview .po-row{transition:none}}.planning-overview .po-row:hover{background:0 0}.planning-overview .po-row:hover>span>span:first-child{color:var(--color-mm-green)}@media (width>=768px){.planning-overview .po-info-grid>li:nth-last-child(-n+2)>.po-row{border-bottom:0}}.planning-overview .po-row>svg{margin-top:.25rem}@media (width>=1024px){.planning-overview .po-groups{row-gap:0}.planning-overview .po-groups>.po-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;margin-bottom:1.25rem;display:grid}.planning-overview .po-card-body,.planning-overview .po-card-list,.planning-overview .po-card-list>li{display:contents}.planning-overview .po-card-body>h3{padding:1.25rem 1.25rem .5rem}.planning-overview .po-card-list .po-row{margin:0 1.25rem}.planning-overview .po-card-list>li:last-child>.po-row{margin-bottom:1.25rem}}
