.ekp-community{margin:28px 0;padding:28px;border:1px solid #d7e4e9;border-radius:12px;background:#fff;color:#21475c;scroll-margin-top:110px}.ekp-community .ekp-list-heading h2{font-size:clamp(24px,3vw,34px)}.ekp-community-list{display:grid;gap:9px}.ekp-community-card{padding:16px 18px;border:1px solid #e0e9ed;border-radius:8px;background:#fbfdfd}.ekp-community-card>header{display:flex;align-items:center;gap:11px}.ekp-community-card strong{font-size:13px;color:#254d60}.ekp-community-card time{font-size:10px;color:#7e949f;margin-left:auto}.ekp-community-monogram{width:28px;height:28px;border-radius:50%;background:#e7f2f4;color:#2b7e8c;font-size:11px;display:grid;place-items:center;flex-shrink:0}.ekp-community-card p{margin:11px 0 0;font-size:13px;line-height:1.85;color:#4f7180;white-space:pre-line;overflow-wrap:anywhere}.ekp-five-score{font-size:16px;color:#197d89;white-space:nowrap}.ekp-five-score small{font-size:10px;margin-left:2px;color:#82a0ad}.ekp-community-entry{margin-top:22px;border-top:1px solid #deeaee;padding-top:18px}.ekp-community-entry>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;background:#f0f7f8;border:1px solid #cfe2e7;padding:15px 18px;border-radius:7px;cursor:pointer;font-size:14px;font-weight:700;color:#1d657a}.ekp-community-entry>summary>span{font-size:10px;font-weight:450;color:#6e8d9b}.ekp-community-entry[open]>summary{margin-bottom:22px}.ekp-community .ekp-form{gap:16px}.ekp-community .ekp-form label{font-size:12px;color:#3e6375}.ekp-community .ekp-form input,.ekp-community .ekp-form textarea{font-size:13px;color:#254e60;border-color:#cfdfe5;border-radius:6px}.ekp-community .ekp-form .ekp-grid{margin:0}.ekp-community .ekp-form button[type=submit],.ekp-community .ekp-comment-submit{background:#1a6d80;color:#fff;border:0;border-radius:6px;padding:12px 18px;font-size:12px;font-weight:650;cursor:pointer}.ekp-community .ekp-form .ekp-consent{font-size:11px;line-height:1.8;font-weight:450}.ekp-community input[type=checkbox]{accent-color:#197e88}.ekp-guest-rating{padding:0;border:0;margin:5px 0}.ekp-guest-rating legend{font-size:12px;margin-bottom:10px;color:#486a7c}.ekp-guest-rating>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:430px}.ekp-guest-rating label{position:relative;cursor:pointer}.ekp-guest-rating input{position:absolute;width:1px!important;height:1px;opacity:0}.ekp-guest-rating span{display:grid;place-items:center;padding:12px 5px;background:#f4f8f9;border:1px solid #d2e2e7;border-radius:7px;font-size:15px;font-weight:700;color:#547f90}.ekp-guest-rating input:checked+span{background:#1d7787;color:#fff;border-color:#1d7787}.ekp-guest-rating input:focus-visible+span{outline:3px solid #5ea5b4;outline-offset:3px}.ekp-community [data-community-status]{font-size:11px}.ekp-comments #respond{margin-top:26px;padding:22px;background:#f5f9fa;border:1px solid #dde9ed;border-radius:9px}.ekp-comments #reply-title{font-size:21px;margin:0 0 17px}.ekp-comments .logged-in-as{font-size:11px}.ekp-comments .form-submit{margin:0}.ekp-comments .ekp-comment-form textarea{width:100%;resize:vertical}.article-content .ekp-community{max-width:100%;margin-top:40px}.ekp-community .ekp-form input:focus,.ekp-community .ekp-form textarea:focus{outline:2px solid #6eb4be;outline-offset:2px}.ekp-community [hidden]{display:none!important}
@media(max-width:650px){.ekp-community{padding:20px 16px;margin:22px 0}.ekp-community-card{padding:13px}.ekp-community-card>header{gap:7px;flex-wrap:wrap}.ekp-community-card time{font-size:9px}.ekp-community .ekp-grid{grid-template-columns:1fr}.ekp-community .ekp-list-heading h2{font-size:25px}.ekp-community-entry>summary{padding:13px;font-size:12px;gap:10px}.ekp-guest-rating>div{gap:6px}.ekp-guest-rating span{font-size:13px}.ekp-comments #respond{padding:16px}.ekp-community-monogram{width:25px;height:25px}}

.ekp-community-entry>h3,.ekp-guest-comments>h3{font-size:20px;color:#234e62;margin:0 0 13px}.ekp-community-entry{margin-top:12px}.ekp-guest-comments{margin-top:30px;padding-top:24px;border-top:1px solid #dce8ed}
