/* Built Digital SA member area */
.nav-login{color:#b93c00!important;background:#fff8f3;border:1.5px solid #e7560b!important;border-radius:3px;padding:13px 14px!important;font-size:.70rem!important;letter-spacing:.04em!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center}
.nav-login:hover{background:#ffead9}
.member-area{background:#f4f6f5;min-height:62vh}.member-area-hero{padding:65px 0 60px;background:radial-gradient(circle at 100% 10%,#fff0e5,transparent 36%),linear-gradient(110deg,#fff,#f4f6f5)}.member-area-hero h1{font-size:clamp(2.8rem,5.3vw,4.8rem);margin:12px 0 19px}.member-area-hero p{color:#4f5b63;max-width:760px;font-size:1.06rem;line-height:1.77}.member-kicker{color:#b93c00;font:700 .67rem 'IBM Plex Mono',monospace;letter-spacing:.13em}.member-area-body{padding:48px 0 80px}.member-columns{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(270px,.9fr);gap:65px;align-items:start}.member-card{border:1px solid #d9e1e4;background:#fff;padding:30px;border-radius:6px;box-shadow:0 13px 26px rgba(25,43,50,.035)}.member-card h3{font-size:1.5rem;margin:10px 0 15px}.member-card p{line-height:1.75;color:#4f5b63}.member-auth-tabs,.member-tabs{display:flex;gap:15px;border-bottom:1px solid #d9e1e4;margin-bottom:27px}.member-auth-tabs button,.member-tabs button{font:700 .87rem 'Inter',Arial,sans-serif;border:0;border-bottom:3px solid transparent;padding:14px 3px;background:transparent;color:#59646b;cursor:pointer}.member-auth-tabs button.active,.member-tabs button.active{color:#b93c00;border-color:#e7560b}.member-card label{display:block;font:700 .81rem 'Inter',Arial,sans-serif;color:#172027;margin-bottom:17px}.member-card input,.member-card textarea,.member-card select,.member-directory-search{width:100%;display:block;background:#fff;border:1px solid #bfcacc;border-radius:4px;padding:12px 11px;margin-top:7px;color:#172027;font:400 .92rem 'Inter',Arial,sans-serif}.member-card textarea{resize:vertical;min-height:120px}.member-card input:focus,.member-card textarea:focus,.member-card select:focus,.member-directory-search:focus{outline:2px solid #e7560b;outline-offset:1px}.member-card .button{cursor:pointer}.member-button-wide{width:100%}.member-two-col{display:grid;grid-template-columns:1fr 1fr;gap:15px}.member-error{color:#a33306!important;margin-top:12px;font-size:.82rem}.member-status{font-size:.82rem;color:#b93c00!important;margin-top:13px;line-height:1.55}.member-side h2{font-size:clamp(1.8rem,2.8vw,2.5rem);margin:14px 0 20px}.member-side-item{padding:16px 0;border-bottom:1px solid #d9e1e4;color:#3d4a52;font-size:.91rem}.member-side-item b{color:#b93c00;font:700 .78rem 'IBM Plex Mono',monospace;padding-right:14px}.member-side .member-mini{margin-top:22px;font-size:.86rem}.member-side a,.member-note a{color:#b93c00}.member-loading{color:#4f5b63;padding:23px 0;line-height:1.7}.member-identity{display:flex;align-items:center;gap:19px;padding-bottom:22px;border-bottom:1px solid #d9e1e4;margin-bottom:25px}.member-avatar{width:67px;height:67px;flex:0 0 67px;display:grid;place-items:center;border-radius:50%;background:#e7560b;color:#fff;font:700 1.45rem 'Space Grotesk',Arial,sans-serif}.member-identity h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:5px 0}.member-identity p{color:#68747c;font-size:.83rem}.member-account-layout{display:grid;grid-template-columns:minmax(320px,1.7fr) minmax(240px,.7fr);gap:25px}.member-note{margin:7px 0 23px;font-size:.79rem;color:#5c6870;line-height:1.7}.member-text-btn{background:none;border:0;color:#b93c00;text-decoration:underline;padding:13px 0;font:700 .8rem 'Inter',sans-serif;cursor:pointer}.member-hub-head,.member-feed-head,.member-directory-head{display:flex;gap:22px;align-items:center;justify-content:space-between;margin-bottom:23px}.member-hub-head h2{font-size:clamp(1.8rem,3vw,2.8rem);margin:9px 0}.member-hub-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.member-tabs{margin:30px 0}.member-community-columns{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(340px,1.4fr);gap:24px;align-items:start}.member-new-post{position:sticky;top:107px}.member-new-post h3{margin-top:8px}.member-new-post>p{font-size:.85rem;margin-bottom:22px}.member-feed-head h3,.member-directory-head h3{font-size:1.55rem}.member-feed-head select{border:1px solid #bfcacc;border-radius:4px;padding:11px 10px;background:white;max-width:235px}.member-thread-list{display:grid;gap:15px}.member-thread{padding:24px;background:white;border:1px solid #d9e1e4;border-radius:5px}.member-thread-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font:600 .67rem 'IBM Plex Mono',monospace;color:#7a8790}.member-thread-category{color:#b93c00}.member-thread h4{font:700 1.2rem 'Space Grotesk',Arial,sans-serif;margin:15px 0 12px;letter-spacing:-.018em}.member-thread p{white-space:pre-wrap;overflow-wrap:anywhere;color:#4f5b63;font-size:.88rem;line-height:1.7}.member-thread-author{font-size:.76rem!important;margin-top:15px;color:#758189!important}.member-replies{border-top:1px solid #d9e1e4;margin-top:17px;padding-top:12px}.member-reply{padding:10px 0;border-bottom:1px solid #edf0f1}.member-reply strong{font-size:.79rem}.member-reply p{font-size:.82rem}.member-reply-form{display:flex;gap:8px;margin-top:16px}.member-reply-form input{flex:1;min-width:0;padding:11px;border:1px solid #bfcacc}.member-reply-form button{background:#e7560b;color:#fff;border:0;padding:11px 14px;cursor:pointer}.member-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.member-directory-card{padding:23px;border:1px solid #d9e1e4;background:#fff;border-radius:4px;overflow-wrap:anywhere}.member-directory-card h4{font:700 1.21rem 'Space Grotesk',Arial,sans-serif;margin:10px 0}.member-directory-card p{font-size:.85rem;line-height:1.7;color:#4f5b63;margin:8px 0}.member-directory-card a{color:#b93c00;text-decoration:underline;font-size:.78rem;font-weight:700}.member-empty{border:1px solid #d9e1e4;background:#fff;padding:28px;border-radius:5px;color:#576169;line-height:1.7;font-size:.91rem}.member-gate{max-width:780px;margin:auto;text-align:center}.member-gate .button{margin-top:20px}.member-directory-head p{color:#58646d;margin-top:9px}.member-directory-search{max-width:420px;margin:0 0 24px}.member-profile-extra{align-self:start}
@media(max-width:1220px){.nav-login{padding:12px 10px!important}}
@media(max-width:1120px){.nav-inner{height:75px}.menu-toggle{display:block}.nav{position:absolute;top:74px;left:0;right:0;background:white;display:none;flex-direction:column;align-items:stretch;gap:0;padding:15px 27px 25px;border-bottom:1px solid #d9e1e4;box-shadow:0 16px 26px #14202919}.nav.open{display:flex}.nav-login{margin-top:11px}}
@media(max-width:860px){.member-columns,.member-account-layout,.member-community-columns{grid-template-columns:1fr}.member-new-post{position:static}.member-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:610px){.member-area-hero{padding:47px 0}.member-area-body{padding:35px 0 65px}.member-card{padding:22px}.member-two-col,.member-directory-grid{grid-template-columns:1fr}.member-hub-head,.member-feed-head,.member-directory-head{align-items:flex-start;flex-direction:column}.member-thread{padding:21px}.member-hub-links{gap:10px}.member-auth-tabs button,.member-tabs button{font-size:.79rem}}
