.blog-hub{max-width:1180px;margin:auto;padding:100px 24px}.blog-hub h1{font:clamp(3.5rem,8vw,7.5rem)/.92 Georgia,serif;margin:18px 0 28px}.hub-intro{margin:50px 0;padding:28px;border:1px solid rgba(198,161,91,.28);background:#181713}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-grid article{display:flex;flex-direction:column;min-height:270px;padding:26px;border:1px solid rgba(198,161,91,.22);background:#181713}.blog-grid article>span{color:#c6a15b;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.blog-grid h2{font:1.55rem/1.1 Georgia,serif;margin:18px 0}.blog-grid p{color:#aaa397;line-height:1.65}.blog-grid a{color:#ece6da;text-decoration:none}.blog-grid article>a{margin-top:auto;color:#d4b574}.toc{display:flex;flex-wrap:wrap;gap:10px;margin:42px 0;padding:22px;background:#181713}.toc strong{width:100%}.toc a{padding:7px 10px;border:1px solid rgba(198,161,91,.24);text-decoration:none}.process-list{padding-left:1.2rem}.process-list li{margin:28px 0}.process-list li p{margin:8px 0}.faq-list details{border-top:1px solid rgba(198,161,91,.22);padding:18px 0}.faq-list summary{cursor:pointer;color:#fff;font-weight:700}.article-cta{display:inline-block;padding:16px 22px;background:#c6a15b;color:#11110f!important;text-decoration:none;font-weight:800}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.blog-grid{grid-template-columns:1fr}.blog-hub{padding-top:60px}.blog-hub h1{font-size:3.2rem}}