.member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.member-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ded5c4;padding:1.7rem;min-width:0}.member-card h2{font-size:1.6rem;margin:.8rem 0}.member-card p{color:#655f54;white-space:pre-line;overflow-wrap:anywhere}.member-card .card-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}.card-actions a{padding:.7rem 1rem;border:1px solid #b88a32;text-decoration:none;font-weight:600}.event-date{font-size:.9rem;font-weight:600;color:#94681e}.member-card .badge{align-self:flex-start}.member-card.cancelled{opacity:.75}.login .success{color:#30654b}.portal-help{color:#6c655b;max-width:750px}.access-status{max-width:700px;margin:3rem auto}.member-card .registered{background:#e5eee8;color:#2d6147}.member-card small{color:#777}.toolbar label{font-size:.8rem;margin:0}.booking-note{color:#30654b}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #93691d;outline-offset:3px}@media(max-width:700px){.member-grid{grid-template-columns:1fr}.member-card{padding:1.2rem}} 
.community-shell{display:grid;grid-template-columns:minmax(220px,.68fr) minmax(0,2fr);border:1px solid #ded5c4;background:#fff;margin-top:1.5rem;min-height:570px}.community-directory{position:static;height:auto;width:auto;padding:1.25rem;background:#171714;color:#f8f2e7;display:block}.community-directory h2{margin:.2rem 0 0}.community-directory-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-bottom:1px solid #4b473d;padding-bottom:1rem}.community-icon{padding:.25rem .7rem;font-size:1.35rem}.community-group-list{display:grid;gap:.35rem;margin-top:1rem}.community-group{display:block;text-align:left;border:0;background:transparent;color:#eee;padding:.8rem .7rem}.community-group:hover,.community-group.selected{background:#b88a32;color:#171714}.community-group span,.community-group small{display:block}.community-group small{font-size:.72rem;opacity:.8;margin-top:.15rem}.community-conversation{min-width:0;display:flex;flex-direction:column}.community-header{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;border-bottom:1px solid #e7dfd1}.community-header h2{margin:.2rem 0}.community-header p{color:#665f54;margin:.4rem 0;white-space:pre-line}.community-actions{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.community-actions button{font-size:.8rem;padding:.5rem .75rem}.community-messages{padding:1.25rem 1.5rem;display:grid;gap:1.25rem;max-height:420px;overflow:auto}.community-message{border-bottom:1px solid #ece5d8;padding-bottom:1rem}.community-message>div:first-child{display:flex;gap:.6rem;align-items:baseline}.community-message time,.community-composer small{font-size:.75rem;color:#746d61}.community-message p{white-space:pre-line;overflow-wrap:anywhere;margin:.35rem 0}.message-actions{display:flex;gap:.4rem}.message-actions button{font-size:.72rem;padding:.25rem .5rem}.community-composer{border-top:1px solid #e7dfd1;padding:1.25rem 1.5rem;margin-top:auto}.community-composer textarea{min-height:88px}.community-composer>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.community-welcome,.community-empty{padding:3rem 1.5rem;color:#6b6357}.community-welcome h2,.community-empty h3{color:#171714}.community-empty{padding:1rem 0}.community-directory .community-empty{color:#cfc8bc;padding:1rem 0}.community-directory .eyebrow{color:#d8b46c}@media(max-width:800px){.community-shell{grid-template-columns:1fr}.community-directory{padding:1rem}.community-group-list{display:flex;overflow:auto;gap:.5rem}.community-group{min-width:160px;border:1px solid #4b473d}.community-header{flex-direction:column}.community-actions{margin-left:0;justify-content:flex-start}.community-messages{max-height:360px}.community-composer>div{align-items:flex-start;flex-direction:column}}

.login .link-button{display:block;background:transparent;border:0;color:#5c451d;padding:.75rem 0;text-decoration:underline;font-size:.92rem}.login .link-button:hover{filter:none;color:#171714}

.resource-room-intro{margin:0 0 1.5rem}.resource-room-intro h2,.resource-category-header h2{font-size:clamp(2rem,4vw,3rem);margin:.3rem 0 .7rem}.resource-category-header{margin:1.6rem 0 1.2rem}.resource-category-section{margin:1.6rem 0 1.2rem}.resource-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.resource-category{min-height:185px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#f8f4ec;border:1px solid #ded5c4;color:#171714;padding:1.2rem;transition:transform .15s ease,background .15s ease}.resource-category:hover{background:#171714;color:#fff;transform:translateY(-2px)}.resource-category .eyebrow{color:#9a6b1d;margin:0 0:.8rem}.resource-category strong{font-family:Georgia,serif;font-size:1.3rem;line-height:1.05}.resource-category small{color:inherit;opacity:.7;line-height:1.45;margin-top:.65rem}.resource-category i{font-style:normal;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-top:auto;padding-top:1rem}.resource-article{max-width:900px;margin:1.5rem auto 3rem;background:#fff;border:1px solid #ded5c4;padding:clamp(1.4rem,4vw,3.2rem)}.resource-article h1{font-size:clamp(2rem,4vw,3.35rem);max-width:760px;margin:.35rem 0 1rem}.resource-article-summary{font-size:1.15rem;line-height:1.65;color:#655f54;max-width:760px;border-bottom:1px solid #e7dfd1;padding-bottom:1.4rem}.resource-article-body{line-height:1.7;color:#302d28}.resource-article-body h2{font-size:1.7rem;margin:2rem 0 .5rem}.resource-article-body h3{font-size:1.15rem;margin:1.65rem 0 .35rem}.resource-article-body p{margin:.65rem 0}.resource-article-body ul,.resource-article-body ol{padding-left:1.25rem;margin:.7rem 0}.resource-article-body li{margin:.25rem 0}.resource-article-body table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.9rem}.resource-article-body th,.resource-article-body td{border:1px solid #ded5c4;padding:.65rem;vertical-align:top;text-align:left}.resource-article-body th{background:#f3ecdf}.resource-article-body .article-table{overflow-x:auto}@media(max-width:900px){.resource-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.resource-categories{grid-template-columns:1fr}.resource-category{min-height:150px}.resource-article{margin-top:1rem}}

.profile-completion{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;background:#171714;color:#fff;padding:1.5rem 1.7rem;margin:0 0 1.8rem}.profile-completion .eyebrow{color:#d8b46c}.profile-completion h2{margin:.25rem 0 .5rem}.profile-completion p{max-width:720px;margin:0;color:#e6dfd2}.profile-completion button{flex:0 0 auto}.directory-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem}.directory-intro h2{font-size:clamp(2rem,4vw,3rem);margin:.25rem 0 .6rem}.directory-intro button{flex:0 0 auto}.directory-count{color:#766d60;font-size:.9rem}.member-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.profile-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:1rem;text-align:left;background:#fff;border:1px solid #ded5c4;color:#171714;padding:1.25rem;align-items:start}.profile-card:hover{background:#f7f2e8;filter:none}.profile-card span:last-child{min-width:0}.profile-card strong,.profile-card b,.profile-card small{display:block}.profile-card strong{font-family:Georgia,serif;font-size:1.3rem}.profile-card b{margin:.25rem 0;font-size:.9rem;color:#8a6019}.profile-card small{color:#746d61}.profile-card p{color:#655f54;line-height:1.45;margin:.75rem 0 0}.profile-card-initial{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#b88a32;color:#171714;font-family:Georgia,serif;font-size:1.5rem;font-weight:bold}.member-profile,.profile-editor{max-width:900px;margin:1.5rem auto 3rem;background:#fff;border:1px solid #ded5c4;padding:clamp(1.4rem,4vw,3rem)}.member-profile-heading{display:flex;align-items:center;gap:1.2rem;border-bottom:1px solid #e7dfd1;padding-bottom:1.4rem;margin-bottom:1.4rem}.member-profile-heading .profile-card-initial{width:78px;height:78px;font-size:2rem}.member-profile h1{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.member-profile h2{font-size:1.15rem;color:#8a6019;margin:.25rem 0}.member-profile-heading p{color:#756d61;margin:0}.profile-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-detail-grid section{background:#fbf8f2;border:1px solid #e7dfd1;padding:1rem}.profile-detail-grid h3{margin:0 0 .45rem;font-size:1rem}.profile-detail-grid p{white-space:pre-line;color:#615a50;margin:0;line-height:1.55}.profile-link{display:inline-block;margin-top:1.25rem}.profile-editor h2{font-size:clamp(2rem,4vw,3rem);margin:.25rem 0 .6rem}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.5rem}.profile-form label{display:grid;gap:.35rem;font-size:.86rem;font-weight:700}.profile-form textarea{min-height:112px;resize:vertical}.profile-form label:has(textarea),.profile-form label:has(select[name="visibility"]),.profile-form .profile-privacy,.profile-form #profile-status,.profile-form button{grid-column:1 / -1}.profile-privacy{margin:0;color:#6c655b;font-size:.85rem;line-height:1.5}.profile-form button{justify-self:start}.profile-form #profile-status{margin:0;color:#8a3a25}@media(max-width:700px){.profile-completion,.directory-intro{align-items:flex-start;flex-direction:column}.member-directory,.profile-detail-grid,.profile-form{grid-template-columns:1fr}.profile-completion button,.directory-intro button{width:100%}.member-profile-heading{align-items:flex-start}}

.profile-form select[multiple]{min-height:11rem;padding:.55rem}.profile-form label small,.field-hint{display:block;font-size:.82rem;color:#746d61;font-weight:400;margin-top:.25rem}.field-hint{margin:-.65rem 0 1rem}
.resource-download{margin:2rem 0 0}.resource-download a{display:inline-block;background:#171714;color:#fff;padding:.85rem 1.15rem;text-decoration:none;font-weight:700}.resource-download a:hover{background:#9a6b1d}
.login-email-panel{margin:1.5rem 0;padding:1.35rem;background:#f8f4ec;border:1px solid #ded5c4}.login-email-panel h3{margin:.2rem 0 .5rem;font-size:1.35rem}.login-email-panel>p:not(.eyebrow){color:#655f54;max-width:720px}.login-email-panel form{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap}.login-email-panel label{flex:1 1 270px;margin:0}.login-email-panel button{flex:0 0 auto}.login-email-panel #login-email-status{flex-basis:100%;margin:0;color:#6c655b;font-size:.9rem}.login-email-panel #login-email-status:not(:empty){color:#30654b}@media(max-width:700px){.login-email-panel form{display:grid}.login-email-panel button{width:100%}}
.profile-photo{overflow:hidden;flex:0 0 auto}.profile-photo img{width:100%;height:100%;object-fit:cover;display:block}.profile-photo.large{width:78px;height:78px;font-size:2rem}.profile-documents{margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid #e7dfd1}.profile-documents h3,.my-profile-documents h4{margin:.1rem 0 1rem}.profile-document-list{display:grid;gap:.7rem}.profile-document-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem 1rem;align-items:center;padding:.85rem 0;border-bottom:1px solid #e7dfd1}.profile-document-list article strong{overflow-wrap:anywhere}.profile-document-list article small{grid-column:2;color:#746d61}.profile-document-list article>div{grid-column:3;grid-row:1 / span 2;display:flex;gap:.4rem;flex-wrap:wrap}.profile-document-list button{font-size:.8rem;padding:.4rem .65rem}.asset-empty{color:#746d61}.profile-assets-panel{margin-top:2rem;padding-top:1.7rem;border-top:1px solid #ded5c4}.profile-assets-panel h3{font-size:1.55rem;margin:.2rem 0 .5rem}.profile-assets-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;align-items:end;margin:1rem 0}.profile-assets-panel label{margin:0;font-size:.86rem;font-weight:700}.profile-assets-panel form p{grid-column:1 / -1;margin:0;color:#6c655b;font-size:.9rem}.profile-document-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-document-form button,.profile-document-form p{grid-column:1 / -1}.my-profile-documents{margin-top:1.5rem}@media(max-width:700px){.profile-assets-panel form,.profile-document-form{grid-template-columns:1fr!important}.profile-assets-panel button{width:100%}.profile-document-list article{grid-template-columns:auto minmax(0,1fr)}.profile-document-list article>div{grid-column:1 / -1;grid-row:auto}.profile-document-list article small{grid-column:2}}
/* Returning-member sign-in */
.member-login-page{background:#f7f3ec;min-height:100vh}.member-login-nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 clamp(1.4rem,4.6vw,4.6rem);background:#fffdf9;border-bottom:1px solid #e8e1d5}.member-login-wordmark{font:600 clamp(1.5rem,2.5vw,2.25rem)/1 Georgia,serif;letter-spacing:.025em;text-decoration:none}.member-login-wordmark em{font-style:normal;color:#a77323}.member-login-nav nav{display:flex;align-items:center;gap:clamp(1rem,3vw,3.35rem)}.member-login-nav nav a{text-decoration:none;color:#171714;font-size:.92rem}.member-login-nav .member-login-nav-cta{border:1px solid #a77323;border-radius:8px;padding:.6rem 1.35rem;color:#8a5b13}.member-login-shell{display:grid;grid-template-columns:minmax(390px,1fr) minmax(520px,1fr);min-height:calc(100vh - 76px)}.member-login-story{position:relative;min-height:770px;background:linear-gradient(180deg,#10100fdc 0%,#10100f87 48%,#10100f14 100%),url('./member-login-entrepreneurs.jpg') center/cover no-repeat;color:#fff}.member-login-story-copy{position:absolute;z-index:1;top:8%;left:clamp(1.5rem,5vw,4.6rem);right:2rem}.member-login-story .eyebrow{color:#e1ad55;font-size:.74rem;letter-spacing:.38em}.member-login-story h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(3.1rem,5vw,5.3rem);font-weight:600;line-height:.98;letter-spacing:-.04em;margin:1.5rem 0}.member-login-rule{display:block;width:110px;height:3px;background:#d6a450;margin:1.7rem 0}.member-login-story-copy>p:last-child{font-size:clamp(1.05rem,1.55vw,1.38rem);line-height:1.5;color:#f2ede5}.member-login-main{min-height:770px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.25rem clamp(1.25rem,6vw,6.3rem) 1rem;background:radial-gradient(circle at 25% 12%,#fff 0,#f8f4ec 42%,#eee8df 120%)}.member-login-card{width:min(100%,560px);background:#fffefa;border:1px solid #eee8de;border-radius:11px;box-shadow:0 14px 35px #3e301318;padding:clamp(1.7rem,4vw,2.55rem) clamp(1.4rem,4vw,3rem) 2rem;text-align:center}.member-login-card>.eyebrow{margin:.1rem 0 1rem}.member-login-card h1{font-size:clamp(2.25rem,3.5vw,3.35rem);letter-spacing:-.04em;margin:.2rem 0 1.1rem}.member-login-identity{display:flex;flex-direction:column;align-items:center;margin:.25rem 0 1rem}.member-login-avatar{width:130px;height:130px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#c2913a;border:2px solid #b47b20;outline:2px solid #fff;box-shadow:0 0 0 3px #c28a2c;margin:.25rem 0 1rem;color:#171714;font:600 3rem Georgia,serif}.member-login-avatar img{height:100%;width:100%;object-fit:cover}.member-login-identity strong{font:600 1.25rem Georgia,serif}.member-login-identity small{color:#71695e;margin-top:.15rem}.member-login-switch{border:0;background:transparent;color:#95641a;text-decoration:underline;font-weight:400;padding:.15rem;margin:-.15rem 0 1.25rem}.member-login-card form{padding:0;border:0;text-align:left;background:transparent}.member-login-card form label:not(.member-login-check){font-weight:500;font-size:.88rem;margin-bottom:1rem}.member-login-card form input[type=email],.member-login-card form input[type=password]{height:46px;border-radius:6px;border-color:#d1d0cf;background:#fff;margin-top:.35rem}.member-login-options{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.15rem 0 1.25rem}.member-login-options .member-login-check{display:flex;align-items:center;gap:.55rem;font-size:.84rem;font-weight:400;margin:0}.member-login-check input{width:18px;height:18px;margin:0;accent-color:#282827}.member-login-card .link-button{margin:0;padding:0;background:transparent;border:0;color:#95641a;font-size:.84rem;font-weight:400;text-decoration:underline;white-space:nowrap}.member-login-card .member-login-submit{width:100%;border:0;border-radius:5px;background:#1a1a18;color:#e6bd73;font:600 1.05rem Georgia,serif;padding:.9rem}.member-login-card #login-status{min-height:1.3em;text-align:left;font-size:.86rem;margin:.8rem 0 0;color:#8d382a}.member-login-new{border-top:1px solid #d7d4cd;margin:1.5rem 0 0;padding-top:1.25rem;font-size:.9rem}.member-login-new a{color:#95641a}.member-login-first-time{text-align:left;margin-top:1rem;font-size:.84rem;color:#615b52}.member-login-first-time summary{cursor:pointer;color:#95641a;text-decoration:underline}.member-login-first-time p{line-height:1.5}.member-login-first-time button{margin-top:.25rem}.member-login-secure{color:#6f6c67;font-size:.78rem;margin:1.5rem 0 1.75rem}.member-login-main footer{width:min(100%,560px);display:flex;justify-content:space-between;gap:1rem;font-size:.72rem;color:#777168}.member-login-main footer a{text-decoration:none}@media(max-width:900px){.member-login-nav{height:auto;padding:1rem 1.25rem}.member-login-nav nav{gap:1rem}.member-login-shell{grid-template-columns:1fr}.member-login-story{min-height:410px}.member-login-story-copy{top:14%}.member-login-main{min-height:auto;padding:2rem 1.25rem}.member-login-card{max-width:620px}}@media(max-width:590px){.member-login-nav nav a:not(.member-login-nav-cta){display:none}.member-login-wordmark{font-size:1.45rem}.member-login-story{min-height:350px}.member-login-story h1{font-size:3.25rem}.member-login-story-copy{left:1.5rem}.member-login-main{padding:1.25rem .8rem}.member-login-card{padding:1.55rem 1.15rem}.member-login-avatar{width:110px;height:110px}.member-login-main footer{font-size:.66rem}.member-login-options{align-items:flex-start;flex-direction:column}.member-login-options .link-button{margin-left:0}}
/* Member Room redesign — profile, navigation and shared type treatment */
.member-app{background:radial-gradient(circle at 50% 0,#fffdf9,#f4eee4 62%,#ebe3d7);min-height:100vh}.member-app>aside{width:248px;padding:2rem 1rem;background:linear-gradient(155deg,#171716,#27231e);border-right:1px solid #3d3528}.member-room-brand{display:block;padding:.15rem .8rem 1rem;color:#fff;text-decoration:none;font:600 1.45rem/1 Georgia,'Playfair Display',serif;letter-spacing:.025em}.member-room-brand em{font-style:normal;color:#c18b2f}.member-app>aside>.eyebrow{padding:0 .8rem;color:#d8b46c;margin:0}.member-app>aside nav{gap:.45rem;margin:1.45rem 0}.member-app>aside nav button{display:flex;align-items:center;gap:.9rem;border-radius:6px;padding:.82rem .85rem;color:#f1ede6;font-family:'DM Sans',sans-serif;font-size:.9rem}.member-app>aside nav button i,.member-app>aside #logout i{font-style:normal;font-size:1.15rem;width:1.1rem;text-align:center;color:#e8d5a9}.member-app>aside nav button.active{background:linear-gradient(100deg,#725628,#403621);color:#f9e0a8;box-shadow:inset 2px 0 #e0ad50}.member-app>aside .site-link{padding:.75rem .85rem;color:#d4cbbd;font-size:.82rem;text-decoration:none}.member-app>aside #logout{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;border-top:1px solid #4a433a;border-inline:0;border-bottom:0;padding:.95rem .85rem;color:#f1ede6;text-align:left}.member-app>main{margin-left:248px;max-width:none;padding:2.8rem clamp(1.5rem,3.3vw,4rem)}.member-app>main>header{border-bottom:0;margin-bottom:1rem}.member-app>main>header h1{font-size:clamp(2.8rem,4vw,4.1rem);letter-spacing:-.055em}.member-app>main>header #account{background:#fff;border:1px solid #e7dfd3;border-radius:99px;padding:.5rem .85rem;color:#5f574d}.member-app input,.member-app select,.member-app textarea{border-radius:6px;border-color:#d6d3ce;background:#fffefa}.member-app button{border-radius:5px}.member-profile-page{max-width:1280px!important;margin:0 auto 3rem!important;padding:0!important;border:0!important;background:transparent!important}.profile-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 0 1.5rem}.profile-page-heading .eyebrow{margin:0 0 .3rem}.profile-page-heading h2{font-size:clamp(2.8rem,4vw,4.1rem);letter-spacing:-.055em;margin:0}.profile-page-heading p:not(.eyebrow){font-size:1.1rem;margin:.15rem 0 0;color:#544f48}.profile-page-heading button{min-width:176px;background:#1b1b19;color:#e7bf76;border-color:#1b1b19;font:600 1rem Georgia,'Playfair Display',serif;padding:.9rem 1.3rem}.profile-page-layout{display:grid;grid-template-columns:338px minmax(0,1fr);gap:1.25rem;align-items:start}.profile-editor-sidebar{display:grid;gap:1rem}.profile-owner-card,.profile-visibility-card,.profile-section{background:#fffefa;border:1px solid #eee7dc;border-radius:9px;box-shadow:0 8px 20px rgba(51,37,11,.035)}.profile-owner-card{text-align:center;padding:1.4rem 1.5rem 1.7rem}.profile-owner-card .profile-owner-photo .profile-card-initial{width:202px;height:202px;font-size:4rem;margin:0 auto;border:2px solid #bd8528;outline:2px solid #fff;box-shadow:0 0 0 3px #d6a142}.profile-owner-card h3{font-size:2rem;margin:1rem 0 .15rem}.profile-owner-card p{font-size:1rem;margin:.15rem 0}.profile-owner-card small{display:block;color:#5d574f;margin:.5rem 0}.profile-owner-card>b{display:inline-block;background:#f2e5ca;color:#945b11;border-radius:5px;font-size:.8rem;font-weight:600;padding:.3rem 1rem;margin-top:.6rem}.profile-photo-form{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.75rem 0 0}.profile-photo-form .profile-photo-change{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7d5b6;border-radius:5px;background:#f7ead2;color:#3a2d18;padding:.45rem .9rem;font-size:.8rem;font-weight:600;cursor:pointer;margin:0}.profile-photo-form input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-photo-form button{padding:.45rem .75rem;font-size:.8rem}.profile-photo-form #profile-photo-status{flex-basis:100%;margin:.35rem 0 0;font-size:.78rem;color:#8e382a}.profile-visibility-card{padding:1.15rem 1.25rem}.profile-visibility-card h3,.profile-section h3{font-size:1.4rem;margin:0}.profile-visibility-card p{font-size:.84rem;margin:.75rem 0 .45rem}.profile-visibility-card select{font-size:.8rem;margin:0}.profile-visibility-card small{display:block;color:#71685d;font-size:.74rem;line-height:1.4;margin-top:.5rem}.profile-editor-main{display:grid;gap:1rem}.profile-page-form{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;margin:0!important}.profile-section{padding:1.15rem 1.25rem}.profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.profile-section-heading .section-link{border:0;background:transparent;color:#98631c;padding:0;text-decoration:underline;font-size:.8rem;font-weight:500}.profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.profile-page-form label{margin:0!important;gap:.25rem!important;font-size:.79rem!important;font-weight:600!important}.profile-page-form input,.profile-page-form select,.profile-page-form textarea{margin-top:0!important;padding:.65rem .8rem!important}.profile-page-form textarea{min-height:105px}.profile-page-form .business-fields>.profile-description-field,.profile-page-form .business-fields>label:has(textarea),.profile-page-form .business-fields>label:has(select[multiple]),.profile-page-form .business-fields>#industry-other-field{grid-column:auto}.profile-page-form .business-fields .profile-description-field{grid-row:span 2}.profile-description-field small{display:block;color:#81796f;font-size:.72rem;margin-top:.2rem}.profile-page-form .profile-privacy,.profile-page-form #profile-status,.profile-page-form>#save-profile{grid-column:1/-1}.profile-page-form #save-profile{justify-self:end;background:#1b1b19;color:#e7bf76;border-color:#1b1b19;font:600 1rem Georgia,'Playfair Display',serif;padding:.85rem 1.3rem}.profile-page-form .field-hint{display:none}.profile-page-form select[multiple]{height:170px;min-height:170px}.profile-documents-section .portal-help{font-size:.84rem;margin:.1rem 0 .9rem}.profile-documents-section .profile-document-form{background:#fbfaf7;border:1px dashed #cfc8bc;border-radius:6px;padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem 1rem;margin:0}.profile-documents-section .profile-document-form label{margin:0;font-size:.79rem}.profile-documents-section .profile-document-form .document-picker{grid-column:1/-1;text-align:center;padding:.7rem;background:#fff;border:1px solid #ded8cf;border-radius:5px}.profile-documents-section .profile-document-form button,.profile-documents-section .profile-document-form p{grid-column:1/-1;justify-self:center}.profile-documents-section .profile-document-form button{background:#1b1b19;color:#e7bf76;border-color:#1b1b19;font:600 .9rem Georgia,'Playfair Display',serif}.profile-documents-section .my-profile-documents{margin-top:.8rem}.profile-documents-section .profile-document-list article{padding:.7rem 0}.profile-login-settings{margin:0;padding:1.15rem 1.25rem;background:#f9f4eb;border:1px solid #eee1cf}.profile-login-settings .eyebrow{margin:.1rem 0}.profile-login-settings>p:not(.eyebrow){font-size:.85rem}.profile-login-settings form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem 1rem;align-items:end}.profile-login-settings label{margin:0;font-size:.8rem}.profile-login-settings button{align-self:end}.profile-login-settings #login-email-status{grid-column:1/-1;margin:0;font-size:.8rem}.profile-page-heading + .profile-page-layout~*{display:none}@media(max-width:980px){.member-app>aside{width:220px}.member-app>main{margin-left:220px;padding:2rem 1.5rem}.profile-page-layout{grid-template-columns:280px minmax(0,1fr)}.profile-owner-card .profile-owner-photo .profile-card-initial{width:160px;height:160px}}@media(max-width:760px){.member-app>aside{position:static;width:100%;padding:1rem}.member-app>aside nav{display:flex;overflow:auto;margin:.75rem 0}.member-app>aside nav button{white-space:nowrap}.member-app>aside .site-link{margin:0}.member-app>aside #logout{position:absolute;right:1rem;top:.65rem;border:0;margin:0}.member-room-brand{padding-left:0}.member-app>main{margin:0;padding:1.5rem 1rem}.profile-page-heading{align-items:flex-start;flex-direction:column}.profile-page-heading button{width:100%}.profile-page-layout{grid-template-columns:1fr}.profile-editor-sidebar{grid-template-columns:1fr 1fr}.profile-owner-card{grid-row:span 2}.profile-owner-card .profile-owner-photo .profile-card-initial{width:145px;height:145px}.profile-fields{grid-template-columns:1fr}.profile-login-settings form{grid-template-columns:1fr}.profile-login-settings button{width:100%}}@media(max-width:520px){.profile-editor-sidebar{grid-template-columns:1fr}.profile-owner-card{grid-row:auto}.profile-section{padding:1rem}.profile-documents-section .profile-document-form{grid-template-columns:1fr!important}.profile-page-form .business-fields>.profile-description-field,.profile-page-form .business-fields>label:has(textarea),.profile-page-form .business-fields>label:has(select[multiple]),.profile-page-form .business-fields>#industry-other-field{grid-column:auto}}
/* Keep the profile sidebar inside the profile layout; the legacy portal sidebar selector otherwise makes every aside fixed. */
.member-app .profile-page-layout>.profile-editor-sidebar{position:static;width:auto;height:auto;min-height:0;padding:0;background:transparent;color:#171714;display:grid;grid-template-columns:1fr;align-self:start}
.member-app .profile-page-layout>.profile-editor-sidebar .profile-owner-card,.member-app .profile-page-layout>.profile-editor-sidebar .profile-visibility-card{color:#171714}
/* Use the official Minority Mogul mark in both member entry points. */
.member-login-logo{display:flex;align-items:center;height:76px}.member-login-logo img{display:block;width:156px;height:66px;object-fit:contain}.member-room-brand{display:flex;align-items:center;justify-content:center;padding:.1rem .25rem .8rem!important}.member-room-brand img{display:block;width:188px;height:112px;object-fit:contain}
@media(max-width:760px){.member-room-brand{justify-content:flex-start}.member-room-brand img{width:130px;height:62px}.member-login-logo{height:auto}.member-login-logo img{width:132px;height:56px}}
.admin-impersonation-banner{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;background:#241a0b;color:#fff4dd;border:1px solid #b9842a;padding:.7rem 1rem;margin:0 0 1rem}.admin-impersonation-banner strong{color:#f2bd62}.admin-impersonation-banner span{font-size:.86rem;flex:1}.admin-impersonation-banner button{color:#fff4dd;border-color:#d9b66f;padding:.4rem .65rem;font-size:.8rem}@media(max-width:700px){.admin-impersonation-banner{align-items:flex-start;flex-direction:column}.admin-impersonation-banner button{width:100%}}
/* Member dashboard */
.member-dashboard{max-width:1240px;margin:0 auto 3rem}.dashboard-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 0 1.25rem}.dashboard-heading h2{font-size:clamp(2.8rem,4.4vw,4.35rem);letter-spacing:-.06em;margin:.1rem 0}.dashboard-heading p:not(.eyebrow){font-size:1.08rem;margin:.15rem 0;color:#514b43}.dashboard-heading button{padding:.75rem 1.35rem}.dashboard-top,.dashboard-main{display:grid;grid-template-columns:1.38fr 1fr;gap:1rem}.dashboard-session{min-height:286px;background-position:center;background-size:cover;border-radius:9px;color:#fff;padding:1.55rem;display:flex;align-items:flex-start}.dashboard-session>div{max-width:61%}.dashboard-session .eyebrow{color:#e8b659}.dashboard-session h3,.dashboard-reminders h3,.dashboard-next h3,.dashboard-focus h3,.dashboard-events h3{font-size:clamp(1.7rem,2.5vw,2.3rem);margin:.25rem 0}.dashboard-session p{font-size:1.05rem;margin:.25rem 0 1rem}.dashboard-session small{display:block;font-size:.92rem}.dashboard-session>div>div{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.35rem}.dashboard-session .secondary{border-color:#fff;color:#fff}.dashboard-reminders,.dashboard-next,.dashboard-focus,.dashboard-events{background:#fffefa;border:1px solid #eee7dc;border-radius:9px;box-shadow:0 8px 20px rgba(51,37,11,.035);padding:1.25rem}.dashboard-reminders h3{margin-top:0}.dashboard-reminders article{display:flex;align-items:center;gap:.9rem;padding:1rem 0;border-bottom:1px solid #e7dfd1}.dashboard-reminders article>b{padding:.55rem;background:#fbf0dc;color:#aa6d16;border-radius:6px}.dashboard-reminders article strong,.dashboard-reminders article small{display:block}.dashboard-reminders article small{color:#736b60;font-size:.82rem}.dashboard-reminders footer{display:flex;gap:.7rem;align-items:center;padding-top:1rem;font-size:.86rem}.dashboard-reminders footer span{color:#bd7a19}.dashboard-reminders footer a{margin-left:auto;color:#925f17}.dashboard-main{margin-top:1rem;grid-template-columns:1.38fr 1fr}.dashboard-next>p{margin:.1rem 0 1rem;color:#71685d}.dashboard-next article{display:grid;grid-template-columns:38px 1fr auto;gap:.9rem;align-items:center;border:1px solid #e8e2d8;border-radius:7px;padding:.8rem;margin-top:.55rem}.dashboard-next article>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f6e9d3;font-family:Georgia,serif}.dashboard-next article strong,.dashboard-next article small{display:block}.dashboard-next article small{font-size:.82rem;color:#766e63}.dashboard-next article button{font-size:.82rem;padding:.55rem .85rem}.focus-box{background:#f9f4eb;padding:1rem;border-radius:5px}.focus-box h4{font:600 1.35rem/1.15 Georgia,serif;margin:.3rem 0}.focus-box p{color:#6f675d;font-size:.84rem;margin:.4rem 0}.focus-box progress{width:100%;height:12px;accent-color:#ae741d}.focus-box hr{border:0;border-top:1px solid #dfd6c7;margin:1rem 0}.focus-box label{display:block;margin:.65rem 0;font-size:.86rem}.focus-box input{width:auto;margin-right:.6rem}.dashboard-focus .link-button,.dashboard-events .link-button{margin-top:.8rem;color:#925f17}.dashboard-events{margin-top:1rem}.dashboard-events>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dashboard-events>div .link-button{margin:0}.dashboard-events>section{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.dashboard-events article{display:flex;gap:.8rem;align-items:center;border:1px solid #e4ddd2;border-radius:7px;padding:.8rem}.dashboard-events article>b{font:600 1.05rem Georgia,serif;color:#a66d16}.dashboard-events article span{min-width:0;flex:1}.dashboard-events article strong,.dashboard-events article small{display:block}.dashboard-events article small{font-size:.76rem;color:#756d62}.dashboard-events article button{border:0;background:transparent;color:#98631c;padding:0;font-size:.76rem;white-space:nowrap}.dashboard-form{max-width:800px;margin:0 auto;background:#fffefa;border:1px solid #eee7dc;border-radius:9px;padding:clamp(1.3rem,4vw,2.5rem)}.dashboard-form>.eyebrow{margin:1.5rem 0 .4rem}.dashboard-form h2{font-size:clamp(2rem,4vw,3.2rem);margin:.2rem 0 .6rem}.dashboard-form>p{color:#6d655b}.dashboard-form form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}.dashboard-form label{font-weight:600;font-size:.86rem}.dashboard-form textarea{min-height:110px}.dashboard-form .wide,.dashboard-form form>button{grid-column:1/-1}.dashboard-form form>button{justify-self:start}@media(max-width:900px){.dashboard-top,.dashboard-main{grid-template-columns:1fr}.dashboard-events>section{grid-template-columns:1fr}.dashboard-session{min-height:310px}.dashboard-session>div{max-width:70%}}@media(max-width:600px){.dashboard-heading{align-items:flex-start;flex-direction:column}.dashboard-heading button{width:100%}.dashboard-session{padding:1.2rem;min-height:335px;background-position:62% center}.dashboard-session>div{max-width:85%}.dashboard-next article{grid-template-columns:34px 1fr}.dashboard-next article button{grid-column:1/-1;width:100%}.dashboard-reminders footer{flex-wrap:wrap}.dashboard-reminders footer a{margin-left:0}.dashboard-form form{grid-template-columns:1fr}}
/* Resource Room dashboard treatment */
.resource-room{max-width:1240px;margin:0 auto 3rem}.resource-room-intro{margin:0 0 1rem}.resource-room-intro h2{font-size:clamp(2.8rem,4.4vw,4.25rem);line-height:.95;letter-spacing:-.06em;margin:.25rem 0 .55rem}.resource-room-intro h3{font:600 clamp(2rem,3.5vw,3.3rem)/1.08 Georgia,'Playfair Display',serif;letter-spacing:-.045em;margin:0 0 .45rem}.resource-room-intro .portal-help{font-size:1.04rem;max-width:850px;margin:.25rem 0 1.15rem}.resource-search{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:.75rem;align-items:center;position:relative}.resource-search>span{position:absolute;left:1rem;font-size:1.5rem;line-height:1;color:#3d3832;pointer-events:none;z-index:1}.resource-search input{margin:0;padding:.88rem 1rem .88rem 3.15rem!important;border:1px solid #d9d5cf!important;border-radius:8px!important;font-size:1rem}.resource-search select{margin:0;padding:.88rem 1rem!important;border:1px solid #d9d5cf!important;border-radius:8px!important;font-size:.95rem}.resource-pills{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.resource-pills button{border:1px solid #dfdad2;background:#fffefa;color:#2b2823;border-radius:99px;padding:.55rem 1.1rem;font-size:.86rem}.resource-pills button.active{background:#1b1b19;color:#fff;border-color:#1b1b19}.resource-framework-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;min-height:164px;margin:1.1rem 0 1.45rem;padding:1.4rem 1.55rem;border-radius:9px;background:radial-gradient(circle at 90% 50%,rgba(177,128,38,.16),transparent 19%),linear-gradient(112deg,#171716,#272521);color:#fff}.resource-framework-hero>div{position:relative;z-index:1}.resource-framework-hero .eyebrow{color:#e8b659;margin:0 0 .45rem}.resource-framework-hero h3{font-size:clamp(1.7rem,3vw,2.35rem);margin:0}.resource-framework-hero p{margin:.25rem 0 1rem;color:#eee9df}.resource-framework-hero a{display:inline-block;background:#be8a2d;color:#fff;padding:.63rem 1rem;border-radius:6px;text-decoration:none;font-size:.86rem;font-weight:600}.resource-framework-hero>b{display:grid;place-items:center;width:102px;height:102px;border-radius:50%;border:2px solid #d7a54f;color:#e9bb63;font-size:4.7rem;font-weight:400;line-height:1;opacity:.95}.resource-category-section{margin-top:0}.resource-category-section>h3{font-size:clamp(1.75rem,3vw,2.3rem);margin:0 0 .7rem}.resource-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.resource-category{position:relative;min-height:172px;background:#fffefa;border:1px solid #e3ddd2;border-radius:7px;padding:1rem 1rem 1.05rem 5.4rem;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.resource-category:hover{background:#fffefa;color:#171714;transform:translateY(-2px);border-color:#c8a666;box-shadow:0 8px 18px rgba(67,49,20,.1)}.resource-category>b{position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:8px;background:#fbf0dd;color:#ab711a;font-size:1.7rem;font-weight:400;line-height:1}.resource-category .eyebrow{font-size:.66rem;color:#a36b18;margin:.25rem 0 .25rem}.resource-category strong{font-size:1.14rem;line-height:1.06}.resource-category small{font-size:.82rem;line-height:1.4;margin-top:.5rem;color:#625c54;opacity:1}.resource-category i{font-size:.78rem;color:#a0620c;padding-top:.75rem}.resource-category[hidden]{display:none}@media(max-width:980px){.resource-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.resource-search{grid-template-columns:1fr}.resource-framework-hero{align-items:flex-start;min-height:210px}.resource-framework-hero>b{position:absolute;right:-10px;bottom:10px;opacity:.4}.resource-category{min-height:162px}.resource-room-intro h3{font-size:2rem}}@media(max-width:520px){.resource-categories{grid-template-columns:1fr}.resource-category{padding-left:5.2rem}}
/* Community workspace */
.community-workspace{max-width:1260px;margin:0 auto 3rem}.community-page-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.3rem}.community-page-heading h2{font-size:clamp(2.9rem,4.4vw,4.25rem);letter-spacing:-.06em;margin:.1rem 0}.community-page-heading p:not(.eyebrow){font-size:1.08rem;color:#514b43;margin:.2rem 0}.community-page-heading>div:last-child{display:flex;gap:.75rem;align-items:center}.community-page-heading>div:last-child button{padding:.75rem 1.15rem}.community-shell{grid-template-columns:260px minmax(0,1fr) 290px;min-height:680px;margin:0;border:1px solid #e1dbd0;border-radius:8px;overflow:hidden;background:#fffefa;box-shadow:0 10px 28px rgba(54,37,13,.04)}.community-directory{padding:1.25rem 1rem;background:#fffefa;color:#24211d;border-right:1px solid #e6dfd4}.community-directory h3{font-size:1.25rem;margin:0 0 .9rem}.community-find{position:relative;margin-bottom:1rem}.community-find span{position:absolute;left:.7rem;top:.55rem;font-size:1.25rem}.community-find input{width:100%;padding:.7rem .65rem .7rem 2.25rem!important;border:1px solid #d8d2c9!important;border-radius:7px!important;font-size:.83rem}.community-nav-row{display:flex;width:100%;align-items:center;gap:.7rem;background:none;border:0;color:#302d27;text-align:left;padding:.45rem .35rem;font-size:.86rem}.community-nav-row i{font-style:normal;font-size:1.15rem}.community-group-heading{display:flex;align-items:center;justify-content:space-between;margin:1.35rem .3rem .45rem}.community-group-heading p{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#6d5230;margin:0}.community-group-heading button{padding:.15rem .55rem;background:#fffefa;border:1px solid #ded5c7;color:#7c561a;font-size:1.1rem}.community-group-list{gap:.18rem}.community-group{display:flex;align-items:center;gap:.65rem;border:0;border-radius:5px;padding:.55rem .55rem;color:#4b473f;background:none;text-align:left;font-size:.88rem}.community-group i{font-size:1.25rem;font-style:normal;color:#615a50}.community-group small{display:none}.community-group.selected{background:#f7e7be;color:#75420a;font-weight:700}.community-group.selected i{color:#a7630a}.community-browse{background:none;border:0;color:#a6640b;padding:.9rem .35rem;font-weight:600;font-size:.84rem}.community-conversation{display:flex;flex-direction:column;min-width:0;padding:0;background:#fff}.community-header{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #e8e2d8}.community-header h2{font-size:2rem;margin:0}.community-header p{color:#6d665e;margin:.25rem 0 0}.community-header .eyebrow{display:none}.community-actions{margin-top:.75rem;display:flex;gap:.45rem;flex-wrap:wrap}.community-actions button{font-size:.75rem;padding:.4rem .65rem}.community-pinned{margin:.85rem 1.4rem .25rem;padding:.75rem 1rem;background:#fbf1df;border-radius:7px;color:#5e491f;font-size:.86rem}.community-pinned b{color:#9e6716;margin-right:.5rem}.community-messages{padding:.7rem 1.4rem 0;overflow:auto;flex:1;max-height:420px}.community-message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.7rem;padding:.75rem .35rem;border-radius:7px;cursor:pointer}.community-message:hover,.community-message.focused{background:#fbf7ee}.community-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#c99031,#352618);color:#fff;font:600 1rem Georgia,serif}.community-message header{display:flex;align-items:baseline;gap:.65rem}.community-message strong{font-size:.88rem}.community-message time{font-size:.75rem;color:#7c7469}.community-message p{margin:.2rem 0 0;color:#3d3933;line-height:1.45;white-space:pre-wrap}.community-message .message-actions{display:flex;gap:.45rem;margin-top:.45rem}.community-message .message-actions button{font-size:.68rem;padding:.28rem .45rem}.community-composer{margin:1rem 1.4rem 1.25rem;border:1px solid #d7d1c7;border-radius:7px;padding:.4rem .6rem;background:#fffefa}.community-composer textarea{display:block;width:100%;min-height:60px;border:0!important;resize:vertical;padding:.45rem!important;background:transparent}.community-composer>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee8de;padding-top:.45rem}.community-composer small{font-size:.72rem;color:#7a7268}.community-composer button{font-size:.8rem;padding:.45rem .8rem}.community-thread{position:static;display:flex;flex-direction:column;height:auto;width:auto;padding:0;background:#fffefa;color:#26221d;border-left:1px solid #e6dfd4}.community-thread>header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid #e6dfd4}.community-thread h3{font-size:1.35rem;margin:0}.community-thread>header button{border:0;background:none;font-size:1.6rem;color:#756d62;padding:0}.community-thread>article{padding:.75rem 1rem}.community-thread .community-message{cursor:default;padding:.55rem 0}.community-thread .community-message:hover{background:transparent}.community-thread-note,.community-thread-empty{padding:0 1rem;color:#756d62;font-size:.82rem;line-height:1.45}.community-welcome{padding:3rem 1.5rem}.community-empty{padding:1.5rem;color:#736b60}.community-empty h3{margin:0}.community-thread .message-actions{display:none}@media(max-width:1100px){.community-shell{grid-template-columns:220px minmax(0,1fr)}.community-thread{display:none}}@media(max-width:750px){.community-page-heading{align-items:flex-start;flex-direction:column}.community-page-heading>div:last-child{width:100%;flex-wrap:wrap}.community-page-heading>div:last-child button{flex:1}.community-shell{grid-template-columns:1fr;overflow:visible}.community-directory{border-right:0;border-bottom:1px solid #e6dfd4}.community-directory-head{display:grid}.community-group-list{display:flex;overflow:auto}.community-group{white-space:nowrap}.community-browse{display:none}.community-messages{max-height:none}.community-header{padding:1rem}.community-pinned{margin:.7rem 1rem}.community-composer{margin:1rem}.community-conversation{min-height:500px}}
/* Small Community navigation adjustments */
.community-conversations-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.community-conversations-heading h3{margin-bottom:.55rem}.community-conversations-heading button{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid #ded5c7;border-radius:6px;background:#fffefa;color:#3b3328;font-size:1.3rem}.community-directory-head .community-nav-row{padding:.45rem .35rem}.community-directory-head .community-find{margin-top:.55rem}.resource-room-intro h2{display:none}
/* The Community sidebar must stack its controls so Threads never clips. */
.community-shell .community-directory-head{display:block!important;border-bottom:1px solid #ded5c7!important;padding-bottom:.8rem!important}.community-shell .community-nav-row{display:flex!important;visibility:visible!important;overflow:visible!important;min-width:0!important}.community-shell .community-nav-row i{flex:0 0 auto}.community-shell .community-nav-row:not(:first-of-type){margin-top:.1rem}
