.academy-original-title{font-size:clamp(22px,2.7vw,36px)!important;line-height:1.65!important;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;letter-spacing:-.8px}.academy-original{max-width:860px;margin:30px auto 48px;padding:44px 48px;background:#fff;border:1px solid #dce5ee;border-radius:18px;color:#172c40}.academy-original p{font-size:17px;line-height:2;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 30px}.academy-original figure{margin:28px 0 40px}.academy-original img{display:block;width:100%;height:auto;border-radius:8px;object-fit:contain}.academy-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.academy-original-video{padding:22px;background:#f3f6fa;border:1px solid #dce5ee;border-radius:10px;margin:28px 0 38px;font-size:14px;font-weight:700}.academy-original-video a{color:#315efb}.academy-application{margin-top:24px}.academy-original a:focus-visible{outline:3px solid #315efb;outline-offset:4px}@media(max-width:600px){.academy-original{padding:26px 18px;border-radius:12px;margin-top:22px}.academy-original p{font-size:15px;line-height:1.95;margin-bottom:24px}.academy-original figure{margin:22px 0 32px}.academy-original-title{font-size:22px!important;line-height:1.65!important}.academy-original-video{padding:18px;font-size:13px}}
.academy-original .post-content{max-width:100%}.academy-original .content-image{margin:28px 0 40px}.academy-original .content-image img{height:auto;max-height:none;object-fit:contain}.academy-original .content-text{line-height:2;white-space:pre-wrap;margin-bottom:30px}.academy-admin-bar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:24px 0;font-size:13px;color:#63798b}.content-fold-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.content-fold-controls label{font-size:12px;display:flex;align-items:center;gap:8px}.content-fold-controls input{min-width:0;max-width:240px;padding:8px;border:1px solid #ccd9e6;border-radius:6px}.content-block>summary{cursor:pointer;list-style:none}.content-block>summary::-webkit-details-marker{display:none}.content-block>summary>span:before{content:'＋ ';color:#315efb}.content-block[open]>summary>span:before{content:'− '}.content-block>summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-block>summary>div{flex-shrink:0}.content-block:not([open]){padding-bottom:0}.content-block .content-control{min-height:32px}.content-toolbar{position:sticky;top:0;z-index:3;background:#fff;padding:12px 0;border-bottom:1px solid #e2e9f0}.rich-toolbar{flex-wrap:wrap}.content-editor-image{max-height:320px!important;object-fit:contain!important}#media-upload-status{font-size:13px;color:#315efb;line-height:1.8}@media(max-width:600px){.content-block>summary{gap:6px;padding:10px 6px}.content-block>summary>span{font-size:11px}.content-control{padding:5px 7px!important}.content-fold-controls input{max-width:180px}.academy-original .content-text{line-height:1.95}}

.academy-editor textarea[name="title"]{min-height:120px;font-size:16px;line-height:1.8;resize:vertical}.academy-editor .content-toolbar{gap:8px}.academy-editor #save-page-top{margin-left:auto}

.managed-service-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.managed-service-links .cms-button{font-size:13px}.blog-managed-page .post-content{border-top:0;padding-top:0;margin-top:0}
