/* 007AJ Crewvine: professional network styles. */
:root{--cw-accent:#0a66c2;--cw-bg:#f4f2ee;--cw-card:#fff;--cw-ink:#222325;--cw-mute:#62646a;--cw-line:#e4e5e7;--cw-soft:#f3f4f5;--cw-r:12px;--cw-max:1128px}
.cw-app *,.cw-app *:before,.cw-app *:after{box-sizing:border-box}
body.cw-net{background:var(--cw-bg);color:var(--cw-ink)}
.cw-net a{color:inherit}
.cw-net .wp-site-blocks>main,.cw-net main.wp-block-group{margin-top:0!important}
.cw-app{max-width:var(--cw-max);margin:0 auto;padding:20px 18px 48px;font-size:15px;line-height:1.5;display:grid;gap:16px;align-content:start}
.cw-card{background:var(--cw-card);border:1px solid var(--cw-line);border-radius:var(--cw-r);padding:18px;min-width:0}
.cw-narrow{max-width:560px;margin:24px auto;width:100%}
.cw-center{text-align:center}
.cw-h{font-size:24px;margin:0;line-height:1.25;letter-spacing:-.01em}
.cw-h3{font-size:18px;margin:0 0 12px}
.cw-h4{font-size:15px;margin:10px 0 8px}
.cw-muted{color:var(--cw-mute)}
.cw-small{font-size:13px}
.cw-strong{font-weight:700;text-decoration:none}
.cw-flash{background:#e8f3ec;border:1px solid #a7d7b8;color:#0f5132;border-radius:10px;padding:10px 14px}
.cw-flash.is-bad{background:#fdecec;border-color:#f5c2c2;color:#7f1d1d}
.cw-inline{display:inline;margin:0}
.cw-row{display:flex;align-items:center;gap:10px}
.cw-wrap{flex-wrap:wrap}
.cw-between{justify-content:space-between}
.cw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.cw-head a:not(.cw-btn){color:var(--cw-ink);font-weight:600;text-decoration:none}
.cw-sec{display:grid;gap:12px}
/* Buttons */
.cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;border-radius:999px;border:1px solid #8c8c8c;background:#fff;color:var(--cw-ink)!important;font:inherit;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none!important;line-height:1.2;white-space:nowrap}
.cw-btn:hover{background:var(--cw-soft)}
.cw-btn.is-accent{background:var(--cw-accent);border-color:var(--cw-accent);color:#fff!important}
.cw-btn.is-accent:hover{filter:brightness(.93)}
.cw-btn.is-accent-o{border-color:var(--cw-accent);color:var(--cw-accent)!important}
.cw-btn.is-ghost{background:transparent}
.cw-btn.is-ghost.is-on{color:#dc2626!important;border-color:#dc2626}
.cw-btn.is-danger{border-color:#dc2626;color:#dc2626!important}
.cw-btn.is-big{padding:13px 24px;font-size:16px}
.cw-btn.is-block{display:flex;width:100%;margin-top:10px}
.cw-btn[disabled],.cw-btn.is-busy{opacity:.6;cursor:default}
/* Forms */
.cw-form{display:grid;gap:12px}
.cw-form label{display:grid;gap:5px;font-weight:600;font-size:14px}
.cw-app input[type=text],.cw-app input[type=search],.cw-app input[type=number],.cw-app input[type=email],.cw-app input[type=password],.cw-app input:not([type]),.cw-app select,.cw-app textarea,.cw-narrow input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;padding:10px 12px;border:1px solid #c5c6c9;border-radius:8px;font:inherit;font-weight:400;background:#fff;color:var(--cw-ink)}
.cw-app input:focus,.cw-app select:focus,.cw-app textarea:focus{outline:2px solid var(--cw-accent);outline-offset:-1px;border-color:transparent}
.cw-check{display:flex!important;align-items:center;gap:8px;font-weight:500!important;grid-template-columns:none}
.cw-check input{width:auto;margin:0}
.cw-form fieldset{border:1px solid var(--cw-line);border-radius:10px;padding:12px;display:grid;gap:10px;margin:0}
.cw-form legend{font-weight:700;padding:0 6px}

.cw-btn.is-on{background:var(--cw-soft);border-color:#8c8c8c;color:var(--cw-mute)!important}
.cw-btn.is-accent-o:hover{background:#eaf3fc}
.cw-link{background:none;border:0;padding:0;color:var(--cw-accent);font:inherit;font-weight:600;cursor:pointer}
.cw-x{background:none;border:0;color:var(--cw-mute);cursor:pointer;font-size:18px;line-height:1}
.cw-grow{flex:1;min-width:0;display:grid}
.cw-sub{color:var(--cw-mute);font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis}
.cw-i{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.cw-text p{margin:0 0 .7em}.cw-text p:last-child{margin-bottom:0}
.cw-empty{text-align:center;color:var(--cw-mute);padding:28px 12px}
.cw-chip{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--cw-soft);font-size:12px;font-weight:700;color:var(--cw-mute)}
.cw-chip.is-live,.cw-chip.is-paid,.cw-chip.is-hired,.cw-chip.is-accepted{background:#e3f4e8;color:#0f5132}
.cw-chip.is-pending,.cw-chip.is-new,.cw-chip.is-featured{background:#fff4d6;color:#7a4b00}
.cw-chip.is-removed,.cw-chip.is-rejected,.cw-chip.is-refunded{background:#fdecec;color:#7f1d1d}
.cw-chips{display:flex;flex-wrap:wrap;gap:6px}
.cw-chipx{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid #8c8c8c;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none!important;background:#fff}
.cw-chipx.is-on{background:#01754f;border-color:#01754f;color:#fff!important}
.cw-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);background:#1d2226;color:#fff;padding:10px 18px;border-radius:8px;z-index:9999;font-size:14px;box-shadow:0 6px 24px rgba(0,0,0,.2);transition:opacity .4s}
.cw-toast.is-out{opacity:0}
/* Avatars and logos */
.cw-av,.cw-logo{display:block;flex:none;object-fit:cover;background:#ddd}
.cw-av{border-radius:50%}.cw-logo{border-radius:6px}
.cw-av-xs,.cw-logo-xs{width:24px;height:24px}.cw-av-sm,.cw-logo-sm{width:32px;height:32px}.cw-av-md,.cw-logo-md{width:48px;height:48px}.cw-av-lg,.cw-logo-lg{width:72px;height:72px}.cw-av-xl,.cw-logo-xl{width:152px;height:152px}
/* Top bar */
.cw-top{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--cw-line)}
.admin-bar .cw-top{top:32px}
.cw-top-in{max-width:var(--cw-max);margin:0 auto;display:flex;align-items:center;gap:12px;padding:0 16px;height:56px}
.cw-brand{display:flex;align-items:center;gap:8px;text-decoration:none!important;font-weight:800;font-size:18px;letter-spacing:-.02em;flex:none;color:var(--cw-accent)!important}
.cw-mark,.cw-mark svg,img.cw-mark{width:34px;height:34px;display:block;border-radius:8px}
.cw-top-s{display:flex;align-items:center;gap:6px;background:#edf3f8;border-radius:6px;padding:0 10px;width:280px;max-width:30vw}
.cw-top-s .cw-i{width:18px;height:18px;color:var(--cw-mute)}
.cw-top-s input{border:0;background:transparent;padding:8px 2px;font:inherit;width:100%;outline:0}
.cw-top-r{display:flex;align-items:stretch;gap:2px;margin-left:auto;height:100%}
.cw-nav{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:76px;padding:0 6px;color:var(--cw-mute)!important;text-decoration:none!important;font-size:12px;border-bottom:2px solid transparent;cursor:pointer;list-style:none}
.cw-nav::-webkit-details-marker{display:none}
.cw-nav:hover,.cw-nav.is-on{color:var(--cw-ink)!important}
.cw-nav.is-on{border-bottom-color:var(--cw-ink)}
.cw-nav .cw-badge{position:absolute;top:4px;left:calc(50% + 4px);right:auto}
.cw-nav-plus{color:#915907!important}
.cw-top-sep{width:1px;background:var(--cw-line);margin:10px 8px}
.cw-top-r>.cw-btn{align-self:center;margin-left:6px}
.cw-badge{position:absolute;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#cb112d;color:#fff;font:700 10px/17px system-ui,sans-serif;text-align:center;font-style:normal}
.cw-badge[hidden]{display:none}
.cw-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;text-decoration:none!important;font-size:18px}
.cw-acct{display:flex;align-items:center;gap:4px}
.cw-medrop{position:relative;display:flex}
.cw-medrop-p{position:absolute;right:0;top:100%;background:#fff;border:1px solid var(--cw-line);border-radius:10px 0 10px 10px;box-shadow:0 8px 28px rgba(0,0,0,.15);width:270px;padding:12px;display:grid;gap:2px;z-index:60}
.cw-medrop-p>a:not(.cw-btn){padding:7px 4px;text-decoration:none!important;color:var(--cw-mute)!important;font-size:14px}
.cw-medrop-p>a:not(.cw-btn):hover{text-decoration:underline!important}
.cw-medrop-p .cw-btn{margin:6px 0 8px}
.cw-prow{display:flex;gap:10px;align-items:center;min-width:0}
/* Grids */
.cw-grid3{display:grid;grid-template-columns:225px minmax(0,1fr) 300px;gap:20px;align-items:start}
.cw-grid2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}
.cw-grid2l{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}
.cw-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cw-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.cw-main{display:grid;gap:12px;min-width:0}
.cw-side{display:grid;gap:12px;min-width:0;position:sticky;top:76px}
.cw-full,.cw-wide{min-width:0}
.cw-side-foot{font-size:12px;color:var(--cw-mute);text-align:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}
.cw-side-foot a{text-decoration:none}
/* Me card */
.cw-me-card{padding:0;overflow:hidden;text-align:center}
.cw-me-bg,.cw-pcard-bg{height:56px}
.cw-me-card>a{display:grid;justify-items:center;text-decoration:none!important;margin-top:-36px;padding:0 12px}
.cw-me-card .cw-av{border:2px solid #fff}
.cw-me-card b{margin-top:8px;font-size:16px}
.cw-me-card .cw-sub{padding:2px 12px 12px}
.cw-me-stats{border-top:1px solid var(--cw-line);padding:10px 12px;display:grid;gap:4px;text-align:left;font-size:12px}
.cw-me-stats a{display:flex;justify-content:space-between;text-decoration:none!important;color:var(--cw-mute)!important;font-weight:600}
.cw-me-stats b{color:var(--cw-accent)}
.cw-me-up{display:block;border-top:1px solid var(--cw-line);padding:10px 12px;font-size:12px;text-align:left;text-decoration:none!important}
.cw-snav{display:grid;gap:2px}.cw-snav a{padding:8px 10px;border-radius:6px;text-decoration:none!important;font-weight:600;font-size:14px}.cw-snav a.is-on,.cw-snav a:hover{background:var(--cw-soft)}
/* Composer and posts */
.cw-compose{display:grid;gap:10px}
.cw-top-a{align-items:flex-start}
.cw-compose textarea{border-radius:24px!important;min-height:48px;resize:none}
.cw-compose-b{flex-wrap:wrap}
.cw-attach{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#378fe9;font-weight:600;font-size:14px;padding:6px 8px;border-radius:6px}
.cw-attach:hover{background:var(--cw-soft)}
.cw-attach input{position:absolute;opacity:0;width:1px;height:1px}
.cw-preview img{max-height:220px;border-radius:8px;display:block}
.cw-post{padding:0;overflow:hidden}
.cw-post-h{display:flex;gap:10px;align-items:flex-start;padding:14px 16px 0}
.cw-by{display:flex;gap:10px;align-items:flex-start;min-width:0;flex:1;text-decoration:none!important}
.cw-by-n{display:grid;min-width:0}.cw-by-n b{font-size:14px}.cw-by-n small{color:var(--cw-mute);font-size:12px}
.cw-post-t{padding:10px 16px;font-size:14px;white-space:normal;word-wrap:break-word}
.cw-post-t.is-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.cw-post-img{display:block;width:100%;max-height:560px;object-fit:cover;background:var(--cw-soft)}
.cw-post-s{display:flex;justify-content:space-between;padding:8px 16px;font-size:12px;color:var(--cw-mute);border-bottom:1px solid var(--cw-line)}
.cw-post-s a{text-decoration:none}
.cw-post-a{display:flex;padding:2px 8px}
.cw-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:10px 6px;border:0;background:none;border-radius:6px;font:inherit;font-weight:600;font-size:14px;color:var(--cw-mute);cursor:pointer;text-decoration:none!important}
.cw-act:hover{background:var(--cw-soft)}
.cw-act.is-on{color:var(--cw-accent)}
.cw-rx{position:relative;flex:1;display:flex}
.cw-rx>form{flex:1;display:flex}
.cw-rx-pick{position:absolute;bottom:100%;left:0;display:none;gap:2px;background:#fff;border-radius:999px;box-shadow:0 4px 18px rgba(0,0,0,.18);padding:4px 6px;z-index:5}
.cw-rx:hover .cw-rx-pick,.cw-rx:focus-within .cw-rx-pick{display:flex}
.cw-rx-pick form{margin:0}
.cw-rx-pick button{border:0;background:none;font-size:24px;cursor:pointer;padding:2px 4px;transition:transform .12s}
.cw-rx-pick button:hover{transform:scale(1.3) translateY(-3px)}
.cw-cmts{display:grid;gap:8px;padding:6px 16px}
.cw-cmt{display:flex;gap:8px;align-items:flex-start}
.cw-cmt-b{background:var(--cw-soft);border-radius:0 8px 8px 8px;padding:8px 12px;flex:1;min-width:0;font-size:14px}
.cw-cmt-h{display:flex;justify-content:space-between;gap:8px;font-size:12px}
.cw-cmt-t p{margin:4px 0 0}
.cw-cform{display:flex;gap:8px;align-items:center;padding:6px 16px 14px;margin:0}
.cw-cform input{border-radius:999px!important}
.cw-more{position:relative}
.cw-more>summary{list-style:none;cursor:pointer;padding:2px 6px;border-radius:6px;color:var(--cw-mute)}
.cw-more>summary::-webkit-details-marker{display:none}
.cw-more-l{position:absolute;right:0;top:100%;background:#fff;border:1px solid var(--cw-line);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);padding:6px;min-width:200px;z-index:6;display:grid;gap:4px}
.cw-report textarea,.cw-report select{font-size:13px}
/* People */
.cw-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}
.cw-pcard{border:1px solid var(--cw-line);border-radius:10px;overflow:hidden;display:grid;justify-items:center;text-align:center;padding:0 10px 12px;gap:2px;background:#fff}
.cw-pcard-bg{width:calc(100% + 20px);margin:0 -10px}
.cw-pcard>a{display:grid;justify-items:center;text-decoration:none!important;margin-top:-36px;gap:6px}
.cw-pcard .cw-av{border:2px solid #fff}
.cw-pcard .cw-btn{width:100%;margin-top:8px}
.cw-pcard .cw-sub{min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
/* Profile */
.cw-prof{padding:0;overflow:hidden}
.cw-prof-bg{height:200px}
.cw-prof-av{margin:-110px 0 0 24px}
.cw-prof-av .cw-av,.cw-prof-av .cw-logo{border:4px solid #fff}
.cw-prof-in{padding:10px 24px 0;display:flex;gap:16px;align-items:flex-start}
.cw-prof-hl{margin:4px 0;font-size:16px}
.cw-prof-co{display:grid;gap:8px;font-size:14px;font-weight:600}
.cw-prof-co a{display:flex;gap:8px;align-items:center;text-decoration:none}
.cw-prof-btns{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 20px}
.cw-otw{background:#e8f3ec;border-radius:8px;padding:10px 12px;margin:0 24px 16px;font-size:14px}
.cw-exp{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--cw-line)}
.cw-exp:first-of-type{border-top:0}
.cw-exp .cw-grow{gap:1px}.cw-exp small{color:var(--cw-mute)}
.cw-exp>div{display:grid;gap:2px;min-width:0;align-content:start}.cw-exp>div>span{font-size:14px}.cw-exp p{margin:6px 0 0;font-size:14px}
span.cw-logo{display:grid;place-items:center;color:#fff;font-weight:700}
.cw-edit-i{margin-left:auto;display:flex;gap:6px;align-items:flex-start}
.cw-skills{display:grid}
.cw-skill{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--cw-line)}
.cw-skill:first-child{border-top:0}.cw-skill>div{display:grid}
/* Companies and jobs */
.cw-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.cw-ccard{border:1px solid var(--cw-line);border-radius:10px;padding:16px;display:grid;gap:6px;text-decoration:none!important;background:#fff}
.cw-co .cw-prof-av .cw-logo{border-radius:10px;background:#fff}
.cw-jgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 16px}
.cw-joblist{display:grid}
.cw-job{display:flex;gap:12px;padding:12px;border-radius:8px;text-decoration:none!important;align-items:flex-start;border-bottom:1px solid var(--cw-line)}
.cw-job:hover{background:var(--cw-soft)}
.cw-job b{color:var(--cw-accent);font-size:15px}
.cw-job span{font-size:14px}
.cw-job.is-feat{background:#fffaf0}
.cw-feat{font-style:normal;color:#915907;font-weight:700}
.cw-featbox{border:1px solid #f1d38a;background:#fffaf0;border-radius:10px;padding:12px}
.cw-jobsearch{display:grid;grid-template-columns:2fr 1.4fr repeat(3,1fr) auto;gap:8px;align-items:center}
.cw-jobd{display:grid;gap:14px}
.cw-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;margin:0}
.cw-dl dt{color:var(--cw-mute)}.cw-dl dd{margin:0}
.cw-appl{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--cw-line);align-items:flex-start;flex-wrap:wrap}
.cw-table{width:100%;border-collapse:collapse;font-size:14px}
.cw-table th,.cw-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--cw-line);vertical-align:top}
.cw-table-w{overflow-x:auto}
/* Tabs */
.cw-tabs{display:flex;gap:4px;border-bottom:1px solid var(--cw-line);margin:-4px -18px 14px;padding:0 18px;overflow-x:auto}
.cw-tabs a{padding:10px 12px;text-decoration:none!important;font-weight:600;color:var(--cw-mute)!important;border-bottom:2px solid transparent;white-space:nowrap}
.cw-tabs a.is-on{color:#01754f!important;border-bottom-color:#01754f}
.cw-tabs-s{margin:0 0 12px}
/* Messaging */
.cw-msgs{display:grid;grid-template-columns:320px minmax(0,1fr);padding:0;overflow:hidden;min-height:560px}
.cw-threads{border-right:1px solid var(--cw-line);overflow-y:auto;max-height:70vh}
.cw-thr{display:flex;gap:10px;padding:12px 14px;text-decoration:none!important;border-bottom:1px solid var(--cw-line);align-items:center}
.cw-thr:hover{background:var(--cw-soft)}.cw-thr.is-on{background:#eaf3fc;border-left:3px solid #01754f}
.cw-thr.is-new b{font-weight:800}.cw-thr small{color:var(--cw-mute)}
.cw-convo{display:flex;flex-direction:column;min-width:0}
.cw-convo-h{padding:12px 16px;border-bottom:1px solid var(--cw-line)}
.cw-convo-b{flex:1;overflow-y:auto;max-height:55vh;padding:16px;display:grid;gap:12px;align-content:start}
.cw-convo-lock{padding:12px 16px;color:var(--cw-mute);font-size:14px;border-top:1px solid var(--cw-line)}
.cw-convo-f{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--cw-line);align-items:flex-end;margin:0}
.cw-msg{display:flex;gap:8px;align-items:flex-end;max-width:78%}
.cw-msg p{margin:0;background:var(--cw-soft);padding:8px 12px;border-radius:12px 12px 12px 2px;font-size:14px}
.cw-msg small{color:var(--cw-mute);font-size:11px}
.cw-msg.is-me{justify-self:end;text-align:right}
.cw-msg.is-me p{background:var(--cw-accent);color:#fff;border-radius:12px 12px 2px 12px;text-align:left}
/* Notifications */
.cw-note{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--cw-line);text-decoration:none!important;align-items:center}
.cw-note.is-new{background:#eaf3fc}
.cw-note-i{flex:none}.cw-note-q{color:var(--cw-mute);font-size:13px}
/* Membership and payments */
.cw-plus-hero{background:linear-gradient(135deg,#fff7e6,#fde7b0);border-color:#f1d38a}
.cw-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.cw-plan{border:1px solid var(--cw-line);border-radius:12px;padding:18px;display:grid;gap:8px;background:#fff}
.cw-price{font-size:28px;font-weight:800}
.cw-ticks{list-style:none;padding:0;margin:0;display:grid;gap:6px}
.cw-ticks li:before{content:"✓ ";color:#01754f;font-weight:800}
.cw-plus{color:#915907;font-size:13px}
.cw-blur{filter:blur(5px);user-select:none}
.cw-mt{margin-top:12px}
.cw-hp{position:absolute!important;left:-9999px!important}
/* Guest home */
.cw-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;padding:28px 0}
.cw-hero h1{font-size:44px;line-height:1.12;font-weight:300;color:#8f5849;margin:0 0 16px;letter-spacing:-.02em}
.cw-hero-sub{font-size:18px;color:var(--cw-mute);margin:0 0 20px}
.cw-hero-s{display:grid;gap:10px}
/* Mobile tab bar */
.cw-tabbar{display:none}
@media (max-width:1000px){
.cw-grid3{grid-template-columns:minmax(0,1fr) 280px}.cw-grid3>.cw-side-l{display:none}
.cw-nav{min-width:58px}.cw-nav>span:last-child{display:none}.cw-top-s{width:200px}
}
@media (max-width:760px){
.cw-grid3,.cw-grid2,.cw-grid2l,.cw-hero,.cw-2col,.cw-3col,.cw-msgs{grid-template-columns:1fr}
.cw-side{position:static}.cw-grid3>.cw-side-r,.cw-grid2>.cw-side-r{display:none}
.cw-top-r>.cw-nav:not(.cw-medrop .cw-nav){display:none}.cw-top-s{flex:1;max-width:none;width:auto}.cw-brand-name{display:none}
.cw-jobsearch{grid-template-columns:1fr 1fr}
.cw-hero h1{font-size:32px}.cw-prof-bg{height:110px}.cw-prof-av{margin-top:-70px}.cw-prof-av .cw-av{width:110px;height:110px}
.cw-app{padding:12px 8px 84px}
.cw-threads{max-height:none}.cw-msgs.has-thread .cw-threads{display:none}
.cw-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--cw-line);z-index:50;justify-content:space-around;padding:4px 0 calc(4px + env(safe-area-inset-bottom))}
.cw-tabbar a{position:relative;display:grid;justify-items:center;font-size:11px;color:var(--cw-mute)!important;text-decoration:none!important;padding:4px 8px}
.cw-tabbar a.is-on{color:var(--cw-ink)!important}
.cw-tabbar .cw-badge{top:0;right:4px}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
.wp-block-post-content>.cw-card.cw-narrow{margin:32px auto}
