.community-wrap .community-section{padding-block:32px}.community-section h2{margin:0 0 16px}.community-intro{color:#536784;font-size:14px;line-height:1.6}.faq-list{display:grid;gap:18px;margin-bottom:24px}.faq-card{border:1px solid #b8d3fc;border-radius:10px;overflow:hidden;background:#fff}.faq-card h3{margin:0;padding:14px 18px;font-size:16px;line-height:1.5;color:#fff;background:#3675bb;overflow-wrap:anywhere}.faq-answer{padding:18px}.faq-answer b{font-size:13px;color:#295d98}.faq-answer p{margin:9px 0 16px;line-height:1.7}.community-date{display:block;text-align:right;color:#526a89}.community-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.community-review{padding:20px;border:1px solid #c8daf5;border-radius:12px;background:#f8fbff}.community-review h3{margin:0 0 8px;font-size:16px}.community-review time,.community-review small{font-size:12px;color:#536784}.community-review p{line-height:1.65;overflow-wrap:anywhere}.community-example-label{font-size:14px;color:#3d5370}.community-badge{display:block;font-size:12px;font-weight:600;color:#3d5370;margin-bottom:8px}#community-dialog{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-width:620px;max-height:calc(100dvh - 32px);margin:auto;padding:26px;border:0;border-radius:18px;overflow:auto;background:#fff;color:#172743}#community-dialog::backdrop{background:#071a3e99}.community-dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.community-dialog-heading h2{margin:0 0 20px;font-size:24px}.community-dialog-heading button{border:0;border-radius:50%;width:34px;height:34px;font-size:24px;cursor:pointer;background:#eef4ff;color:#172743}#community-form{display:grid;gap:14px}#community-form label{display:grid;gap:8px;font-size:14px}#community-form input:not([type=checkbox]),#community-form textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #c7d8ee;border-radius:8px}#community-form .community-consent{display:flex;align-items:flex-start;line-height:1.5}#community-form .community-consent input{width:auto;flex-shrink:0;margin-top:3px}#community-form .community-honeypot{display:none}.community-status{margin:0;font-size:14px;line-height:1.5}.community-status:empty{display:none}@media(max-width:700px){.community-reviews{grid-template-columns:1fr}.faq-card h3{padding:12px 15px}.faq-answer{padding:15px}.community-date{text-align:left}#community-dialog{padding:20px}}
