.ep-practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ep-practice .ep-card{border-top:3px solid #087e83}.ep-practice .ep-card h3,.ep-news .ep-card h3,.ep-case-law .ep-card h3{font-size:1.22rem;line-height:1.35}.ep-news .ep-card p,.ep-case-law .ep-card p{font-size:1rem;line-height:1.65}.ep-news .ep-card,.ep-case-law .ep-card{min-width:0}.ep-inquiry{background:#e4f2e9;border-radius:20px;margin:30px auto 60px;max-width:1120px;padding:clamp(24px,4vw,54px)!important}.ep-inquiry label{display:block;font-weight:600;color:#103b3e;margin-bottom:18px}.ep-inquiry input:not([type=submit]),.ep-inquiry textarea{display:block;width:100%;max-width:100%;background:#fff;border:1px solid #809d98;border-radius:7px;padding:12px;font:inherit;color:#103b3e;margin-top:7px}.ep-inquiry textarea{min-height:150px}.ep-inquiry input:focus,.ep-inquiry textarea:focus{outline:3px solid #087e83;outline-offset:2px}.ep-inquiry input[type=submit]{white-space:normal;background:#103b3e;color:white;border:0;border-radius:8px;padding:16px 24px;font-weight:700;cursor:pointer}.ep-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.ep-inquiry .wpcf7-response-output{color:#103b3e;background:white}.ep-inquiry .wpcf7-not-valid-tip{color:#9b2929}.ep-page .ep-practice{padding-left:0;padding-right:0}.ep-practice .ep-card p:last-child{margin-bottom:0}@media(max-width:700px){.ep-practice-grid,.ep-form-grid{grid-template-columns:1fr}.ep-inquiry{border-radius:0;margin-bottom:0}.ep-news .ep-three,.ep-case-law .ep-three{grid-template-columns:1fr}}
