.nf-public-preview [data-feed-preview-gate]{scroll-margin-top:100px}.nf-public-preview [data-feed-preview-gate] button{min-height:48px}.article-signin-splash:has([data-login-required=feed])::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05101f8c}
.nf-page.feed-layout-page{--feed-rail-top:16px;background:0 0;border:0;max-width:1320px;margin:0 auto;padding:0 0 100px}.nf-page.feed-layout-page .nf-layout{grid-template-columns:184px minmax(0,720px) 280px;align-items:start;gap:24px;padding:24px 16px;display:grid}.nf-page.feed-layout-page .nf-center{min-width:0}.nf-page.feed-layout-page .feed-explore-rail{top:var(--feed-rail-top);max-height:calc(100dvh - var(--feed-rail-top) - 20px);scrollbar-width:thin;align-self:start;padding:0 4px 8px 0;position:sticky;overflow-y:auto}.nf-page.feed-layout-page .feed-explore-rail>nav,.nf-page.feed-layout-page .feed-explore-rail .nf-local-links{position:static}.feed-place-label{color:var(--nf-green);overflow-wrap:anywhere;align-items:center;gap:8px;padding:0 10px 18px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.feed-place-label svg,.feed-local-destinations svg,.feed-rail-news svg{flex-shrink:0}.nf-page.feed-layout-page .nf-left h2{margin:0 0 8px;padding:0 10px;font-size:14px}.nf-page.feed-layout-page .nf-topic-list a,.nf-page.feed-layout-page .nf-personal-links a,.feed-home-active{border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:14px;line-height:1.4;display:flex}.feed-home-active{color:#20553f;background:#e0eae5;font-weight:650}.feed-local-section{border-top:1px solid var(--nf-line);margin-top:18px;padding-top:18px}.feed-local-destinations a{color:#344f60;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:14px;line-height:1.4;display:flex}.feed-local-destinations a:hover,.nf-page.feed-layout-page .nf-left a:hover{background:#e5eee8}.feed-local-note{color:var(--nf-muted);margin:20px 10px 0;font-size:13px;line-height:1.65}.nf-page.feed-layout-page .feed-community-rail{top:min(var(--feed-rail-top),calc(100dvh - var(--feed-rail-height,0px) - 20px));flex-direction:column;align-self:start;gap:20px;min-width:0;display:flex;position:sticky}.nf-page.feed-layout-page .feed-community-rail>div,.nf-page.feed-layout-page .feed-community-rail>section{margin:0}.feed-welcome{color:#173d2d;background:#e5eee8;border:1px solid #d2e0d7;border-radius:12px;padding:20px}.feed-welcome>svg{color:#22634c;margin-bottom:12px}.nf-page.feed-layout-page .feed-welcome h2{letter-spacing:-.025em;margin:0 0 10px;font-size:20px;line-height:1.35}.feed-welcome p{color:#385647;margin-bottom:16px;font-size:14px;line-height:1.6}.feed-welcome .nf-primary{justify-content:center;width:100%;min-height:44px;font-size:14px}.feed-sign-in{text-underline-offset:3px;width:100%;min-height:44px;margin-top:4px;font-size:13px;text-decoration:underline;display:block}.feed-rail-sponsor>a{min-height:44px;color:var(--nf-muted);text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:flex}.feed-rail-news{border:1px solid var(--nf-line);background:#fff;border-radius:12px;padding:18px}.nf-page.feed-layout-page .feed-rail-news h2{margin:0 0 10px;font-size:16px;line-height:1.4}.feed-rail-news>a{border-top:1px solid var(--nf-line);overflow-wrap:anywhere;justify-content:space-between;gap:10px;min-height:44px;padding:13px 0;font-size:14px;line-height:1.5;display:flex}.feed-rail-news>a:hover{color:var(--nf-green)}.feed-rail-news svg{color:var(--nf-green);margin-top:3px}.feed-rail-news .feed-all-news{padding-bottom:0;font-weight:650}.feed-preview-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.feed-preview-header h1{overflow-wrap:anywhere;font-size:clamp(24px,2.3vw,30px);line-height:1.2}.feed-preview-header p{font-size:15px;line-height:1.5}.feed-preview-header>.nf-primary{flex-shrink:0;min-height:44px}.feed-local-mobile{display:none}.nf-page.feed-layout-page .nf-card-copy h2{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.nf-page.feed-layout-page .nf-card-copy p{font-size:16px;line-height:1.65}.nf-page.feed-layout-page .nf-card-top strong{font-size:14px}.nf-page.feed-layout-page .nf-card-bottom :is(button,a){min-height:44px}.nf-page.feed-layout-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #22634c}.nf-page.feed-layout-page .discussion-compose-docked{left:var(--compose-left);width:var(--compose-width)}@media (min-width:768px){.discussion-page.nf-page.feed-layout-page:has(.feed-compose-host) .nf-left{top:var(--feed-rail-top);max-height:calc(100dvh - var(--feed-rail-top) - 20px)}}@media (min-width:768px) and (max-width:1099px){.nf-page.feed-layout-page .nf-layout{grid-template-columns:minmax(0,1fr) 264px;gap:20px}.nf-page.feed-layout-page .feed-explore-rail{display:none}.nf-page.feed-layout-page .feed-local-mobile{display:flex}}@media (max-width:767px){.nf-page.feed-layout-page{padding:0 0 calc(96px + env(safe-area-inset-bottom,0px));margin:0}.nf-page.feed-layout-page .nf-layout{padding:16px 10px;display:block}.nf-page.feed-layout-page .feed-explore-rail,.nf-page.feed-layout-page .feed-community-rail{display:none}.nf-page.feed-layout-page .feed-local-mobile{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feed-preview-header{flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:0 4px}.feed-preview-header>.nf-primary{min-height:44px}.nf-page.feed-layout-page .nf-card-copy{padding:12px 15px 16px}.nf-page.feed-layout-page .nf-card-copy h2{font-size:19px;line-height:1.4}.nf-page.feed-layout-page .nf-card-copy p{font-size:15px;line-height:1.65}.nf-page.feed-layout-page .nf-card-top{padding:16px 15px 0}.nf-page.feed-layout-page .nf-card-bottom{gap:6px}}.feed-local-mobile{flex-wrap:wrap;gap:6px;margin-bottom:14px}.feed-local-mobile a{border:1px solid var(--nf-line);color:#344f60;background:#fff;border-radius:8px;flex:100px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:13px;line-height:1.35;display:flex}.feed-local-mobile svg{flex-shrink:0;width:16px}.nf-page.feed-layout-page .feed-rules-link{min-height:44px;color:var(--nf-muted);text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:flex}.nf-page.feed-layout-page .feed-sidebar-credit{background:#123955;border-radius:6px;align-self:flex-end;align-items:center;width:248px;max-width:100%;min-height:44px;padding:6px 10px;display:flex}.feed-sidebar-credit img{width:100%;height:auto;display:block}.feed-sidebar-credit:focus-visible,.feed-rules-link:focus-visible{outline:2px solid var(--nf-green,#22634f);outline-offset:3px}@media (max-width:767px){.nf-page.feed-layout-page .feed-local-mobile{display:none}.nf-page.feed-layout-page .nf-layout{padding-top:10px}}
.neighbor-feed-tools{color:#334155;margin:0 0 12px}.neighbor-filter-summary{align-items:center;gap:4px;min-height:48px;display:flex}.neighbor-filter-summary>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.neighbor-filter-summary strong{font-size:15px;font-weight:650}.neighbor-filter-summary>div>span{color:#64748b;font-size:12px}.neighbor-filter-summary>button{border-radius:24px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:10px;font-size:13px;font-weight:600;display:flex}.neighbor-filter-summary>button[aria-expanded=true]{color:var(--community-navy,#183e5b);background:#e8edf2}.neighbor-filter-dot{background:var(--community-navy,#183e5b);border-radius:50%;width:6px;height:6px}.neighbor-filter-panel{background:#fff;border:1px solid #e2e8ef;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;padding:14px;display:grid}.neighbor-filter-panel label{gap:6px;min-width:0;font-size:13px;display:grid}.neighbor-filter-panel select{color:#243247;background:#f3f5f7;border:1px solid #d9e1e9;border-radius:8px;width:100%;min-height:44px;padding:8px;font-size:16px}.neighbor-filter-panel>button{min-height:44px;color:var(--community-navy,#183e5b);font-size:14px;font-weight:650}.neighbor-feed-tools button:focus-visible{outline:3px solid var(--community-blue,#3674b5);outline-offset:2px}.neighbor-clear-search{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:13px;display:flex}.neighbor-feed-search{margin:6px 0}.neighbor-feed-search input{min-width:0;font-size:16px}.neighbor-feed-search button{min-width:44px;min-height:44px}@media (max-width:350px){.neighbor-filter-panel{grid-template-columns:1fr}.neighbor-filter-summary>div{gap:2px}.neighbor-filter-summary>div>span{flex-basis:100%}}
.nf-compose-dialog.neighbor-composer[data-slot=dialog-content]{color:#243247;background:#fff;border:1px solid #e2e8ef;border-radius:20px;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(620px,100% - 32px);max-width:none;height:min(760px,90dvh);max-height:90dvh;padding:0;display:grid;box-shadow:0 20px 60px #172d3c2b;overflow:hidden!important}.neighbor-composer-toolbar{z-index:2;background:#fff;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:12px 16px;display:flex}.neighbor-composer-toolbar>[data-slot=dialog-title]{font-family:var(--font-sans),sans-serif;flex:1;font-size:15px;font-weight:650;line-height:1.4}.neighbor-composer-toolbar>button{color:#243247;background:#f3f5f7;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:10px;display:flex}.neighbor-composer-toolbar>button.neighbor-next{background:var(--community-navy,#183e5b);color:#fff;max-width:52%;padding-inline:18px;font-size:14px;font-weight:650;line-height:1.3}.neighbor-composer button:disabled{opacity:.45;cursor:not-allowed}.neighbor-composer button:focus-visible,.neighbor-composer summary:focus-visible{outline:3px solid var(--community-blue,#3674b5);outline-offset:2px}.neighbor-composer-scroll{overscroll-behavior:contain;padding:20px 22px max(20px,env(safe-area-inset-bottom));min-height:0;scroll-padding-block:16px;overflow-y:auto}.neighbor-composer-identity{align-items:center;gap:12px;margin-bottom:20px;display:flex}.neighbor-composer-identity>.nf-avatar{width:44px;height:44px;font:600 20px/1 var(--font-sans),sans-serif;color:var(--community-navy,#183e5b);background:#e3eaf3;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.neighbor-composer-identity>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.neighbor-composer-identity strong{font-size:16px;line-height:1.4}.neighbor-composer-identity span:not(.nf-avatar){color:#64748b;font-size:14px;line-height:1.4}.neighbor-composer .neighbor-writing-canvas{width:100%;box-shadow:none;resize:vertical;min-height:180px;font-family:var(--font-sans),sans-serif;color:#243247;overflow-wrap:anywhere;background:#fff;border:0;border-radius:0;padding:0 0 16px;font-size:19px;line-height:1.6;display:block}.neighbor-writing-canvas:focus{outline:0}.neighbor-writing-canvas::placeholder{color:#64748b;opacity:1}.neighbor-compose-tools{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.neighbor-compose-tools>button,.neighbor-compose-modes>button{color:#334155;background:#f3f5f7;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.neighbor-compose-modes{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px 0;display:flex}.neighbor-compose-modes>button[aria-pressed=true]{background:var(--community-navy,#183e5b);color:#fff}.neighbor-topic{gap:8px;padding:8px 0;font-size:14px;display:grid}.neighbor-topic>select,.neighbor-poll-row input{color:#243247;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:44px;padding:10px;font-size:16px}.neighbor-poll-options{gap:10px;margin-bottom:12px;display:grid}.neighbor-poll-options fieldset{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.neighbor-poll-options legend{margin-bottom:8px;font-weight:650}.neighbor-poll-options label{align-items:center;gap:8px;min-height:44px;display:flex}.neighbor-poll-options input[type=radio]{width:20px;height:20px;accent-color:var(--community-navy,#183e5b)}.neighbor-poll-row{align-items:center;gap:8px;display:flex}.neighbor-poll-row>.cw-profanity-field{flex:1;min-width:0}.neighbor-poll-row>button{place-items:center;min-width:44px;min-height:44px;display:grid}.neighbor-composer .nf-photo-preview{border-radius:12px;margin:8px 0;position:relative;overflow:hidden}.neighbor-composer .nf-photo-preview img,.neighbor-post-review>img{object-fit:contain;background:#f3f5f7;width:100%;max-height:320px}.neighbor-composer .nf-photo-preview>button{background:#fff;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0002}.neighbor-compose-guidance{color:#64748b;margin-top:16px;font-size:12px;line-height:1.6}.neighbor-compose-guidance summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.neighbor-compose-guidance details p{margin:0}.neighbor-post-review>p:first-child{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:18px;line-height:1.65}.neighbor-post-review>ul{gap:8px;padding:0;list-style:none;display:grid}.neighbor-post-review li{overflow-wrap:anywhere;background:#f3f5f7;border-radius:10px;padding:12px}.neighbor-post-review .neighbor-destination{color:#64748b;margin-top:18px;font-size:13px}.neighbor-composer :is(.nf-notice,.nf-error){border-radius:10px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5}.neighbor-composer .nf-notice{color:#284b64;background:#eef4f8}.neighbor-composer .nf-error{color:#9f2920;background:#fff0ef}@media (max-width:639px){.nf-compose-dialog.neighbor-composer[data-slot=dialog-content]{top:var(--compose-viewport-top,0px);width:100%;height:var(--compose-viewport-height,100dvh);max-height:var(--compose-viewport-height,100dvh);border-radius:0;transition:none;animation:none;left:0;transform:none}.neighbor-composer-scroll{padding:18px 18px max(18px,env(safe-area-inset-bottom))}.neighbor-composer-toolbar{padding:10px 12px}.neighbor-composer-toolbar>[data-slot=dialog-title]{font-size:14px}.neighbor-composer .neighbor-writing-canvas{min-height:160px;font-size:18px}}@media (prefers-reduced-motion:reduce){.neighbor-composer *{scroll-behavior:auto!important}.neighbor-composer .animate-spin{animation:none}}
.master-feed-controls.nf-page{--nf-muted:#dce8ed;--nf-green:#d7e9c9;--nf-line:#ffffff30;background:var(--community-navy,#143349);color:#f5f8fa;max-width:none;text-shadow:none;border:0;border-top:1px solid #ffffff20;border-radius:0;margin:0;padding:0;font-size:13px;position:relative;overflow:visible}.master-feed-controls-inner{align-items:center;gap:20px;min-height:50px;display:flex}.master-feed-controls.nf-page .discussion-network-bar{background:0 0;border:0;flex-direction:row-reverse;flex:1;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:0;display:flex}.master-feed-controls.nf-page .discussion-place{gap:16px;min-width:0;max-width:46%;position:static}.master-feed-controls.nf-page .discussion-place>button{color:inherit;min-width:0;font-size:13px}.master-feed-controls.nf-page .discussion-community-switch{color:#dce8ed;flex-shrink:0;margin:0;font-size:12px}.master-feed-controls.nf-page .discussion-quick-switch{color:#172d3c;max-width:calc(100vw - 28px);height:auto;min-height:0;text-shadow:none;margin:0;position:absolute;top:100%;right:0}.master-feed-controls.nf-page .discussion-quick-switch>a{color:#172d3c;letter-spacing:0;min-height:44px;padding:10px 12px;font-size:13px}.master-feed-controls.nf-page .discussion-quick-switch>a[aria-current=true]{color:#173f31;background:#edf4ef}.master-feed-controls.nf-page .discussion-scopes{flex-shrink:0;gap:22px;max-width:none;height:auto;min-height:50px;margin:0;padding:0}.master-feed-controls.nf-page .discussion-scopes>a{letter-spacing:0;color:#dce8ed;min-height:50px;padding:10px 0;font-size:13px;font-weight:600}.master-feed-controls.nf-page .discussion-scopes>a:hover{color:#fff;background:#ffffff08}.master-feed-controls.nf-page .discussion-scopes>a[aria-current=page]{color:#fff;box-shadow:inset 0 -3px #b8dbe8}.master-feed-controls.nf-page .master-feed-post{color:#173f31;background:#d7e9c9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.master-feed-controls.nf-page .master-feed-post:hover{background:#e5f0dd}.master-feed-controls.nf-page :is(a,button,summary):focus-visible{outline-offset:-3px;outline:2px solid #e8c58f}.discussion-page:has(.feed-compose-host){border:0;border-radius:0;margin-top:0}.discussion-page .nf-cover-bar.feed-compose-host{background:0 0;border:0;min-height:0;padding:0}.discussion-page .feed-compose-host>.nf-compose-launch{display:none}.discussion-page .feed-compose-host>.nf-notice{margin:0;padding:12px 20px}@media (min-width:768px){.community-header:has(.master-feed-controls){transition:none}.community-redesign .community-main:has(.feed-compose-host){padding-top:0}.discussion-page:has(.feed-compose-host) .nf-layout{padding-top:16px}.discussion-page:has(.feed-compose-host) .nf-left{top:calc(var(--header-height,276px) - var(--header-collapse,0px) + 12px);max-height:calc(100dvh - (var(--header-height,276px) - var(--header-collapse,0px)) - 24px)}}@media (min-width:768px) and (max-width:1100px){.master-feed-controls-inner,.master-feed-controls.nf-page .discussion-network-bar{gap:12px}.master-feed-controls.nf-page .discussion-scopes{gap:14px}.master-feed-controls.nf-page .discussion-place{gap:8px;max-width:36%}.master-feed-controls.nf-page .discussion-community-switch,.master-feed-controls.nf-page .master-feed-post>span{display:none}}@media (max-width:767px){.master-feed-controls-inner{width:100%;min-height:0;display:block}.master-feed-controls.nf-page .discussion-network-bar{flex-direction:column;align-items:stretch;gap:0;display:flex}.master-feed-controls.nf-page .discussion-place{gap:10px;max-width:none;min-height:44px;padding:0 14px}.master-feed-controls.nf-page .discussion-place>button{flex:1;font-size:12px}.master-feed-controls.nf-page .discussion-community-switch{font-size:11px}.master-feed-controls.nf-page .discussion-scopes{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:44px;padding:0 10px;display:grid}.master-feed-controls.nf-page .discussion-scopes>a{min-height:44px;padding:10px 0;font-size:12px}.master-feed-controls.nf-page .master-feed-post{display:none}.discussion-page:has(.feed-compose-host) .nf-layout{padding-top:4px}}.community-header .cn-mobile .master-feed-controls.nf-page{color:#17354a;background:#f3f7f9;border:1px solid #dce5ea;border-radius:10px;margin:0 0 18px}.community-header .cn-mobile .master-feed-controls-inner{width:100%;min-height:0;padding:12px;display:block}.community-header .cn-mobile .master-feed-controls .discussion-network-bar{flex-direction:column;align-items:stretch;gap:8px;display:flex}.community-header .cn-mobile .master-feed-controls .discussion-place{flex-wrap:wrap;gap:8px;max-width:none;padding:0;display:flex}.community-header .cn-mobile .master-feed-controls .discussion-place>button,.community-header .cn-mobile .master-feed-controls .discussion-community-switch{color:#17354a;display:flex}.community-header .cn-mobile .master-feed-controls .discussion-scopes{flex-wrap:wrap;gap:4px;min-height:0;padding:0;display:flex}.community-header .cn-mobile .master-feed-controls .discussion-scopes>a{color:#294d61;min-height:44px;padding:10px;font-size:13px}.community-header .cn-mobile .master-feed-controls .discussion-scopes>a[aria-current=page]{color:#163e55;box-shadow:none;background:#dcebf3;border-radius:6px}.community-header .cn-mobile .master-feed-controls .master-feed-post{width:100%;margin-top:10px;display:flex}.community-header .cn-mobile .master-feed-controls .master-feed-post>span{display:inline}.community-header .cn-mobile .master-feed-controls .discussion-quick-switch{position:relative;top:auto;right:auto}
