.blog_hero__v2hnZ{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"intro featured";grid-template-rows:minmax(0,1fr);align-content:center;align-items:center;gap:32px 48px;width:100%;max-width:1440px;height:calc(100svh - 80px);min-height:640px;margin-inline:auto;padding:40px 48px}.blog_hero__v2hnZ:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/home/planning-priorities.webp) 50%/cover no-repeat;opacity:.65;mask-image:linear-gradient(180deg,transparent,black 12%,black 80%,transparent)}.blog_hero__v2hnZ:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--background) 0,color-mix(in srgb,var(--background) 88%,transparent) 33%,color-mix(in srgb,var(--background) 45%,transparent) 65%,var(--background) 100%)}.blog_intro__HDHmh{grid-area:intro;min-width:0;align-self:center}.blog_eyebrow__0e0O2{font-size:12px;font-weight:600;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.blog_title__Jlj0F{max-width:13ch;margin-top:16px;font-family:var(--font-heading),Georgia,serif;font-size:clamp(40px,4.5vw,68px);line-height:1.04;letter-spacing:-.035em}.blog_description__zLWD0{max-width:42ch;margin-top:20px;font-size:17px;line-height:1.75;color:var(--muted-foreground);overflow-wrap:break-word}.blog_topicSection__famgt{width:100%;max-width:1440px;min-width:0;margin:0 auto;padding:16px 48px 0}.blog_topicHeading__J5Rnv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.blog_topicHeading__J5Rnv h2{font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground)}.blog_topicFilters__f_6Se{display:flex;width:100%;min-width:0;flex-wrap:wrap;gap:8px}@media(max-width:767px){.blog_topicFilters__f_6Se{display:grid;grid-template-rows:repeat(2,44px);grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;overflow-x:auto;padding:4px 3px 10px;scroll-padding-inline:3px;overscroll-behavior-x:contain;scrollbar-width:thin}.blog_topicFilters__f_6Se>a{width:max-content;white-space:nowrap}}.blog_carousel__Ai1sM{grid-area:featured;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:min(620px,calc(100svh - 160px))}.blog_frame__hpUXN{display:grid;flex:1;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:28px;background:var(--background);box-shadow:0 24px 60px -44px rgb(54 34 14/45%)}.blog_slide__dx_MM{position:relative;grid-area:1/1;min-width:0;min-height:0;height:100%;visibility:hidden;pointer-events:none}.blog_active__Stnz_{z-index:1;visibility:visible;pointer-events:auto}.blog_slideLink__2cZUn{display:grid;grid-template-rows:minmax(0,1fr) 200px;width:100%;height:100%;min-width:0;min-height:0;color:inherit;cursor:pointer;touch-action:pan-y}.blog_slideLink__2cZUn:focus-visible{outline:3px solid var(--primary);outline-offset:-4px;border-radius:28px}.blog_media__LL1pH{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--surface-1)}.blog_photo__cL35S{object-fit:cover;transition:transform .3s ease}.blog_slideLink__2cZUn:hover .blog_photo__cL35S{transform:scale(1.025)}.blog_badge__BHyfK{top:16px;padding:7px 12px;border:1px solid rgb(255 255 255/45%);background:rgb(255 251 245/94%);font-size:11px;font-weight:600;line-height:16px}.blog_badge__BHyfK,.blog_credit__gsrB2{position:absolute;left:16px;max-width:calc(100% - 32px);border-radius:999px}.blog_credit__gsrB2{top:58px;z-index:2;padding:5px 9px;background:rgb(0 0 0/65%);color:white;font-size:10px;line-height:14px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.blog_cardBody__pnTZE{display:flex;flex-direction:column;min-width:0;min-height:0;padding:24px 28px}.blog_cardTitle__Q5u48{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-heading),Georgia,serif;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.blog_readLink__jeiS1{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;color:var(--primary);font-size:13px;font-weight:600;line-height:20px}.blog_controls__U1UJA{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.blog_counter__eHl7V{margin-right:4px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.blog_control__JRyHy{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;color:var(--foreground);background:transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.blog_control__JRyHy:hover{background:var(--surface-1);border-color:var(--primary)}.blog_control__JRyHy:focus-visible,.blog_credit__gsrB2:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.blog_control__JRyHy:disabled{opacity:.4;cursor:default}@media(max-width:1023px){.blog_hero__v2hnZ:before{background-position:65% top;opacity:.5}.blog_hero__v2hnZ:after{background:linear-gradient(90deg,color-mix(in srgb,var(--background) 96%,transparent),color-mix(in srgb,var(--background) 68%,transparent)),linear-gradient(0deg,var(--background),transparent 65%)}.blog_hero__v2hnZ{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"intro" "featured";gap:20px;height:calc(100svh - 80px);min-height:480px;padding:24px 20px}.blog_carousel__Ai1sM,.blog_intro__HDHmh{width:100%;max-width:640px;margin-inline:auto;align-self:auto}.blog_slideLink__2cZUn{grid-template-rows:minmax(0,1fr) 144px}.blog_eyebrow__0e0O2{font-size:10px;line-height:14px}.blog_title__Jlj0F{margin-top:10px;font-size:clamp(32px,8vw,42px);line-height:1.04}.blog_description__zLWD0{max-width:44ch;margin-top:12px;font-size:14px;line-height:22px}.blog_carousel__Ai1sM{height:100%;max-height:500px}.blog_frame__hpUXN{border-radius:22px}.blog_cardBody__pnTZE{padding:16px 20px}.blog_cardTitle__Q5u48{font-size:22px;line-height:1.18}.blog_readLink__jeiS1{margin-top:auto;padding-top:10px;font-size:12px;line-height:18px}.blog_badge__BHyfK{top:12px;left:12px;padding:5px 10px;font-size:10px;line-height:14px}.blog_credit__gsrB2{top:46px;left:12px;padding:4px 8px;font-size:9px}.blog_controls__U1UJA{margin-top:8px}.blog_topicSection__famgt{padding:20px 20px 0}.blog_topicHeading__J5Rnv{margin-bottom:12px}}@media(max-width:1023px) and (max-height:740px){.blog_hero__v2hnZ{gap:12px;padding:14px 20px}.blog_title__Jlj0F{margin-top:8px;font-size:30px}.blog_description__zLWD0{margin-top:8px;font-size:13px;line-height:20px}.blog_cardBody__pnTZE{padding:12px 16px}.blog_cardTitle__Q5u48{font-size:19px}.blog_readLink__jeiS1{margin-top:auto;padding-top:8px}.blog_slideLink__2cZUn{grid-template-rows:minmax(0,1fr) 120px}.blog_topicHeading__J5Rnv{margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.blog_control__JRyHy,.blog_photo__cL35S,.blog_slide__dx_MM{transition:none}.blog_slideLink__2cZUn:hover .blog_photo__cL35S{transform:none}}