.ido-news-listing .filters{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ido-news-empty{padding:40px 0}.ido-news-detail .entry-content{margin:40px 0 64px}.ido-news-detail .entry-content h2{font-size:28px;margin:40px 0 24px}.ido-news-detail .entry-content h3{margin:32px 0 18px}.ido-news-detail .entry-content p{margin:20px 0;line-height:2}.ido-news-detail .entry-content ul,.ido-news-detail .entry-content ol{padding-left:1.5em}.ido-news-detail .entry-content img{height:auto;max-width:100%}.ido-news-detail .entry-content .wp-block-gallery{gap:24px}.ido-news-detail .center{margin-top:48px}.ido-form-unavailable{padding:28px;background:var(--pale);border-radius:8px}
.ido-cf7 .form-row>.wpcf7-form-control-wrap{display:block;min-width:0;width:100%}.ido-cf7 input[type=text],.ido-cf7 input[type=email],.ido-cf7 input[type=tel],.ido-cf7 textarea{width:100%;max-width:100%;border:1px solid #a0c3a4;border-radius:4px;background:#fff;padding:12px 15px;color:var(--ink);font:inherit}.ido-cf7 textarea{min-height:220px;resize:vertical}.ido-cf7 .wpcf7-radio{display:flex;flex-wrap:wrap;gap:12px 24px}.ido-cf7 .wpcf7-list-item{margin:0}.ido-cf7 .wpcf7-list-item label{display:inline-flex;gap:8px;align-items:baseline}.ido-cf7 .wpcf7-not-valid-tip{font-size:14px;line-height:1.7;margin-top:8px;color:#a52626}.ido-cf7 input[aria-invalid=true],.ido-cf7 textarea[aria-invalid=true]{border-color:#a52626}.ido-cf7 .wpcf7-response-output{padding:18px 22px!important;border-radius:6px;line-height:1.8}.ido-cf7 .wpcf7-submit{display:inline-block;text-align:center;cursor:pointer}.ido-cf7 .wpcf7-spinner{vertical-align:middle}.ido-cf7 form.submitting .wpcf7-submit{opacity:.6;cursor:wait}.ido-cf7 .consent a{text-decoration:underline;text-underline-offset:4px}.ido-cf7 .consent .wpcf7-list-item label{display:inline-block}
@media(max-width:700px){.ido-news-detail .entry-content h2{font-size:24px}.ido-cf7 .wpcf7-radio{flex-direction:column;gap:12px}.ido-cf7 .form-row>label{margin-bottom:12px}.ido-news-listing .filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
