.aject-blog-article{max-width:920px}.aject-blog-article>h1{max-width:900px;letter-spacing:-.035em;line-height:1.3}.aject-blog-hero{display:block;max-height:560px;object-fit:contain;background:#101c30;border:1px solid #223853}.aject-wp-content{font-size:17px;line-height:2;letter-spacing:-.008em}.aject-wp-content h2{font-size:clamp(24px,3vw,32px);padding-bottom:12px;border-bottom:1px solid #28405c;margin-top:54px}.aject-wp-content h3{font-size:22px;margin-top:36px}.aject-wp-content img{display:block;margin:24px auto;max-width:100%;height:auto;object-fit:contain}.aject-wp-content figcaption{text-align:center;color:#95a9c3;font-size:13px;margin-top:8px}.aject-wp-content pre{border:1px solid #294260;line-height:1.7}.aject-wp-content :not(pre)>code{background:#1b2d46;color:#9bd1ff;padding:2px 6px;border-radius:4px}.aject-wp-content table{width:100%;border-spacing:0;font-size:14px}.aject-wp-content th{background:#1a304c;color:#fff}.aject-wp-content tr:nth-child(2n) td{background:#101f33}.aject-wp-content ol,.aject-wp-content ul{padding-left:1.6em;margin:16px 0}.aject-wp-content li{margin:7px 0}.aject-related{margin-top:75px;border-top:1px solid #29405c;padding-top:34px}.aject-related-header>span{font-size:12px;letter-spacing:.16em;color:#69b6ff;font-weight:700}.aject-related-header h2{font-size:26px;margin:10px 0 24px}.aject-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.aject-related-card{display:block;overflow:hidden;border:1px solid #29405c;border-radius:12px;background:#101c30;color:#fff;text-decoration:none;transition:border-color .2s,transform .2s}.aject-related-card:hover{border-color:#4a9bff;transform:translateY(-3px)}.aject-related-card img,.aject-related-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:150px;object-fit:cover;background:#142b46;color:#79b6ee;font-size:11px;letter-spacing:.12em}.aject-related-body{padding:16px}.aject-related-body time{font-size:12px;color:#9baec6}.aject-related-body h3{font-size:15px;line-height:1.5;margin:8px 0 14px}.aject-related-body span{font-size:12px;color:#72baff}@media(max-width:700px){.aject-related-grid{grid-template-columns:1fr}.aject-related-card{display:grid;grid-template-columns:110px 1fr}.aject-related-card img,.aject-related-placeholder{height:100%;min-height:130px}.aject-wp-content{font-size:16px}}