.ak-ne-section{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:start;max-width:1160px;margin:48px auto;padding:clamp(22px,4vw,44px);background:#f0f7f4;border:1px solid #cbddd5;border-radius:20px;color:#173b3b;scroll-margin-top:100px}
.ak-ne-section *{box-sizing:border-box}.ak-ne-intro,.ak-ne-form{min-width:0}.ak-ne-eyebrow{font-size:12px;font-weight:750;letter-spacing:.13em;color:#376b5f}.ak-ne-section h2{font-size:clamp(25px,3vw,36px);line-height:1.35;margin:12px 0 20px}.ak-ne-intro p:not(.ak-ne-eyebrow){font-size:16px;line-height:1.75}.ak-ne-form{background:#fff;border:1px solid #dde7e1;border-radius:14px;padding:16px}.ak-ne-form iframe{display:block;width:100%;max-width:100%;border:0;min-height:300px;background:#fff}.ak-ne-fallback{font-size:14px;line-height:1.6;margin:12px 0 0}.ak-ne-section a,.ak-ne-link a{color:#146b68;text-decoration:underline;text-underline-offset:3px}.ak-ne-section a:focus-visible,.ak-ne-link a:focus-visible{outline:3px solid #a57418;outline-offset:4px}.ak-ne-link{max-width:1160px;margin:32px auto;padding:16px 24px;text-align:center;font-size:16px;line-height:1.6}
@media(max-width:760px){.ak-ne-section{grid-template-columns:minmax(0,1fr);margin:32px 16px;padding:22px 16px;gap:18px}.ak-ne-form{padding:12px}.ak-ne-section h2{font-size:27px}}@media(min-width:761px) and (max-width:1200px){.ak-ne-section{margin-left:24px;margin-right:24px}}@media print{.ak-ne-section,.ak-ne-link{display:none}}
