.niep-theme .agreement-heading{background:var(--soft);border-bottom:1px solid var(--line)}
.niep-theme .agreement-measure{max-width:880px;margin-inline:auto;min-width:0}
.niep-theme .agreement-heading .agreement-measure{padding:30px 0 42px}
.niep-theme .agreement-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;color:var(--muted);font-size:13px}
.niep-theme .agreement-breadcrumb a{color:var(--blue)}
.niep-theme .agreement-breadcrumb [aria-current]{overflow-wrap:anywhere}
.niep-theme .agreement-publisher{margin:0 0 10px;color:var(--teal);font-size:14px;font-weight:600}
.niep-theme .agreement-heading h1{margin:0;color:var(--navy);font-size:clamp(30px,3vw,40px);line-height:1.2;overflow-wrap:anywhere}
.niep-theme .agreement-body{padding:42px 0 80px;color:var(--ink);font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.niep-theme .agreement-content>:first-child{margin-top:0}
.niep-theme .agreement-content :is(img,video,iframe){max-width:100%}
.niep-theme .agreement-content table{display:block;max-width:100%;overflow-x:auto}
.niep-theme .agreement-content pre{max-width:100%;overflow-x:auto}
@media(max-width:780px){.niep-theme .agreement-heading .agreement-measure{padding:22px 0 30px}.niep-theme .agreement-breadcrumb{margin-bottom:26px}.niep-theme .agreement-body{padding:30px 0 52px}}
