@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800;900&display=swap');
:root{--blue:#3e5588;--deep:#293c65;--yellow:#f2b9a8;--paper:#f5f6fa;--ink:#293550;--muted:#7a8499;--line:#e1e5ef;--pale:#ebeff9;--sans:'Nunito Sans',Arial,sans-serif;--display:'Nunito Sans',Arial,sans-serif}body{padding-left:224px;font-size:15px;background:var(--paper)}h1,h2,h3{font-weight:800;letter-spacing:-.035em;line-height:1.25}em{color:inherit;font-style:normal}.wrap{max-width:1350px;padding-left:38px;padding-right:38px}.notice{background:white;color:#8b94a6;padding:12px 38px;border-bottom:1px solid var(--line);font-size:10px;min-height:43px}.notice i{background:#7ea69e}.notice>a{font-size:9px;color:#7181a7}.notice>a:hover{color:var(--blue)}header{position:fixed;left:0;top:0;bottom:0;width:224px;height:100vh;z-index:10;background:white;border-right:1px solid var(--line);border-bottom:0;display:flex;flex-direction:column;align-items:stretch;justify-content:start;padding:33px 23px;gap:40px}.brand{gap:10px}.brand svg{width:35px;height:35px;stroke:#536fa2;stroke-width:1.8}.brand>span{font:900 17px/1.06 var(--display);letter-spacing:-.025em}.brand small{font:700 6px var(--sans);letter-spacing:.16em;color:#9ba4b6;margin-top:9px}nav{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin-top:15px}nav>a{font-size:12px;font-weight:700;padding:13px 14px;border-radius:8px;color:#77839b}nav>a:hover,nav a[aria-current]{background:#edf1fb;text-decoration:none;color:#405b94}.nav-contact{background:var(--blue);color:white;order:5;margin:30px 0 0;padding:12px 14px;gap:20px;justify-content:space-between;border:0}.nav-contact:hover{background:#304673;color:white}.nav-contact span{font-size:18px}.menu-toggle{display:none}.text-link{font-size:11px;font-weight:800;border:0;gap:15px;color:#526fa4;padding:5px 0}.text-link:hover{color:#263f77}.text-link>span{font-size:17px}.button{font-size:11px;font-weight:800;border-radius:7px;padding:13px 17px;min-height:45px;gap:25px}.button:hover{transform:none}.dark{background:var(--blue);color:white}.dark:hover{background:#304673}.yellow{background:#f5d0c4;color:#684f54}.eyebrow{font:800 9px/1.7 var(--sans);letter-spacing:.08em;color:#8a95ac}.community-hub{padding-top:25px;padding-bottom:35px}.hub-topline{display:flex;justify-content:space-between;gap:20px;font-size:8px;font-weight:800;letter-spacing:.1em;color:#9ca5b8;margin-bottom:27px}.hub-topline>span:first-child{color:#667ba6}.hub-welcome{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:30px}.hub-welcome h1{font-size:39px;line-height:1.17;font-weight:900;letter-spacing:-.045em;margin-bottom:14px}.hub-welcome>div>p{font-size:12px;color:#8992a5;line-height:1.8;max-width:510px;margin:0}.hub-welcome>label{min-width:205px;max-width:230px;font-size:9px;color:#9aa3b5;font-weight:700;margin:0}.hub-welcome select{font:700 11px var(--sans);height:43px;background:white;border:1px solid #dce2ee;border-radius:7px;color:#60749d;padding:10px 13px;margin-top:8px}.hub-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:22px;margin-bottom:26px}.hub-feature{display:grid;grid-template-columns:1.3fr 1fr;min-width:0;background:#e7edf9;border-radius:14px;overflow:hidden;border:1px solid #e0e7f4}.hub-feature-copy{padding:30px 28px}.hub-tag{display:block;font-size:8px;letter-spacing:.075em;font-weight:900;color:#8496b6}.hub-feature h2{font-size:26px;line-height:1.25;font-weight:900;margin:20px 0 15px;letter-spacing:-.035em}.hub-feature p{font-size:11px;line-height:1.85;color:#8191ae;max-width:300px;margin-bottom:20px}.hub-feature .button{font-size:9px;padding:12px 14px;gap:15px;min-height:40px}.hub-feature>img{width:100%;height:100%;min-height:335px;object-position:55% center;filter:saturate(.7)}.hub-meeting{border:1px solid #eddbd3;background:#fbede6;border-radius:14px;padding:23px 25px;display:flex;flex-direction:column}.hub-meeting>.hub-tag{color:#bb8d7c}.hub-meeting-date{display:flex;align-items:center;gap:10px;line-height:1;margin:18px 0}.hub-meeting-date>b{font-size:41px;font-weight:900;letter-spacing:-.06em;color:#8f706d}.hub-meeting-date>span{font-size:8px;font-weight:800;line-height:1.65;color:#ba998b}.hub-meeting-date i{margin-left:auto;font-size:23px;font-style:normal;color:#c5a898}.hub-meeting h2{font-size:21px;font-weight:900;line-height:1.2;color:#6d5660;margin-bottom:15px}.hub-meeting>p{font-size:10px;line-height:1.8;color:#a18d91;margin-bottom:15px}.hub-meeting-format{font-size:8px;font-weight:700;color:#a88d87;margin-bottom:10px}.hub-meeting .text-link{font-size:10px;color:#97766c;margin-top:auto}.hub-meeting small{font-size:7px;color:#b7a39c;margin-top:9px}.hub-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:22px;align-items:start}.hub-panel{background:white;border:1px solid var(--line);border-radius:13px;overflow:hidden}.hub-panel-head{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:25px 25px 20px}.hub-panel-head h2,.hub-section-head h2{font-size:23px;font-weight:900;letter-spacing:-.04em}.hub-panel-head p,.hub-section-head p{font-size:10px;color:#929caf;margin:7px 0 0;line-height:1.75}.hub-panel-head .text-link{font-size:9px;gap:10px;white-space:nowrap;padding-top:3px}.hub-filters{display:flex;gap:7px;padding:0 25px 17px;border-bottom:1px solid #edf0f5;flex-wrap:wrap}.hub-filters button{padding:6px 11px;font-size:9px;font-weight:800;color:#a0a9ba;border-radius:5px;background:#f6f7fa;border:1px solid #eff1f6;min-height:31px}.hub-filters button[aria-pressed=true]{background:#e8eefb;border-color:#dce5f7;color:#5d77a9}.hub-filters button:hover{background:#e8eefb}.hub-tracker-count{font-size:8px;color:#acb5c4;padding:12px 25px 0}.hub-project-row{display:grid;grid-template-columns:47px minmax(0,1fr) 75px 16px;gap:14px;align-items:center;padding:19px 25px;border-bottom:1px solid #eef1f6}.hub-project-row:last-child{border-bottom:0}.hub-project-row>img{width:47px;height:49px;border-radius:6px;filter:saturate(.7)}.hub-project-location{font-size:7px;font-weight:800;color:#9ba8bf;letter-spacing:.025em;display:block;margin-bottom:5px}.hub-project-row h3{font-size:12px;font-weight:800;letter-spacing:-.015em;line-height:1.4;margin-bottom:6px}.hub-project-row p{font-size:9px;line-height:1.65;color:#a3adbd;margin:0}.hub-phase{font-size:7px;line-height:1.5;font-weight:800;white-space:nowrap;color:#9d8d60;background:#f8f3df;border-radius:5px;padding:5px 7px;text-align:center}.hub-phase i{display:inline-block;background:currentColor;width:4px;height:4px;vertical-align:middle;border-radius:50%;margin-right:4px}.phase-active{background:#e6f2ec;color:#7a9f8c}.phase-in-progress{background:#e9effb;color:#7990b3}.phase-listening{background:#f2eaf9;color:#ad91c4}.hub-open{font-size:15px;color:#b0bbce}.hub-project-row:hover{background:#fafbfe}.hub-project-row:hover h3{color:#526fa4}.hub-right-rail{display:flex;flex-direction:column;gap:20px}.hub-guide-finder{padding:25px;background:#e9e9f6;border:1px solid #e0e0f0;border-radius:13px}.hub-guide-finder .hub-tag{color:#9897be;font-size:7px}.hub-line-icon{font-size:35px;margin:25px 0 15px;color:#8c8bb4;line-height:1}.hub-guide-finder h2{font-size:25px;line-height:1.2;font-weight:900;color:#696b96;margin-bottom:18px}.hub-guide-finder>p{font-size:10px;line-height:1.85;color:#9697b4;margin-bottom:20px}.hub-guide-finder form label{font-size:8px;font-weight:800;color:#9799b6;margin-bottom:8px}.hub-guide-finder form>div{display:flex}.hub-guide-finder form input{font-size:9px;background:#f8f8fc;border:1px solid #dadbed;border-radius:6px 0 0 6px;padding:10px 9px;margin:0;min-width:0;height:37px;color:#7d83a3}.hub-guide-finder form button{border:1px solid #dadbed;border-left:0;width:34px;flex-shrink:0;background:#f8f8fc;border-radius:0 6px 6px 0;color:#8b8daf;font-size:17px}.hub-guide-finder>.text-link{font-size:9px;color:#8789b0;margin-top:18px}.hub-plain-note{background:white;border:1px solid var(--line);border-radius:12px;padding:22px 25px}.hub-plain-note b{font-size:12px;font-weight:900}.hub-plain-note p{font-size:10px;color:#9ca5b7;line-height:1.8;margin:12px 0}.hub-plain-note .text-link{font-size:9px}.hub-communities,.hub-resource-shelf{margin-top:40px}.hub-section-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.hub-section-head>.text-link{font-size:10px;gap:15px}.hub-community-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.hub-community-grid>a{background:white;border:1px solid var(--line);border-radius:11px;overflow:hidden}.hub-community-grid img{width:100%;height:120px;filter:saturate(.6)}.hub-community-grid>a>div{padding:18px 17px}.hub-community-grid h3{font-size:15px;font-weight:900;display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.hub-community-grid h3>span{font-size:16px;color:#a5b1c6}.hub-community-grid p{font-size:9px;line-height:1.7;margin:0;color:#a0a9b8}.hub-community-grid>a:hover h3{color:#526fa4}.hub-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hub-resource-grid>button{background:white;border:1px solid var(--line);border-radius:11px;padding:25px;text-align:left;display:flex;flex-direction:column;min-height:265px}.hub-resource-symbol{width:36px;height:36px;display:grid;place-items:center;font-size:23px;background:#edf0fb;color:#91a4c7;border-radius:8px;margin-bottom:20px}.symbol-1{background:#f8eae5;color:#d1a491}.symbol-2{background:#e8f2ee;color:#99b6a7}.hub-resource-kind{font-size:8px;font-weight:800;color:#9fadc2;margin-bottom:10px}.hub-resource-grid h3{font-size:17px;line-height:1.3;font-weight:900;letter-spacing:-.02em;max-width:250px;margin-bottom:13px}.hub-resource-grid p{font-size:10px;line-height:1.8;color:#a0a9b8;margin-bottom:20px}.hub-resource-open{display:flex;justify-content:space-between;width:100%;margin-top:auto;padding-top:15px;border-top:1px solid #edf0f5;font-size:9px;font-weight:800;color:#718bb5}.hub-resource-grid>button:hover{border-color:#c4d0e6}.hub-fieldnotes{display:grid;grid-template-columns:.8fr 1.5fr;gap:50px;align-items:center;margin-top:40px;padding:30px 35px;background:#e5edee;border:1px solid #d9e5e5;border-radius:13px}.hub-fieldnotes-title .hub-tag{font-size:7px;color:#9aafb0}.hub-fieldnotes-title h2{font-size:30px;font-weight:900;margin:16px 0 15px;color:#617d85}.hub-fieldnotes-title p{font-size:11px;line-height:1.8;color:#8da3a8;margin-bottom:15px}.hub-fieldnotes-title .text-link{font-size:9px;color:#7b98a1}.hub-issue-list>a{display:grid;grid-template-columns:40px 1fr 20px;gap:18px;padding:20px 0;align-items:center;border-bottom:1px solid #cfdede}.hub-issue-list>a:last-child{border:0}.hub-issue-number{background:#d6e3e5;color:#8ca5ac;font-size:13px;font-weight:900;width:35px;height:40px;border-radius:6px;display:grid;place-items:center}.hub-issue-list>a>div>span{font-size:8px;color:#91a7ac;font-weight:800}.hub-issue-list h3{font-size:16px;font-weight:900;margin:6px 0 9px;color:#617d85}.hub-issue-list p{font-size:10px;color:#91a7ac;line-height:1.8;margin:0;max-width:500px}.hub-issue-list>a>span:last-child{font-size:19px;color:#94acb1}.hub-signup{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:35px 0 5px;align-items:center}.hub-signup h2{font-size:19px;font-weight:900;letter-spacing:-.02em}.hub-signup>div p{font-size:11px;color:#a0a9ba;margin:10px 0}.hub-signup label{font-size:9px;color:#8b98b0;font-weight:800;margin:0 0 8px}.hub-signup form>div{display:flex}.hub-signup input{border:1px solid #dbe2ef;background:white;border-radius:6px 0 0 6px;font-size:11px;margin:0;height:40px;padding:9px 12px;min-width:0}.hub-signup button{background:var(--blue);color:white;padding:0 15px;border-radius:0 6px 6px 0;font-size:9px;font-weight:800;white-space:nowrap}.hub-signup small{font-size:7px;color:#aeb7c7;display:block;margin-top:8px}.hub-signup .form-status{font-size:10px}.hub-footer{display:flex;justify-content:space-between;align-items:center;gap:30px}.hub-footer strong{font-size:12px;font-weight:900;color:#7484a5}.hub-footer p{font-size:9px;color:#a3aec3;margin:8px 0 0}.hub-footer>div:last-child{display:flex;gap:22px;font-size:9px;font-weight:800;color:#95a3bc}.hub-footer-note{font-size:7px;color:#aeb8ca;margin-top:20px;padding-top:15px;border-top:1px solid var(--line);line-height:1.8}footer{padding:25px 38px;background:white;border-top:1px solid var(--line);margin-top:10px}.page-heading{padding-top:25px;padding-bottom:35px;border:0}.breadcrumbs{font:9px var(--sans);margin-bottom:30px;color:#a7b0c1}.breadcrumbs a{color:#8195b7}.page-heading .eyebrow{font:800 8px var(--sans);letter-spacing:.08em;color:#9baac2;margin-bottom:13px}.page-heading h1{font-size:38px;line-height:1.2;font-weight:900;letter-spacing:-.04em;max-width:900px}.page-heading>p{font-size:13px;line-height:1.9;color:#96a1b4;max-width:680px;margin-top:18px}.section{padding-top:15px;padding-bottom:45px}.section-head{margin-top:20px;margin-bottom:25px}.section-head h2{font-size:25px;line-height:1.3}.section-head .eyebrow{font:800 8px var(--sans)}.filter-bar{padding:20px 25px;border:1px solid var(--line);border-radius:10px;background:white;gap:22px;margin-bottom:25px}.filter-bar label{font-size:9px;color:#9aa7bd;min-width:180px}.filter-bar input,.filter-bar select{font-size:11px;height:40px;border:1px solid #dce3ef;border-radius:5px;background:#f9fafe;margin-top:8px;padding:9px 12px}.filter-bar>span{font:9px var(--sans);color:#9ba9bf}.project-grid{gap:22px}.project-card{background:white;border:1px solid var(--line);border-radius:11px;overflow:hidden;padding:0}.project-card>img{height:170px;filter:saturate(.65)}.project-card>div{padding:22px}.project-card .eyebrow{font:800 7px/1.7 var(--sans);color:#a0aec5;letter-spacing:.04em}.project-card h3{font-size:20px;line-height:1.3;font-weight:900;letter-spacing:-.025em}.project-card p{font-size:11px;line-height:1.8;color:#9da9bc}.card-foot{border-color:#edf0f5;padding-top:13px}.status{font:800 7px var(--sans);color:#a2adbd}.status i{background:#aac5b9}.card-foot>span:last-child{font-size:19px;color:#a8b6cc}.project-card:hover h3{color:#647fab}.project-photo{border-radius:12px;overflow:hidden;background:white;border:1px solid var(--line)}.project-photo img{height:340px}.image-caption{font:800 7px var(--sans);padding:13px 20px;color:#aab5c7}.project-detail{padding-top:0}.project-summary{padding-top:40px;gap:65px}.project-summary h2{font-size:31px}.project-summary h2 br{display:none}.project-summary p{font-size:14px;line-height:1.9;color:#8b99b0}.project-summary aside{background:white;border:1px solid var(--line);border-radius:10px;padding:25px}.project-summary .eyebrow{font:800 8px var(--sans);color:#9aa9c0}.project-summary li{font-size:11px;color:#95a3b8;border-color:#edf0f5}.project-summary dt{font:800 9px var(--sans);color:#a0adc2}.project-summary dd{font-size:11px;color:#8598b6}.work-plan{padding-top:35px}.work-plan>.eyebrow{font:800 8px var(--sans);border:0;color:#99a9c2}.work-plan>div{gap:20px}.work-plan article{background:#eaeff9;border:1px solid #e0e7f4;border-radius:10px;padding:25px}.work-plan article>span{font:800 10px var(--sans);color:#97a9c8}.work-plan h3{font-size:20px;line-height:1.5;letter-spacing:-.02em;margin-top:15px;color:#758caf}.next-step{background:#faede7;border:1px solid #efdfd7;border-radius:10px;padding:30px}.next-step .eyebrow{font:800 8px var(--sans);color:#c2a498}.next-step h3{font-size:24px;line-height:1.5;letter-spacing:-.025em;color:#a3827e;max-width:750px}.next-step p{font-size:10px;color:#bda6a0}.community-row{background:white;border:1px solid var(--line);padding:22px;border-radius:11px;grid-template-columns:220px 1fr 25px;gap:30px}.community-row img{height:200px;border-radius:7px}.community-row h2{font-size:31px;font-weight:900;margin-bottom:15px}.community-row p{font-size:12px;color:#98a5ba;line-height:1.9}.community-row .eyebrow{font:800 7px var(--sans);color:#9eacc3}.community-priority{font:800 8px/1.8 var(--sans);color:#95a6c2}.community-row>span{color:#a9b6cb;font-size:21px}.community-list{gap:22px}.community-page{padding-top:0}.community-page>img{height:330px;border-radius:12px}.community-brief{gap:70px;padding-top:40px}.community-brief h2{font-size:31px;line-height:1.35;max-width:400px}.community-brief p{font-size:13px;color:#96a4b9}.community-brief li>span{font:800 9px var(--sans);color:#9aaccc}.resource-note{padding:22px 25px;background:#eef1f8;border:1px solid #e0e7f2;border-radius:9px;margin-bottom:25px;max-width:none}.resource-note b{font-size:11px;color:#879ab7}.resource-note p{font-size:11px;line-height:1.9;color:#9caac0}.resource-row{padding:25px;background:white;border:1px solid var(--line);border-radius:10px;margin-top:15px;gap:25px}.resource-row h3{font-size:21px;line-height:1.35;margin-bottom:10px;letter-spacing:-.025em}.resource-row .eyebrow{font:800 7px var(--sans);color:#a2b0c7}.resource-row p{font-size:11px;line-height:1.8;color:#a0acc0}.resource-icon{background:#eef1fa;border-radius:8px;width:40px;height:45px;flex-shrink:0;padding:0;display:grid;place-items:center;color:#94a7cb;font-size:23px}.resource-row>span:last-child{font-size:20px;color:#a9b9d2}.issue-grid{margin-top:20px;gap:25px}.issue-card,.issue-card:nth-child(2){border-radius:12px;background:white;border:1px solid var(--line);padding:28px;min-height:350px}.issue-card:first-child{border-top:5px solid #c3d2ec}.issue-card:nth-child(2){border-top:5px solid #e8c9bb}.issue-card .eyebrow{font:800 8px var(--sans);color:#a8b6cd;border-color:#edf0f5;margin-bottom:45px}.issue-card h2{font-size:30px;line-height:1.25;font-weight:900;max-width:390px}.issue-card p{font-size:12px;color:#a0acc0;line-height:1.9}.issue-asterisk{font-size:30px;color:#c0cde5;top:72px;right:28px}.issue-card>div{font:800 9px var(--sans);border-color:#edf0f5;color:#9aacc8}.issue-card:hover{transform:none;box-shadow:0 4px 15px #40588409}.section-index{font:800 9px var(--sans);letter-spacing:0;border:0;padding:0;color:#94a6c2}.section-index>span:last-child{color:#aab7cc;font-size:8px}.journal-events h2{font-size:25px}.event-row{background:white;border:1px solid var(--line);border-radius:10px;padding:25px;margin-top:15px;grid-template-columns:65px 1fr auto;gap:23px}.event-row h3{font-size:22px;letter-spacing:-.025em}.event-row p{font-size:11px;color:#9faec4;line-height:1.8}.event-date{border-color:#e2e8f1;border-radius:7px;overflow:hidden;background:#f8fafe}.event-date>span{font:800 8px var(--sans);background:#eaf0fa;color:#a4b4cf}.event-date b{font:900 30px var(--sans);padding:10px;color:#7e98bf}.event-format{font:800 8px var(--sans);color:#a1b3cb}.event-row>.text-link{font-size:9px;gap:12px}.newsletter-issue{padding-top:23px}.issue-masthead{border:0;border-bottom:1px solid var(--line);padding:15px 0 25px}.issue-masthead b{font:900 35px var(--sans);letter-spacing:-.05em;color:#7894b6}.issue-masthead>span{font:800 7px/1.8 var(--sans);color:#a4b3c8}.issue-opening{padding:40px 0 30px;max-width:900px}.issue-opening h1{font-size:42px;line-height:1.25;font-weight:900;letter-spacing:-.04em}.issue-opening>p{font-size:16px;line-height:1.9;color:#94a4bb}.newsletter-issue .wrap>img{height:330px;border-radius:12px}.issue-body{grid-template-columns:170px 1fr;gap:60px;margin-top:40px}.issue-body h2{font-size:29px;line-height:1.4;font-weight:900;letter-spacing:-.025em}.issue-body p{font-size:14px;line-height:2;color:#8194b0}.issue-body aside a{font-size:10px;color:#9aabc3;border-color:var(--line)}.issue-body aside button{font-size:9px;color:#7f99c0}.issue-body section .eyebrow{font:800 8px var(--sans);color:#9cadc9}.issue-signoff b{font:900 23px/1.4 var(--sans);color:#7d95b9}.issue-signoff{border-color:#c3d1e6}.issue-signoff small{font:10px/1.9 var(--sans);color:#acb9cd}.about-layout{padding-top:15px;gap:65px}.about-layout h2{font-size:32px;line-height:1.3}.about-layout h2 br{display:none}.about-layout p{font-size:14px;color:#8e9fba;line-height:1.95}.about-layout img{height:370px;border-radius:12px}.principles{padding-top:20px}.principles article{padding:25px;background:white;border:1px solid var(--line);border-radius:10px;margin-bottom:15px;gap:25px;grid-template-columns:35px .8fr 1.1fr}.principles h3{font-size:22px;line-height:1.4}.principles p{font-size:12px;color:#9eabc1;line-height:1.9}.principles article>span{font:800 10px var(--sans);color:#a9b9d2}.governance h2{font-size:32px;line-height:1.3}.governance h2 br{display:none}.governance p{font-size:14px;line-height:1.9;color:#96a5bf}.connect-layout{gap:65px;padding-top:10px}.connect-layout h2{font-size:29px;line-height:1.4}.connect-layout>div>p{font-size:13px;line-height:1.9;color:#94a5bf}.connect-layout li{font-size:11px;color:#a6b2c8}.connect-layout form{background:white;border:1px solid var(--line);border-radius:12px;padding:30px}.demo-note{border:1px solid #e4e9f3;border-radius:9px;background:#eef2fa;padding:22px}.demo-note b{font-size:11px;color:#90a1bd}.demo-note p{font-size:10px;color:#a5b2c9}.connect-layout label{font-size:10px;color:#97a9c3;font-weight:800}.connect-layout input,.connect-layout textarea,.connect-layout select{font:12px/1.8 var(--sans);background:#fbfcff;border-color:#dfe6f1;border-radius:6px;padding:10px 12px;color:#728db6}.session-info{border-color:var(--line)}.session-info h3{font-size:21px;color:#8a9fbe}.session-info p{font-size:12px;color:#9dacc2}.session-info small{font-size:10px;color:#adb9cc}.narrow h2{font-size:30px}.narrow p{font-size:14px;color:#93a5bf;line-height:1.9}.narrow h3{font-size:24px}.small-note{font:9px/1.9 var(--sans);color:#a7b5cc}dialog{border:1px solid #dfe6f2;border-radius:14px;padding:45px;max-width:720px;background:white;color:var(--ink)}dialog::backdrop{background:#293f6566;backdrop-filter:blur(3px)}dialog h2{font-size:31px;line-height:1.35;font-weight:900;letter-spacing:-.03em}dialog h3{font-size:23px;letter-spacing:-.025em;color:#718db8}dialog p{font-size:13px;line-height:1.95;color:#8d9fbb}dialog .lead{font-size:16px;line-height:1.9;color:#7e96bb}dialog .eyebrow{font:800 8px var(--sans);color:#a8b7cf}.close-reader{color:#b0bdd3}.form-status{font-size:11px;color:#72988b}
@media(min-width:1600px){.wrap{padding-left:50px;padding-right:50px}.hub-feature-copy{padding:35px}.hub-feature h2{font-size:30px}}
@media(max-width:1250px){body{padding-left:195px}header{width:195px;padding:30px 17px}.brand{gap:8px}.brand svg{width:30px;height:30px}.brand>span{font-size:15px}.brand small{font-size:5px}.wrap{padding-left:28px;padding-right:28px}.notice{padding-left:28px;padding-right:28px}.hub-intro-grid,.hub-main-grid{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.hub-feature{grid-template-columns:1.4fr 1fr}.hub-feature-copy{padding:25px 23px}.hub-feature h2{font-size:23px}.hub-feature p{font-size:10px}.hub-feature .button{font-size:8px;padding:11px 12px;gap:11px}.hub-meeting{padding:22px}.hub-panel-head{padding:22px 20px 17px}.hub-project-row{padding:18px 20px;gap:11px;grid-template-columns:42px minmax(0,1fr) 70px}.hub-project-row>img{width:42px;height:46px}.hub-open{display:none}.hub-filters{padding-left:20px;padding-right:20px}.hub-tracker-count{padding-left:20px}.hub-project-row h3{font-size:11px}.hub-guide-finder{padding:23px 21px}.hub-community-grid{gap:14px}.hub-community-grid>a>div{padding:15px}.hub-community-grid h3{font-size:13px}.hub-resource-grid{gap:16px}.hub-resource-grid>button{padding:22px}.hub-resource-grid h3{font-size:16px}.hub-resource-grid p{font-size:9px}.hub-fieldnotes{padding:28px;gap:35px}.hub-signup{gap:40px}.hub-welcome h1{font-size:35px}.hub-welcome>label{min-width:185px}.project-summary{gap:40px}.project-summary h2{font-size:28px}.community-row{grid-template-columns:180px 1fr 20px;gap:25px}.connect-layout{gap:40px}.connect-layout form{padding:25px}.issue-body{gap:40px;grid-template-columns:150px 1fr}.issue-opening h1{font-size:37px}}
@media(max-width:1050px){.hub-intro-grid{grid-template-columns:1fr 220px}.hub-feature{display:block;position:relative}.hub-feature-copy{position:relative;z-index:1;padding:25px;max-width:80%}.hub-feature>img{position:absolute;right:0;top:0;bottom:0;width:30%;height:100%;min-height:0;opacity:.25;mask-image:linear-gradient(90deg,transparent,#000)}.hub-feature h2{font-size:25px}.hub-feature p{font-size:11px;max-width:270px}.hub-main-grid{grid-template-columns:1fr}.hub-right-rail{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.hub-guide-finder .hub-line-icon{display:none}.hub-guide-finder h2{margin-top:18px;font-size:23px}.hub-guide-finder h2 br{display:none}.hub-guide-finder>p{max-width:400px}.hub-plain-note{align-self:start}.hub-community-grid{grid-template-columns:repeat(2,1fr)}.hub-community-grid img{height:150px}.hub-resource-grid>button{padding:20px}.hub-resource-grid h3{font-size:15px}.hub-fieldnotes{gap:30px}.hub-signup{gap:30px}.hub-welcome{gap:25px}.hub-welcome h1{font-size:32px}.hub-welcome>div>p{font-size:11px}.hub-welcome>label{min-width:165px;font-size:8px}.hub-topline{font-size:7px}.hub-topline>span:last-child{font-size:6px}.project-grid{grid-template-columns:repeat(2,1fr)}.community-row{grid-template-columns:180px 1fr;gap:25px}.community-row>span:last-child{display:none}.about-layout{gap:35px}.about-layout h2{font-size:28px}.about-layout p{font-size:13px}.about-layout img{height:420px}.principles article{grid-template-columns:25px 1fr;gap:20px}.principles p{grid-column:2}.connect-layout{grid-template-columns:1fr;gap:30px}.issue-body{grid-template-columns:1fr;gap:25px}.issue-body>aside{position:static;display:flex;gap:10px 20px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--line)}.issue-body>aside>.eyebrow{width:100%;margin:0}.issue-body aside a{border:0;padding:0;font-size:9px}.issue-body aside button{font-size:8px;padding:0}}
@media(max-width:800px){body{padding-left:0}header{position:relative;width:100%;height:85px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 25px;gap:30px;border-right:0;border-bottom:1px solid var(--line)}.brand svg{width:34px;height:34px}.brand>span{font-size:16px}.brand small{font-size:6px}.notice{padding:9px 25px;min-height:34px;font-size:9px}.notice>a{font-size:8px}.menu-toggle{display:block;font-size:22px;color:#8da0be;padding:10px}nav{display:none;position:absolute;top:85px;left:0;right:0;width:100%;padding:20px;background:white;gap:5px;margin:0;box-shadow:0 12px 20px #3d548914}nav.open{display:flex}nav>a{font-size:13px;padding:12px}.nav-contact{margin-top:10px}.wrap{padding-left:25px;padding-right:25px}.community-hub{padding-top:22px}.hub-welcome h1{font-size:34px}.hub-welcome>div>p{font-size:12px}.hub-welcome>label{min-width:185px}.hub-feature-copy{max-width:85%}.hub-intro-grid{grid-template-columns:1fr 225px}.hub-feature h2{font-size:25px}.hub-feature p{font-size:11px}.hub-community-grid{grid-template-columns:repeat(4,1fr)}.hub-community-grid img{height:110px}.hub-resource-grid h3{font-size:17px}.hub-community-grid p{font-size:8px}.hub-community-grid h3{font-size:12px}.hub-fieldnotes{grid-template-columns:.8fr 1.5fr}.hub-footer-note{font-size:7px}footer{padding:24px 25px}.hub-project-row{grid-template-columns:47px minmax(0,1fr) 78px 16px;gap:15px}.hub-open{display:block}.hub-project-row h3{font-size:12px}.hub-project-row>img{width:47px;height:49px}.project-grid{grid-template-columns:1fr 1fr}.page-heading h1{font-size:35px}.page-heading>p{font-size:13px}.filter-bar{gap:18px}.filter-bar>label{min-width:0}.project-summary h2{font-size:29px}.project-summary{gap:45px}.work-plan>div{gap:18px}.work-plan article{padding:22px}.work-plan h3{font-size:18px}.community-brief h2{font-size:30px}.newsletter-issue .wrap>img{height:300px}.issue-masthead b{font-size:33px}.issue-masthead>span{font-size:6px}.issue-card h2{font-size:29px}.about-layout{gap:35px}.about-layout img{height:390px}.section-index{font-size:8px}.section-index>span:last-child{font-size:7px}}
@media(max-width:540px){header{height:80px;padding:0 21px}.notice{padding:8px 21px;font-size:8px}.notice>a{display:none}.brand>span{font-size:15px}.brand svg{height:32px;width:32px}nav{top:80px}.wrap{padding-left:19px;padding-right:19px}.community-hub{padding-top:18px}.hub-topline{font-size:6px;gap:18px;margin-bottom:22px}.hub-topline>span:last-child{font-size:5px;max-width:115px;text-align:right;line-height:1.8}.hub-welcome{display:block;margin-bottom:23px}.hub-welcome h1{font-size:32px;line-height:1.18;letter-spacing:-.04em}.hub-welcome>div>p{font-size:12px;line-height:1.8;max-width:340px}.hub-welcome>label{min-width:0;max-width:none;margin-top:22px;font-size:8px;display:grid;grid-template-columns:90px 1fr;align-items:center;gap:15px}.hub-welcome select{font-size:10px;height:39px;margin:0}.hub-intro-grid{grid-template-columns:1fr;gap:17px;margin-bottom:20px}.hub-feature{display:grid;grid-template-columns:1.6fr 1fr}.hub-feature-copy{max-width:none;padding:23px 21px}.hub-feature h2{font-size:23px;margin-top:17px;line-height:1.3}.hub-feature p{font-size:10px;line-height:1.85}.hub-feature>img{position:static;opacity:1;width:100%;height:100%;min-height:290px;mask-image:none;object-position:48% center}.hub-feature .hub-tag{font-size:6px}.hub-feature .button{font-size:8px;line-height:1.6;padding:10px 11px;gap:10px}.hub-feature .button>span{font-size:15px}.hub-meeting{display:grid;grid-template-columns:80px 1fr;gap:0 20px;padding:22px}.hub-meeting>.hub-tag{grid-column:1/-1;font-size:7px;margin-bottom:18px}.hub-meeting-date{grid-column:1;grid-row:2 / 5;display:block;margin:0}.hub-meeting-date b{font-size:40px}.hub-meeting-date>span{display:block;font-size:7px;line-height:1.8;margin-top:8px}.hub-meeting-date i{display:none}.hub-meeting h2{font-size:21px;grid-column:2;margin-bottom:12px}.hub-meeting h2 br{display:none}.hub-meeting>p{grid-column:2;font-size:10px;line-height:1.8;margin-bottom:13px}.hub-meeting-format{grid-column:2;font-size:7px}.hub-meeting .text-link{grid-column:2;font-size:9px;margin-top:4px}.hub-meeting small{grid-column:2;font-size:6px;margin-top:7px}.hub-main-grid{gap:18px}.hub-panel-head{padding:21px 18px 18px;gap:18px}.hub-panel-head h2,.hub-section-head h2{font-size:21px}.hub-panel-head p{font-size:9px;max-width:190px;line-height:1.8}.hub-panel-head .text-link{font-size:7px;gap:8px;margin-top:2px}.hub-panel-head .text-link>span{font-size:15px}.hub-filters{padding:0 18px 16px;gap:6px}.hub-filters button{font-size:8px;padding:6px 9px;min-height:32px}.hub-tracker-count{padding:11px 18px 0;font-size:7px}.hub-project-row{grid-template-columns:38px minmax(0,1fr) 65px;gap:10px;padding:17px 18px;align-items:start}.hub-project-row>img{width:38px;height:43px;margin-top:3px}.hub-project-location{font-size:6px;margin-bottom:5px}.hub-project-row h3{font-size:11px;line-height:1.5;margin-bottom:7px}.hub-project-row p{font-size:8px;line-height:1.8}.hub-phase{font-size:6px;padding:5px 4px;margin-top:4px}.hub-phase i{width:3px;height:3px;margin-right:3px}.hub-open{display:none}.hub-right-rail{grid-template-columns:1fr;gap:17px}.hub-guide-finder{padding:23px}.hub-guide-finder h2{font-size:24px;margin-top:17px}.hub-guide-finder>p{font-size:11px;line-height:1.85;max-width:310px}.hub-guide-finder form label{font-size:8px}.hub-guide-finder form input{font-size:10px;height:40px}.hub-guide-finder form button{height:40px}.hub-guide-finder>.text-link{font-size:10px;margin-top:17px}.hub-plain-note{padding:21px 23px}.hub-plain-note p{font-size:11px}.hub-plain-note .text-link{font-size:10px}.hub-communities,.hub-resource-shelf{margin-top:30px}.hub-section-head{align-items:start;gap:20px;margin-bottom:20px}.hub-section-head h2{font-size:21px}.hub-section-head p{font-size:9px;line-height:1.8;max-width:225px}.hub-section-head>.text-link{font-size:7px;gap:8px;white-space:nowrap;margin-top:3px}.hub-section-head>.text-link>span{font-size:14px}.hub-community-grid{grid-template-columns:1fr 1fr;gap:14px}.hub-community-grid img{height:115px}.hub-community-grid>a>div{padding:15px 13px}.hub-community-grid h3{font-size:13px;margin-bottom:9px}.hub-community-grid h3>span{font-size:14px}.hub-community-grid p{font-size:8px;line-height:1.8}.hub-resource-grid{grid-template-columns:1fr;gap:14px}.hub-resource-grid>button{min-height:0;padding:22px;display:grid;grid-template-columns:35px 1fr;gap:0 17px}.hub-resource-symbol{width:35px;height:36px;font-size:22px;margin:0;grid-column:1;grid-row:1/4}.hub-resource-kind{grid-column:2;font-size:7px;margin-bottom:9px}.hub-resource-grid h3{grid-column:2;font-size:17px;line-height:1.4;max-width:270px;margin-bottom:12px}.hub-resource-grid p{grid-column:2;font-size:10px;line-height:1.9}.hub-resource-open{grid-column:2;font-size:8px;margin-top:0;padding-top:13px}.hub-fieldnotes{grid-template-columns:1fr;gap:22px;margin-top:30px;padding:25px}.hub-fieldnotes-title h2{font-size:29px;margin:13px 0}.hub-fieldnotes-title p{font-size:12px}.hub-fieldnotes-title .text-link{font-size:10px}.hub-issue-list>a{grid-template-columns:34px 1fr 15px;gap:13px;padding:20px 0}.hub-issue-number{width:31px;height:35px;font-size:11px}.hub-issue-list h3{font-size:15px;line-height:1.45;margin-bottom:9px}.hub-issue-list>a>div>span{font-size:7px}.hub-issue-list p{font-size:9px;line-height:1.9}.hub-issue-list>a>span:last-child{font-size:17px}.hub-signup{grid-template-columns:1fr;gap:18px;padding-top:28px}.hub-signup h2{font-size:20px}.hub-signup>div p{font-size:11px;margin-bottom:0}.hub-signup input{font-size:10px;height:41px}.hub-signup button{font-size:8px;padding:0 13px}.hub-signup small{font-size:7px;line-height:1.9}.hub-footer{display:block}.hub-footer strong{font-size:12px}.hub-footer p{font-size:10px}.hub-footer>div:last-child{margin-top:22px;gap:24px;font-size:10px}.hub-footer-note{font-size:7px;line-height:1.9}footer{padding:23px 21px}.page-heading{padding-top:20px;padding-bottom:25px}.breadcrumbs{font:9px var(--sans);margin-bottom:24px}.page-heading h1{font-size:31px;line-height:1.3}.page-heading .eyebrow{font:800 7px var(--sans);margin-bottom:12px}.page-heading>p{font-size:13px;line-height:1.9;margin-top:16px}.section{padding-top:5px;padding-bottom:35px}.filter-bar{padding:20px;gap:16px;border-radius:10px;margin-bottom:20px}.filter-bar label{font-size:9px;min-width:0}.filter-bar input,.filter-bar select{font-size:11px}.filter-bar>span{font:9px var(--sans)}.project-grid{grid-template-columns:1fr;gap:19px}.project-card>img{height:200px}.project-card>div{padding:22px}.project-card h3{font-size:23px;line-height:1.3;max-width:330px}.project-card .eyebrow{font:800 7px/1.8 var(--sans)}.project-card p{font-size:12px;line-height:1.85}.project-photo img{height:250px}.image-caption{font:800 6px/1.8 var(--sans);padding:12px 17px}.project-summary{grid-template-columns:1fr;gap:25px;padding-top:30px}.project-summary h2{font-size:28px;margin-bottom:20px}.project-summary p{font-size:14px;line-height:1.95}.project-summary .eyebrow{font:800 8px var(--sans)}.project-summary aside{padding:22px}.project-summary li{font-size:12px}.work-plan{padding:30px 0 15px}.work-plan>div{grid-template-columns:1fr;gap:14px}.work-plan article{display:block;padding:23px}.work-plan article>span{font:800 10px var(--sans)}.work-plan h3{font-size:22px;line-height:1.5;margin-top:13px}.next-step{padding:24px}.next-step h3{font-size:23px;line-height:1.45}.next-step p{font-size:10px;line-height:1.9}.section-head h2{font-size:24px}.community-row{grid-template-columns:1fr;gap:20px;padding:18px}.community-row img{height:210px;border-radius:7px}.community-row h2{font-size:29px}.community-row p{font-size:13px;line-height:1.95}.community-priority{font:800 8px/1.9 var(--sans)}.community-row .eyebrow{font:800 7px var(--sans)}.community-page>img{height:250px;border-radius:10px}.community-brief{gap:25px;padding:30px 0 15px}.community-brief h2{font-size:29px;line-height:1.35}.community-brief p{font-size:13px;line-height:1.95}.community-brief li>span{font:800 9px var(--sans)}.resource-note{padding:20px}.resource-note b{font-size:12px}.resource-note p{font-size:11px;line-height:1.9}.resource-row{padding:22px;gap:16px}.resource-row h3{font-size:20px;line-height:1.35}.resource-row p{font-size:11px;line-height:1.9}.resource-row .eyebrow{font:800 6px/1.8 var(--sans)}.resource-icon{width:32px;height:35px;font-size:21px}.resource-row>span:last-child{display:none}.issue-grid{grid-template-columns:1fr;gap:20px;margin-top:18px}.issue-card,.issue-card:nth-child(2){min-height:330px;padding:26px}.issue-card h2{font-size:29px;line-height:1.25}.issue-card .eyebrow{font:800 8px var(--sans)}.issue-card p{font-size:13px;line-height:1.9}.issue-card>div{font:800 9px var(--sans)}.issue-asterisk{font-size:27px}.journal-events{margin-top:40px}.event-row{padding:21px;grid-template-columns:50px 1fr;gap:18px}.event-row h3{font-size:21px;line-height:1.3}.event-row p{font-size:12px;line-height:1.85}.event-date b{font:900 29px var(--sans);padding:9px}.event-date>span{font:800 7px var(--sans)}.event-format{font:800 8px var(--sans)}.event-row>.text-link{font-size:9px}.issue-masthead{padding:12px 0 20px;gap:20px}.issue-masthead b{font:900 28px var(--sans)}.issue-masthead>span{font:800 5px/1.9 var(--sans)}.issue-opening{padding:30px 0 25px}.issue-opening h1{font-size:33px;line-height:1.25}.issue-opening>p{font-size:16px;line-height:1.9}.issue-opening .eyebrow{font:800 8px var(--sans)}.newsletter-issue .wrap>img{height:240px;border-radius:10px}.issue-body{gap:26px;margin-top:25px}.issue-body h2{font-size:26px;line-height:1.4}.issue-body p{font-size:14px;line-height:2}.issue-body aside a{font-size:10px}.issue-body aside button{font-size:9px}.issue-body section .eyebrow{font:800 7px var(--sans)}.issue-signoff b{font:900 22px/1.5 var(--sans)}.issue-signoff small{font:9px/1.9 var(--sans)}.about-layout{grid-template-columns:1fr;gap:25px}.about-layout h2{font-size:29px;line-height:1.35}.about-layout p{font-size:14px;line-height:1.95}.about-layout img{height:280px;border-radius:10px}.principles{padding-bottom:25px}.principles article{padding:21px;gap:16px;grid-template-columns:22px 1fr}.principles h3{font-size:23px;line-height:1.4}.principles p{font-size:13px;line-height:1.95}.principles article>span{font:800 9px var(--sans)}.governance h2{font-size:29px;line-height:1.35}.governance p{font-size:14px;line-height:1.95}.connect-layout h2{font-size:28px;line-height:1.4}.connect-layout>div>p{font-size:14px;line-height:1.95}.connect-layout form{padding:22px}.connect-layout label{font-size:10px}.demo-note{padding:21px}.demo-note p{font-size:11px;line-height:1.95}.narrow h2{font-size:28px}.narrow h3{font-size:23px}.narrow p{font-size:14px;line-height:1.95}dialog{padding:40px 24px;border-radius:12px}dialog h2{font-size:28px;line-height:1.35}dialog h3{font-size:22px}dialog p{font-size:13px;line-height:1.95}dialog .lead{font-size:16px;line-height:1.85}.small-note{font:9px/1.9 var(--sans)}}
/* Keep the softer palette readable at ordinary browser sizes. */
.hub-welcome>div>p{font-size:14px;color:#758198}.hub-feature p{font-size:12px;color:#6d7e9d}.hub-meeting>p{font-size:12px;color:#8a7378}.hub-meeting-format{font-size:9px;color:#967b76}.hub-panel-head p,.hub-section-head p{font-size:12px;color:#7d8aa0}.hub-project-location{font-size:9px;color:#8192af}.hub-project-row h3{font-size:14px}.hub-project-row p{font-size:11px;color:#7d8ca6}.hub-phase{font-size:8px}.hub-tracker-count{font-size:9px;color:#8a98af}.hub-guide-finder>p{font-size:12px;color:#77799d}.hub-guide-finder form input{font-size:11px}.hub-plain-note p{font-size:12px;color:#7d8ca4}.hub-resource-grid h3{font-size:19px}.hub-resource-grid p{font-size:12px;color:#7f8ba2}.hub-community-grid h3{font-size:16px}.hub-community-grid p{font-size:11px;color:#8190a6}.hub-resource-kind{font-size:9px;color:#7b8ead}.hub-resource-open{font-size:10px}.hub-issue-list h3{font-size:18px}.hub-issue-list p{font-size:12px;color:#728f97}.hub-fieldnotes-title p{font-size:13px;color:#728c95}.hub-signup>div p{font-size:12px;color:#8190a8}.hub-signup small{font-size:8px;color:#8b9ab1}.hub-footer-note{font-size:8px;color:#8e9fb9}.hub-footer p{font-size:11px;color:#8b9bb5}.page-heading>p{font-size:14px;color:#7b8aa5}.project-card p{font-size:13px;color:#7f8faa}.project-summary p,.community-row p,.governance p,.connect-layout>div>p,.narrow p,.about-layout p{color:#7488a9}.resource-row p,.issue-card p{font-size:13px;color:#7b8dab}.issue-body p{color:#6b81a5}.connect-layout input,.connect-layout textarea,.connect-layout select{color:#566e96}.resource-note p{color:#7d90ae}dialog p{color:#7287a9}dialog .lead{color:#647da7}
@media(max-width:1250px){.hub-project-row{grid-template-columns:42px minmax(0,1fr) 75px}.hub-project-row h3{font-size:13px}.hub-phase{font-size:7px}.hub-resource-grid h3{font-size:17px}.hub-resource-grid p{font-size:11px}}
@media(max-width:800px){.hub-project-row{grid-template-columns:47px minmax(0,1fr) 82px 16px}.hub-community-grid{grid-template-columns:1fr 1fr}.hub-community-grid img{height:150px}.hub-welcome>div>p{font-size:13px}.hub-feature p{font-size:12px}.hub-resource-grid>button{padding:22px}.hub-resource-grid h3{font-size:17px}}
@media(max-width:540px){.hub-welcome>div>p{font-size:13px}.hub-feature{grid-template-columns:1fr}.hub-feature-copy{padding:25px}.hub-feature>img{height:145px;min-height:145px;object-position:center 55%}.hub-feature h2{font-size:25px}.hub-feature p{font-size:13px;max-width:310px}.hub-feature .button{font-size:10px;min-height:40px;padding:12px 14px}.hub-meeting>p{font-size:12px}.hub-meeting-format{font-size:8px}.hub-meeting .text-link{font-size:10px}.hub-meeting small{font-size:7px}.hub-panel-head p{font-size:11px}.hub-project-row{grid-template-columns:36px minmax(0,1fr);gap:10px 12px;padding:19px 17px}.hub-project-row h3{font-size:14px;line-height:1.45}.hub-project-row>img{width:36px;height:40px}.hub-project-row p{font-size:11px;line-height:1.85}.hub-project-location{font-size:8px}.hub-phase{grid-column:2;justify-self:start;font-size:8px;padding:5px 8px;margin-top:0}.hub-tracker-count{font-size:8px;padding-left:17px}.hub-filters button{font-size:9px;padding:6px 10px}.hub-panel-head .text-link{font-size:8px}.hub-guide-finder>p{font-size:13px}.hub-guide-finder form input{font-size:12px}.hub-guide-finder form label{font-size:9px}.hub-plain-note b{font-size:14px}.hub-plain-note p{font-size:13px}.hub-section-head{display:block}.hub-section-head>.text-link{font-size:10px;margin-top:12px;gap:15px}.hub-section-head p{font-size:12px;max-width:310px}.hub-community-grid img{height:115px}.hub-community-grid h3{font-size:14px}.hub-community-grid p{font-size:11px;line-height:1.7}.hub-resource-grid h3{font-size:19px}.hub-resource-grid p{font-size:12px}.hub-resource-kind{font-size:8px}.hub-resource-open{font-size:10px}.hub-issue-list h3{font-size:17px;line-height:1.45}.hub-issue-list p{font-size:11px;line-height:1.85}.hub-fieldnotes-title p{font-size:13px}.hub-signup h2{font-size:22px}.hub-signup input{font-size:12px}.hub-signup button{font-size:9px}.hub-signup small{font-size:8px;line-height:1.9}.page-heading>p{font-size:14px}.project-card p,.resource-row p,.issue-card p{font-size:13px}.hub-footer-note{font-size:8px}.hub-footer p{font-size:11px}}
.hub-empty{padding:25px;color:#7c8da9}.hub-empty b{font-size:13px}.hub-empty p{font-size:12px;line-height:1.8;margin:10px 0 0}
/* Give selected community names their own text area beside the chevron. */
.hub-welcome>label{flex:0 0 230px;min-width:230px;max-width:230px}
#hub-community{appearance:none;-webkit-appearance:none;width:100%;height:44px;font:700 12px/1.4 var(--sans);padding:11px 38px 11px 14px;text-indent:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23788baa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:14px 14px;white-space:nowrap;text-overflow:clip}
@media(max-width:1050px) and (min-width:801px){.hub-welcome{align-items:start;flex-wrap:wrap}.hub-welcome>label{margin-left:auto}}
@media(max-width:540px){.hub-welcome>label{min-width:0;max-width:none;width:100%;grid-template-columns:90px minmax(0,1fr)}#hub-community{min-width:0;height:42px;font-size:12px;padding:10px 34px 10px 12px;background-position:right 11px center}}
