/* MIJUONE 1.13 — Community Experience / Creator Studio
   All housing map styles stay untouched. Scopes: .page-community only. */
.page-community{--community-ink:#102b57;--community-blue:#1764e9;--community-border:#dce7f7;--community-soft:#f4f8ff;--community-shadow:0 15px 36px rgba(35,81,152,.072);background:linear-gradient(180deg,#ecf4ff 0,#f5f9ff 410px,#f8faff 100%);color:var(--community-ink);padding-bottom:90px}
.page-community .mc-community-v113-hero{position:relative;min-height:280px;margin-bottom:28px;color:#12336a;background:linear-gradient(90deg,rgba(245,249,255,.995) 0%,rgba(242,248,255,.97) 36%,rgba(236,245,255,.73) 53%,rgba(224,240,255,.12) 78%),url('../img/hero-friends.jpg') right 42% /cover no-repeat;border-bottom:1px solid #dce9fa;box-shadow:0 15px 35px rgba(49,95,167,.08)}
.page-community .mc-hero::before{background:radial-gradient(circle at 7% 20%,rgba(76,171,251,.10),transparent 33%),linear-gradient(0deg,rgba(224,241,255,.26),transparent 52%)}
.page-community .mc-hero::after{right:16%;top:-205px;border-color:rgba(29,111,238,.12);box-shadow:0 0 0 78px rgba(66,168,255,.035),0 0 0 156px rgba(66,168,255,.018)}
.page-community .mc-hero-content{min-height:280px;padding:34px 0;gap:22px}
.page-community .mc-hero-copy{width: min(790px,75%)}
.page-community .mc-eyebrow{color:#115ac6;font-size:10px;letter-spacing:.16em}
.page-community .mc-signal{background:#17bb9b;box-shadow:0 0 0 5px rgba(20,183,155,.13)}
.page-community .mc-hero h1{font-size:clamp(31px,3vw,49px);font-weight:950;letter-spacing:-.076em;line-height:1.16;margin:20px 0 12px;color:#0c2857;text-wrap:balance}
.page-community .mc-hero h1 em{color:#1169e9;background:linear-gradient(120deg,#0d57c9,#289feb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.page-community .mc-hero p{font-size:13px;font-weight:680;color:#4f6d96;max-width:530px;margin-bottom:22px;line-height:1.72}
.page-community .mc-hero-actions{gap:11px}
.page-community .mc-btn{border-radius:12px;font-size:12px;min-height:44px;padding:10px 18px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,background .2s ease}
.page-community .mc-btn-primary{background:linear-gradient(120deg,#237dff,#1259d8);box-shadow:0 9px 22px rgba(20,100,232,.23)}
.page-community .mc-btn-primary:hover{box-shadow:0 13px 28px rgba(23,102,219,.29)}
.page-community .mc-btn-glass{background:rgba(255,255,255,.8);color:#1d5ec1;border-color:#bad4fb;box-shadow:0 9px 21px rgba(43,99,190,.08)}
.page-community .mc-btn-glass:hover{background:white;color:#064fb7}
.page-community .mc-hero-stats{background:rgba(255,255,255,.77);border:1px solid rgba(255,255,255,.9);border-radius:20px;box-shadow:0 18px 40px rgba(26,88,169,.12);padding:17px 10px;margin-bottom:2px;backdrop-filter:blur(19px)}
.page-community .mc-hero-stats>div{border-right:1px solid #d8e5f6;min-width:90px}
.page-community .mc-hero-stats strong{color:#165bcb;font-size:26px}
.page-community .mc-hero-stats span{color:#587ca9;font-size:10px}
.mc-hero-float{position:absolute;right:30%;top:33px;z-index:1;padding:11px 16px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.8);border-radius:100px;backdrop-filter:blur(18px);color:#3c68a4;font-size:9px;font-weight:880;letter-spacing:.12em;box-shadow:0 12px 26px rgba(36,81,149,.1);pointer-events:none}
.mc-hero-float span{color:#20a2e8;font-size:16px;vertical-align:middle;margin-right:5px}
.page-community .mc-shell{grid-template-columns:218px minmax(0,1fr) 259px;gap:17px;max-width:1650px}
.page-community .mc-pane{border:1px solid #dce8fa;border-radius:20px;box-shadow:var(--community-shadow);background:rgba(255,255,255,.97)}
.page-community .mc-nav-pane{padding:20px 14px 18px;position:sticky;top:16px}
.page-community .mc-nav-pane h2{font-size:17px;color:#12376d;margin-bottom:17px}
.page-community .mc-nav-link{min-height:47px;font-size:12px;border-radius:12px;font-weight:800;color:#527094;transition:background .24s,color .24s,transform .24s}
.page-community .mc-nav-link.active{background:linear-gradient(110deg,#e8f3ff,#f5f9ff);color:#125de0;box-shadow:inset 3px 0 #196ff7}
.page-community .mc-nav-icon{background:#edf5ff;color:#2578e9;height:32px;width:32px;flex-basis:32px;font-size:14px}
.page-community .mc-follow{background:#f1f5fc;border:1px solid #dce9fb;height:25px;width:26px;border-radius:9px}
.page-community .mc-tip-pane{background:linear-gradient(145deg,#e4f2ff,#f6fbff);border-color:#d5e8ff;padding:22px}
.page-community .mc-feed-header{align-items:end;margin:1px 0 19px}
.page-community .mc-feed-header .mc-overline{color:#1672e8;font-size:10px}
.page-community .mc-feed-header h2{font-size:clamp(23px,2vw,28px);font-weight:940;margin:8px 0 6px;color:#112f64}
.page-community .mc-feed-header p{font-size:12px;color:#849bb7}
.page-community .mc-compose{min-height:45px}
.page-community .mc-search-panel{background:rgba(255,255,255,.98);border:1px solid #d6e5fb;border-radius:19px;box-shadow:0 12px 28px rgba(35,85,161,.08);padding:12px;gap:8px;flex-wrap:wrap;margin-bottom:17px}
.page-community .mc-search-field{flex:1 1 100%;min-height:47px;background:#f5f9ff;border:1px solid #e0ebfa;border-radius:11px;padding:0 15px}
.page-community .mc-search-field input{font-size:13px}
.page-community .mc-region-select,.page-community .mc-city-field,.page-community .mc-zip-field{display:flex;min-height:40px;flex:1 1 118px;align-items:center;border:1px solid #dfebfa;border-radius:10px;background:#f7faff;padding:0 11px;color:#415e82}
.page-community .mc-city-field input,.page-community .mc-zip-field input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#355b87;font-size:11.5px}
.page-community .mc-city-field input::placeholder,.page-community .mc-zip-field input::placeholder{color:#8ea6bf}
.page-community .mc-region-select{max-width:none;flex-basis:148px}
.page-community .mc-region-select select{background:transparent;min-width:0;font-size:11px}
.page-community .mc-search-submit{min-width:90px;min-height:41px;border-radius:11px;background:linear-gradient(120deg,#267eff,#145edc);font-size:12px}
.page-community .mc-filter-bar{margin-top:2px;border-color:#e0eafa}
.page-community .mc-filter-tabs>a{font-size:11.5px;padding:10px 13px}
.page-community .mc-filter-tabs>a.active{color:#085bd7;border-bottom-color:#238bff}
.page-community .mc-post-list{gap:16px}
.page-community .mc-post{border-radius:21px;border:1px solid #dce8f9;padding:24px 26px;box-shadow:0 10px 25px rgba(31,77,144,.055);background:white;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,border-color .32s ease}
.page-community .mc-post::before{height:3px;background:linear-gradient(90deg,#3fc9ed,#2268e8,#8fa3f9)}
.page-community .mc-post:hover{transform:translateY(-4px);border-color:#c0d9fc;box-shadow:0 22px 45px rgba(28,80,158,.13)}
.page-community .mc-avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(150deg,#e6f5ff,#b9d9ff);border:1px solid #bedbfc;box-shadow:0 5px 12px rgba(30,103,198,.08);font-size:16px}
.page-community .mc-avatar-anon{background:linear-gradient(160deg,#eeedff,#d8d5f7);color:#7256b2}
.page-community .mc-author strong{font-size:12px;color:#25466e}
.page-community .mc-author span:not(.mc-avatar){font-size:10.5px}
.page-community .mc-post-link h3{font-size:20px;line-height:1.37;color:#163568;font-weight:920;letter-spacing:-.04em;margin-top:17px}
.page-community .mc-post-link:hover h3{color:#1268de}
.page-community .mc-post-link p{color:#68819f;line-height:1.8;font-size:12.5px}
.page-community .mc-post-photo{border-radius:16px;max-height:180px;overflow:hidden;margin-top:13px;background:#edf4ff}
.page-community .mc-post-photo img{width:100%;max-height:180px;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.page-community .mc-post:hover .mc-post-photo img{transform:scale(1.035)}
.page-community .mc-post-footer{margin-top:20px;padding-top:14px;border-top:1px solid #edf2fa}
.page-community .mc-icon-action{border-radius:10px;transition:transform .22s,background .22s,color .22s}
.page-community .mc-icon-action:hover{transform:translateY(-2px)}
.page-community .mc-read-more{color:#1266e5;font-weight:850}
.page-community .mc-aside-pane{padding:22px}
.page-community .mc-ad-card{border-radius:20px;background:linear-gradient(135deg,#0c2a60,#115bc9)}
.page-community .mc-mobile-boards{gap:8px}
.page-community .mc-mobile-boards a{border-radius:11px;border-color:#d6e7fb;font-weight:820;box-shadow:0 4px 10px rgba(22,91,179,.04)}
.page-community .mc-mobile-boards a.active{background:#155edb;box-shadow:0 8px 17px rgba(26,97,212,.18)}
.page-community .mc-detail-wrap,.page-community .mc-editor-page{max-width:1330px}
.page-community .mc-article-content.mc-render{font-size:14px;line-height:1.9}
.page-community .mc-render h2,.page-community .mc-render h3,.page-community .mc-render h4{letter-spacing:-.045em;color:#173b75;font-weight:900;line-height:1.37;margin:23px 0 11px}
.page-community .mc-render h2{font-size:24px}.page-community .mc-render h3{font-size:20px}.page-community .mc-render h4{font-size:17px}
.page-community .mc-render p{margin:9px 0 13px;line-height:1.88}
.page-community .mc-render a{color:#0965d6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.page-community .mc-render ul,.page-community .mc-render ol{padding-left:24px;margin:12px 0;display:block;list-style:revert}
.page-community .mc-render li{margin:7px 0}
.page-community .mc-render blockquote{display:block;padding:11px 19px;margin:16px 0;border-left:4px solid #69a8fa;border-radius:0 12px 12px 0;background:#f1f7ff;color:#315783}
.page-community .mc-render pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;padding:17px 18px;border-radius:14px;background:#102b52;color:#e4f0ff;line-height:1.6}
.page-community .mc-render :not(pre)>code{padding:2px 6px;border-radius:5px;background:#eaf2fd;color:#1258b9}
.page-community .mc-render hr{border:0;border-top:1px solid #dce9f9;margin:20px 0}
/* Composer */
.page-community .mc-studio{max-width:1330px;padding-top:28px}
.page-community .mc-studio-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#8ca3bf;font-size:10px;letter-spacing:.08em;font-weight:850}
.page-community .mc-studio-topline a{color:#1d69d8;font-size:12px;letter-spacing:0;text-decoration:none}
.page-community .mc-studio-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 23px}
.page-community .mc-studio-title h1{font-size:clamp(26px,2.7vw,39px);font-weight:960;line-height:1.18;letter-spacing:-.06em;margin:8px 0 9px;color:#0d315f}
.page-community .mc-studio-title h1 span{color:#2c91ee}
.page-community .mc-studio-title p{font-size:12px;color:#748fac;margin:0}
.page-community .mc-studio-pill{border:1px solid #c9ddf9;background:white;border-radius:50px;padding:10px 15px;display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.09em;color:#3e76b2;font-weight:900;white-space:nowrap}
.page-community .mc-studio-pill span{height:7px;width:7px;background:#28c69a;border-radius:50%;box-shadow:0 0 0 4px rgba(40,198,154,.12)}
.page-community .mc-editor-layout{grid-template-columns:minmax(0,1fr) 276px;gap:19px}
.page-community .mc-studio-panel{padding:30px;overflow:hidden}
.page-community .mc-editor-form{margin:0;gap:15px}
.page-community .mc-studio-section-head{display:flex;align-items:center;gap:13px;margin:4px 0 3px}
.page-community .mc-studio-second{margin-top:19px}
.page-community .mc-studio-step{height:34px;width:34px;flex:none;border:1px solid #bedaff;background:#eaf3ff;color:#1e74e5;border-radius:11px;display:grid;place-items:center;font-weight:900;font-size:12px}
.page-community .mc-studio-section-head h2{font-size:17px;letter-spacing:-.045em;margin:0;color:#1b4275}
.page-community .mc-studio-section-head p{font-size:10.5px;color:#8ba0b8;margin:3px 0 0}
.page-community .mc-studio-label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:880;color:#315577}
.page-community .mc-field-row{gap:12px}
.page-community .mc-editor-form input:not([type=file]),.page-community .mc-editor-form select,.page-community .mc-editor-form textarea{font-size:13px;padding:12px 14px;border:1px solid #dae7fa;background:#f9fbff;border-radius:11px;transition:border .2s,box-shadow .2s}
.page-community .mc-editor-form textarea:focus,.page-community .mc-editor-form input:focus{border-color:#87b9fa;box-shadow:0 0 0 4px rgba(31,115,230,.1)}
.page-community .mc-studio-edit-shell{border:1px solid #cfe0f9;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 10px 24px rgba(44,90,160,.05)}
.page-community .mc-studio-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 12px;background:linear-gradient(180deg,#f7faff,#edf5ff);border:0;border-radius:0;border-bottom:1px solid #dce8fb}
.page-community .mc-toolbar-group{display:flex;gap:3px;align-items:center;padding-right:9px;border-right:1px solid #d8e5f9}
.page-community .mc-toolbar-group:last-child{border:0}
.page-community .mc-studio-toolbar button{height:34px;min-width:34px;padding:0 7px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#2e609e;font-size:13px;transition:background .19s,color .19s,transform .19s}
.page-community .mc-studio-toolbar button:hover,.page-community .mc-studio-toolbar button:focus-visible{background:white;border-color:#cadff8;color:#0f65d9;transform:translateY(-1px)}
.page-community .mc-studio-toolbar select{width:auto;min-width:94px;max-width:134px;height:34px;border:1px solid #d9e7f9;border-radius:8px;background:white;color:#426486;font-size:11px;padding:0 8px;outline:none}
.page-community .mc-editor-modes{display:flex;justify-content:flex-start;gap:6px;padding:9px 14px;border-bottom:1px solid #e1eafb;background:#fff}
.page-community .mc-editor-modes button{border:1px solid transparent;background:transparent;border-radius:9px;padding:7px 12px;color:#6d89a7;font-size:10.5px;font-weight:830;cursor:pointer;transition:background .18s,color .18s}
.page-community .mc-editor-modes button:hover{color:#1c65ca;background:#f3f8ff}
.page-community .mc-editor-modes button.active{color:#155ecb;background:#e8f3ff;border-color:#d3e4fc}
.page-community .mc-studio-workspace{display:grid;grid-template-columns:1fr;min-height:360px}
.page-community .mc-studio-workspace[data-mcs-current-mode="split"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.page-community .mc-studio-workspace[data-mcs-current-mode="preview"] .mc-studio-source,.page-community .mc-studio-workspace[data-mcs-current-mode="edit"] .mc-studio-rendered{display:none}
.page-community .mc-studio-source{min-width:0}
.page-community .mc-studio-source textarea{width:100%;height:100%;min-height:360px;resize:vertical;padding:20px 22px;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff;color:#243e63;font-size:14px;line-height:1.86;outline:none}
.page-community .mc-studio-rendered{min-width:0;min-height:360px;padding:19px 22px;overflow:auto;background:#fcfdff;color:#2b4c70;border-left:1px solid #e2ecfa;font-size:13.5px;line-height:1.75;overflow-wrap:anywhere}
.page-community .mc-empty-preview{color:#a1b4c9;font-size:12px;margin-top:10px}
.page-community .mc-editor-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#8a9db5;font-size:10px;margin-top:-8px}
.page-community .mc-editor-status strong{color:#557aa8;font-variant-numeric:tabular-nums}
.page-community .mc-studio-upload{border:2px dashed #bad5fb;background:linear-gradient(140deg,#f5faff,#f9fcff);border-radius:15px;min-height:147px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;outline:none;transition:border-color .25s,background .25s,transform .25s}
.page-community .mc-studio-upload:hover,.page-community .mc-studio-upload:focus-visible,.page-community .mc-studio-upload.is-dragging{border-color:#4199ff;background:#eaf5ff;transform:translateY(-2px)}
.page-community .mc-upload-glyph{display:grid;place-items:center;height:40px;width:42px;border-radius:12px;color:#1b75e6;background:#e4f0ff;font-size:24px}
.page-community .mc-studio-upload strong{font-size:12px;font-weight:850;color:#2c598d}
.page-community .mc-studio-upload small{font-size:10px;color:#8b9fb8}
.page-community .mc-studio-images,.page-community .mc-studio-existing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:9px}
.page-community .mc-studio-images:empty{display:none}
.page-community .mc-upload-thumb{height:115px;position:relative;border-radius:12px;overflow:hidden;border:1px solid #d3e3fa;background:#f3f8ff}
.page-community .mc-upload-thumb img{width:100%;height:100%;object-fit:cover}
.page-community .mc-upload-thumb button{position:absolute;top:6px;right:6px;border:0;border-radius:50%;background:rgba(5,30,66,.76);color:white;width:25px;height:25px;cursor:pointer}
.page-community .mc-upload-thumb small{position:absolute;bottom:0;left:0;right:0;padding:5px;background:linear-gradient(0deg,rgba(0,15,48,.76),transparent);color:white;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-community .mc-studio-existing{padding:12px 0}
.page-community .mc-studio-existing h3{font-size:12px;margin:0 0 9px;color:#375880}.page-community .mc-studio-existing h3 small{color:#95aac1;font-weight:500}
.page-community .mc-studio-existing-grid label{position:relative;overflow:hidden;border-radius:10px;border:1px solid #dce6f7;cursor:pointer;min-width:0}
.page-community .mc-studio-existing-grid img{width:100%;height:100px;object-fit:cover}
.page-community .mc-studio-existing-grid span{display:block;text-align:center;font-size:11px;padding:5px;color:#436287}
.page-community .mc-studio-existing-grid label:has(input:checked){opacity:.5;outline:2px solid #d34959}
.page-community .mc-zip-entry{max-width:220px}
.page-community .mc-editor-bottom{gap:12px;flex-wrap:wrap;justify-content:space-between;padding-top:20px;margin-top:6px}
.page-community .mc-draft-controls,.page-community .mc-editor-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.page-community .mc-editor-guide{padding:27px;border-radius:20px;background:linear-gradient(155deg,#eff6ff,#fff)}
.page-community .mc-guide-spark{height:48px;width:48px;display:grid;place-items:center;border-radius:14px;background:#e3f1ff;color:#1680f6!important;font-size:25px}
.page-community .mc-editor-guide h2{font-size:19px;margin:17px 0 7px;color:#183f73}
.page-community .mc-editor-guide p{font-size:11.5px;line-height:1.8}
.page-community .mc-editor-guide>div{border-color:#dce8f8}
.page-community .mc-editor-guide strong{font-size:12px}
.page-community .mc-editor-guide small{font-size:11px}
.page-community .mc-studio-guide-foot{padding:23px;margin-top:16px;background:linear-gradient(135deg,#174a97,#11366d);color:white;border-color:#18529d}
.page-community .mc-studio-guide-foot .mc-overline{color:#acd7ff}
.page-community .mc-studio-guide-foot h3{font-size:15px;line-height:1.45;margin:13px 0;color:white}
.page-community .mc-studio-guide-foot p{font-size:10.5px;line-height:1.75;color:#c9ddf5}
.page-community .mc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(prefers-reduced-motion:no-preference){.page-community .mc-community-v113-hero .mc-hero-copy{animation:mc-v113-rise .7s cubic-bezier(.2,.8,.2,1) both}.page-community .mc-hero-float{animation:mc-v113-hover 7s ease-in-out infinite}.page-community .mc-hero-stats{animation:mc-v113-rise .8s cubic-bezier(.2,.8,.2,1) .16s both}.page-community .mc-studio-panel{animation:mc-v113-rise .6s ease both}.page-community .mc-studio-aside{animation:mc-v113-rise .68s ease .12s both}.page-community .mc-post{will-change:transform}}
@keyframes mc-v113-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes mc-v113-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:1390px){.page-community .mc-shell{grid-template-columns:210px minmax(0,1fr) 239px;gap:13px}.page-community .mc-hero-float{display:none}.page-community .mc-post{padding:20px}.page-community .mc-editor-layout{grid-template-columns:minmax(0,1fr) 240px}}
@media(max-width:1130px){.page-community .mc-shell{grid-template-columns:200px minmax(0,1fr)}.page-community .mc-sidebar-right{display:none}.page-community .mc-hero-stats{display:none}.page-community .mc-hero-copy{width:83%}}
@media(max-width:860px){.page-community .mc-studio-pill{display:none}.page-community .mc-editor-layout{display:block}.page-community .mc-studio-aside{display:none}.page-community .mc-studio-panel{padding:22px}.page-community .mc-studio-workspace[data-mcs-current-mode="split"]{grid-template-columns:1fr}.page-community .mc-studio-workspace[data-mcs-current-mode="split"] .mc-studio-rendered{border-left:0;border-top:1px solid #e2ecfa;min-height:180px}}
@media(max-width:780px){.page-community .mc-community-v113-hero{min-height:240px;background:linear-gradient(90deg,rgba(246,250,255,.99),rgba(246,250,255,.88) 73%,rgba(232,245,255,.64)),url('../img/hero-friends.jpg') right 42% /cover no-repeat}.page-community .mc-hero-content{min-height:240px;padding:30px 0}.page-community .mc-hero-copy{width:100%}.page-community .mc-hero h1{font-size:clamp(27px,5vw,37px);margin:12px 0}.page-community .mc-hero p{font-size:11.5px;max-width:410px}.page-community .mc-shell{display:block}.page-community .mc-sidebar-left{display:none}.page-community .mc-mobile-boards{display:flex}.page-community .mc-post{padding:19px}.page-community .mc-studio-page{padding-top:20px}}
@media(max-width:550px){.page-community .container{width:calc(100% - 26px)}.page-community .mc-community-v113-hero{min-height:250px}.page-community .mc-hero-content{min-height:250px;padding:24px 0}.page-community .mc-hero h1{font-size:27px}.page-community .mc-hero p{font-size:11px;line-height:1.6}.page-community .mc-feed-header h2{font-size:22px}.page-community .mc-search-panel{padding:9px}.page-community .mc-search-field{min-height:41px}.page-community .mc-region-select,.page-community .mc-city-field,.page-community .mc-zip-field{flex:1 1 43%;min-height:38px}.page-community .mc-search-submit{flex:1 1 43%;min-height:38px}.page-community .mc-post{padding:16px}.page-community .mc-post-link h3{font-size:17px}.page-community .mc-post-link p{font-size:11.5px}.page-community .mc-studio-topline>span{display:none}.page-community .mc-studio-panel{padding:17px}.page-community .mc-studio-title{margin:16px 0 20px}.page-community .mc-studio-title h1{font-size:28px}.page-community .mc-studio-toolbar{gap:6px;padding:9px}.page-community .mc-toolbar-group{padding-right:5px}.page-community .mc-studio-toolbar button{min-width:30px;height:31px;font-size:12px}.page-community .mc-studio-toolbar select{min-width:86px}.page-community .mc-studio-workspace{min-height:300px}.page-community .mc-studio-source textarea,.page-community .mc-studio-rendered{min-height:300px}.page-community .mc-editor-status span{display:none}.page-community .mc-editor-bottom{align-items:stretch}.page-community .mc-editor-actions{width:100%;justify-content:flex-end}.page-community .mc-draft-controls .mc-btn{padding:9px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.page-community .mc-hero-float,.page-community .mc-community-v113-hero .mc-hero-copy,.page-community .mc-hero-stats,.page-community .mc-studio-panel,.page-community .mc-studio-aside{animation:none!important}.page-community .mc-post:hover,.page-community .mc-studio-upload:hover{transform:none!important}}
