.article-enrollment__actions,.article-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.article-hero-actions{margin-top:24px}.article-enrollment{margin:30px 0;padding:26px;border:1px solid rgba(218,165,75,.3);border-radius:16px;background:linear-gradient(135deg,rgba(218,165,75,.09),rgba(10,22,34,.9));color:#e9decb}.article-enrollment>small{color:#d4ad62;font-size:12px}.article-enrollment h2,.blog-article-body .article-enrollment h2{margin:10px 0 12px;padding:0;border:0;font-size:22px;line-height:1.7}.article-enrollment p{margin:0 0 18px;color:#c0b8ad;font-size:14px;line-height:2}.article-enrollment__actions .gold-btn,.article-enrollment__actions .outline-btn{min-height:44px;font-size:12px;text-decoration:none}.article-enrollment__phone{display:inline-flex;align-items:center;gap:7px;padding:10px 0;color:#e3c588;font-size:14px}.article-enrollment__location{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;color:#bcb4a8;font-size:12px;line-height:1.9}.article-enrollment__location a{color:#e3c588;text-decoration:underline;text-underline-offset:4px}.article-enrollment--compact{padding:22px}.article-enrollment--compact h2,.blog-article-body .article-enrollment--compact h2{font-size:20px}.article-course-link{display:block;margin-top:14px;color:#e3c588;text-align:center;text-decoration:underline;text-underline-offset:4px}.blog-article-body{font-size:15px;line-height:2.15}.blog-article-body li a,.blog-article-body p a,.blog-article-body td a{color:#e4bd72;text-decoration:underline;text-underline-offset:4px}.blog-article-body strong{color:#eee2cd}#contact-message{scroll-margin-top:100px}@media(max-width:680px){.article-hero-actions{justify-content:center}.article-enrollment,.article-enrollment--compact{padding:19px 16px}.article-enrollment__actions{align-items:stretch;flex-direction:column}.article-enrollment__actions .gold-btn,.article-enrollment__actions .outline-btn,.article-enrollment__phone{justify-content:center}.article-enrollment h2,.blog-article-body .article-enrollment h2{font-size:19px}.blog-article-body{font-size:14px}}