.cp-page{max-width:960px;margin:0 auto;padding:clamp(24px,5vw,64px) 24px;color:#19354a;line-height:1.75}.cp-intro{padding-block:12px 32px;border-bottom:2px solid #c3d8dd}.cp-intro h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.cp-section{padding-block:24px;border-bottom:1px solid #dbe5e8}.cp-section h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.35}.cp-status{padding:16px 20px;background:#edf4f7;border-inline-start:4px solid #39738c;border-radius:6px}.cp-page dl,.cp-inline dl{margin:20px 0}.cp-page dl>div,.cp-inline dl>div{padding:14px 0;border-bottom:1px solid #dbe5e8}.cp-page dt,.cp-inline dt{font-weight:700}.cp-page dd,.cp-inline dd{margin:6px 0 0}.cp-page li{padding-block:6px}.cp-inline{max-width:1120px;margin:20px auto;padding:0 24px;line-height:1.7;font-size:1rem;font-weight:400}.cp-inline details{padding:16px 0;border-bottom:1px solid #dbe5e8}.cp-inline summary{cursor:pointer;font-weight:650}.cp-button{display:inline-block;background:#194f69;color:#fff!important;padding:11px 20px;border-radius:8px;text-decoration:none;margin-block:12px}.cp-button:focus-visible,.cp-inline summary:focus-visible{outline:3px solid #d08328;outline-offset:4px}.cp-page,.cp-inline{overflow-wrap:anywhere}html[dir=rtl] .cp-page,html[dir=rtl] .cp-inline{text-align:right}
