body{background:#f4f6f1}.sidebar{position:sticky;top:0;inset:auto;height:78px;width:100%;padding:14px 38px;flex-direction:row;align-items:center;justify-content:space-between;background:#123b2f;z-index:50}.sidebar nav{display:flex;gap:6px;margin:0}.sidebar nav a{font-size:13px;padding:11px 18px}.sidebar-note{display:none}main{margin:0!important;max-width:1600px;margin-inline:auto!important}.topbar{height:90px;background:transparent;border-bottom:1px solid #dce4db;padding:20px 38px;gap:22px}.next-context{flex:1}.next-context strong,.next-context span{display:block}.next-context strong{font-size:10px;letter-spacing:.14em;color:#49675a}.next-context span{font-size:14px;margin-top:7px;color:#1b4033}.search-wrap{max-width:440px;flex:1}.menu-button{display:none!important}.joy-portals{padding-top:28px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.next-home-label{grid-column:1/-1;margin:0 0 6px;color:#567062;font-size:15px}.next-home-label span{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;color:#53715f;margin-bottom:12px}.joy-portal{min-height:272px;border-radius:24px;border:1px solid #d4dfd0;box-shadow:none;position:relative;overflow:hidden}.joy-portal::after{content:'';position:absolute;width:130px;height:130px;border:18px solid currentColor;border-radius:50%;right:-65px;bottom:-60px;opacity:.045}.joy-portal h1{font-size:clamp(25px,3vw,40px)}.joy-portal:first-of-type{background:#173f31}.joy-portal:nth-of-type(2){background:#e5f1d2}.joy-portal:nth-of-type(3){background:#f3ecdd}.joy-home-ideas{margin-top:8px}.joy-home-ideas .follow-money-board{border-radius:22px;border:1px solid #d7e2d5;background:#fff;padding:26px}.follow-money-head{gap:22px}.joy-home-ideas .follow-money-head .eyebrow{font-size:10px;letter-spacing:.14em}.joy-home-ideas .follow-money-head h3{font-size:29px;margin:10px 0}.joy-home-ideas .follow-money-head p{max-width:720px;font-size:13px;line-height:1.7}.next-back{order:-8;padding:24px 38px 6px;color:#286349;font-size:13px;font-weight:700;text-decoration:none}.joy-pillar,.ownership-panel{background:transparent}.joy-pillar-heading h2{font-family:inherit}.next-footer{order:99;margin:40px 38px 0;padding:26px 0;border-top:1px solid #d8e1d5;color:#627466;font-size:12px}.next-footer strong{font-size:10px;letter-spacing:.13em}.next-footer p{line-height:1.8}.next-footer small{font-size:11px}main [hidden]{display:none!important}.source-freshness{font-size:11px!important;padding:10px 38px!important;line-height:1.6}.joy-portal:focus-visible,nav a:focus-visible{outline:3px solid #9dcd51;outline-offset:3px}@media(max-width:760px){.sidebar{height:auto;min-height:76px;flex-wrap:wrap;gap:14px;padding:15px 20px}.sidebar nav{gap:0;overflow-x:auto;width:100%}.sidebar nav a{flex:1;text-align:center;padding:10px;font-size:12px}.brand-mark{width:34px;height:34px}.brand strong{font-size:23px}.topbar{height:auto;min-height:92px;flex-wrap:wrap;padding:18px 20px;gap:12px}.next-context{flex-basis:100%}.search-wrap{max-width:none}.data-stamp{font-size:10px}.joy-portals{padding:20px;gap:12px}.joy-portal{min-height:225px;padding:20px}.joy-home-ideas{padding:0 20px 24px}.joy-home-ideas .follow-money-board{padding:18px}.joy-home-ideas .follow-money-head h3{font-size:25px}.next-footer{margin:22px 20px 0}.next-back{padding-left:20px}.source-freshness{padding:10px 20px!important}}@media(max-width:620px){.joy-portals{grid-template-columns:1fr}.joy-portal{min-height:0}.joy-portal h1{font-size:28px}.next-home-label{font-size:13px;line-height:1.7}.next-context span{font-size:13px}.search-wrap input{font-size:16px}.joy-portal strong{padding-top:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* The new horizontal navigation remains visible on small screens. */
.sidebar{transform:none!important;visibility:visible!important;max-width:none!important;width:100%!important}
