.community-wrap{max-width:1200px;margin:52px auto;padding:0 24px}.community-wrap h1{font-size:clamp(30px,4vw,48px);line-height:1.18}.community-wrap h2,.community-section h2{font-size:clamp(24px,3vw,34px);line-height:1.25}.community-wrap p,.community-panel p{line-height:1.7}.community-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:25px 0}.community-heading h2{margin-bottom:12px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.community-card,.community-panel{border:1px solid #e9e0d6;background:#fff;border-radius:22px;overflow:hidden}.community-card>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.community-card>div{padding:22px}.community-card p{font-size:14px;overflow-wrap:anywhere}.community-card h3{font-size:20px;margin-top:0}.community-panel{padding:28px;margin:22px 0;overflow-wrap:anywhere}.community-section{margin-top:52px;margin-bottom:52px}.community-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.community-reviews .community-panel{margin:0}.community-reviews h3{font-size:20px}.review-stars{color:#cd4a08;letter-spacing:3px;font-size:22px}.community-form-wrap{max-width:850px}.community-form label:not(.check),.community-source label{display:block;margin:18px 0}.community-form input:not([type=checkbox]),.community-form select,.community-form textarea,.community-source input,.community-source select{display:block;width:100%;padding:13px;border:1px solid #d9d1c7;border-radius:9px;font:inherit;margin-top:9px;background:#fff}.community-form .check{align-items:flex-start;line-height:1.6;margin:26px 0}.community-form .check input{margin-top:6px;flex-shrink:0}.community-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.community-form .contact-trap{position:absolute;left:-10000px;opacity:0}.community-form .captcha-box img{max-width:100%;height:auto}.community-source h2{font-size:25px}.community-share{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:22px 0;font-size:14px}.community-share [data-share-status]{font-size:12px;color:#9b3708}.community-share input{width:100%;padding:10px}.community-start{background:#fff1e5;border:1px solid #f6d9bf;padding:40px;border-radius:26px;margin-bottom:40px}.community-start p{max-width:750px;font-size:19px}.community-start h1{max-width:850px}.community-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.community-admin-photo{max-width:100%;max-height:600px;object-fit:contain}.community-admin-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.community-filter{display:flex;flex-wrap:wrap;gap:18px;align-items:end;margin:24px 0}.community-filter select{display:block;padding:12px;margin-top:8px}[hidden]{display:none!important}@media(max-width:850px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-heading{align-items:flex-start;flex-direction:column}.community-start{padding:28px}}@media(max-width:560px){.community-wrap{margin:30px auto;padding:0 16px}.community-grid,.community-reviews,.community-form-grid{grid-template-columns:1fr}.community-panel{padding:22px}.community-heading .button{white-space:normal}.community-start{padding:24px}.community-start p{font-size:16px}.community-card>div{padding:20px}.community-share{gap:12px}}
