.ebr-section{width:min(1180px,calc(100% - 48px));margin:56px auto;padding:40px 0;border-top:1px solid #dbe5ee;color:#15334a;scroll-margin-top:100px;font-family:inherit}.ebr-section *{box-sizing:border-box}.ebr-section h2{font-size:clamp(27px,4vw,40px);line-height:1.15;margin:8px 0 22px}.ebr-kicker{font-size:12px;letter-spacing:.13em;font-weight:700;color:#326e97}.ebr-card{border:1px solid #dbe5ee;border-radius:16px;background:#fff;padding:24px;margin:20px 0;overflow-wrap:anywhere}.ebr-card header{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.ebr-card time{font-size:13px;color:#526a7c}.ebr-stars{color:#916600;font-size:23px;letter-spacing:2px;margin:12px 0}.ebr-verified{font-size:13px;color:#24664b}.ebr-text{line-height:1.7}.ebr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ebr-grid .ebr-card{margin:0}.ebr-disclosure{max-width:850px;margin:24px 0;line-height:1.65;font-size:14px}.ebr-disclosure summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.ebr-form{max-width:740px;background:#f3f7fa;border-radius:18px;padding:30px;margin-top:28px}.ebr-form h3{font-size:24px;margin:0 0 20px}.ebr-form p{line-height:1.65}.ebr-form label{display:block;font-weight:600;margin-bottom:7px}.ebr-form input:not([type=hidden]):not([type=submit]),.ebr-form select,.ebr-form textarea{font:inherit;color:#15334a;background:#fff;border:1px solid #93aabd;border-radius:9px;width:100%;max-width:100%;padding:12px;min-height:48px}.ebr-form textarea{resize:vertical}.ebr-form .ebr-submit{background:#173e5b;color:white;border:0;border-radius:9px;padding:14px 24px;min-height:48px;cursor:pointer;font-weight:600;width:auto}.ebr-form :focus-visible,.ebr-section a:focus-visible,.ebr-section summary:focus-visible{outline:3px solid #176eaf;outline-offset:3px}.ebr-form .ebr-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ebr-status{padding:18px;border:1px solid #85b39d;border-radius:10px;background:#f0faf5}.ebr-pagination{display:flex;justify-content:space-between;gap:16px;margin:24px 0}.ebr-section a{text-decoration:underline;text-underline-offset:3px;color:#174f78}@media(max-width:760px){.ebr-section{width:calc(100% - 32px);margin:32px auto;padding:28px 0}.ebr-grid{grid-template-columns:1fr}.ebr-card{padding:20px}.ebr-form{padding:20px}.ebr-form .ebr-submit{width:100%;white-space:normal}}

.ebr-form .comment-form>p{margin:0 0 18px}
