.koyane-contactform-page .entry-content{overflow-wrap:anywhere;}
.koyane-contactform-page .entry-content .contactform-goals-title{color:var(--portal-deep);font-size:18px;font-weight:700;margin-top:30px;}
.koyane-contactform-page .entry-content .contactform-goals-title+ul,.koyane-contactform-page .entry-content .contactform-goals-title+ol{background:#f2f8f3;border:1px solid #c8e0d0;padding:24px 24px 24px 44px;margin-bottom:36px;border-radius:5px;}
.koyane-contactform-page .entry-content li{margin-bottom:12px;}
.koyane-contactform-page .entry-content .contactform-code{font-family:Consolas,monospace;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:22px;color:#263c30;background:#f5f8f5;border:0;}
.koyane-contactform-page .contactform-code-wrap{border:1px solid #d7e3dc;border-radius:5px;overflow:hidden;margin:20px 0 28px;}
.koyane-contactform-page .contactform-code-bar{padding:8px 12px;background:#eaf3ed;display:flex;justify-content:flex-end;}
.koyane-contactform-page .contactform-copy{border:1px solid #b9d4c1;border-radius:4px;color:#176239;background:white;padding:6px 14px;cursor:pointer;font-size:13px;}
.koyane-contactform-page .contactform-copy:focus-visible{outline:2px solid #176239;outline-offset:2px;}
.koyane-contactform-page .entry-content h2{scroll-margin-top:30px;}
@media(max-width:600px){.koyane-contactform-page .entry-content .contactform-code{font-size:13px;padding:16px;}}
