.public-site .page-title--updates{color:#e0b45e}.updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:30px 0}.update-card{display:block;overflow:hidden;min-width:0;background:#25221e;border:1px solid #494239;border-radius:3px;color:#f2ecdf;text-decoration:none}.update-card:hover{border-color:#d2b57c;text-decoration:none}.update-card>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.update-card__body{padding:24px}.update-card time{font-size:.72rem;color:#c8b89e}.update-card h2{font-size:2rem;line-height:1.15;margin:14px 0;color:#f2ecdf}.update-card p{font-size:.87rem;color:#bdb3a4;overflow-wrap:anywhere}.update-card__body>span{display:block;margin-top:20px;color:#e0b45e;font-size:.8rem}.update-post{max-width:950px;margin:auto;padding-bottom:40px}.update-post>.eyebrow{margin-top:28px}.update-post__feature{display:block;width:100%;max-height:600px;object-fit:contain;margin:30px 0;background:#211f1b}.blog-content{font:1rem/1.85 Inter,sans-serif;color:#ddd3c4;overflow-wrap:anywhere}.blog-content p,.blog-content ul,.blog-content ol,.blog-content blockquote,.blog-content figure{margin:0 0 1.4rem}.blog-content ul,.blog-content ol{padding-left:1.6rem}.blog-content h2{font-size:2.2rem;margin:1.7rem 0 .8rem;color:#e0b45e}.blog-content h3{font-size:1.8rem;margin:1.5rem 0 .6rem}.blog-content blockquote{border-left:3px solid #e0b45e;padding:12px 22px;background:#25221e}.blog-content img{display:block;max-width:100%;height:auto;border-radius:3px}.blog-content figcaption{font-size:.8rem;color:#bdb3a4;margin-top:8px}.blog-content a{color:#e0b45e;text-decoration:underline}.blog-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.blog-toolbar button{font:inherit;font-size:.78rem;min-height:38px;padding:7px 10px;background:#393126;color:#eee5d2;border:1px solid #84745e;border-radius:3px;cursor:pointer}.blog-rich-content{min-height:300px;padding:20px;background:#191714;border:1px solid #72634f;border-radius:3px}.blog-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.blog-image-card{min-width:0;padding:14px;border:1px solid #655540;background:#191714;border-radius:3px}.blog-image-copy{display:block;width:100%;border:0;padding:0;background:#eee5d2;cursor:pointer}.blog-image-copy img{display:block;width:100%;height:170px;object-fit:contain}.blog-image-filename{font-size:.75rem;margin:10px 0;overflow-wrap:anywhere}.blog-feature-choice{display:block;margin:12px 0;color:#e0b45e;font-size:.85rem}.blog-image-card .form-group label{font-size:.72rem}.blog-image-card .btn{width:100%}.blog-embed-fallback{margin-top:10px}.admin-site #blog-editor .editor-toolbar{position:sticky;top:auto;bottom:12px;flex-wrap:wrap}.admin-site #blog-editor .editor-toolbar>div{display:flex;gap:10px;flex-wrap:wrap}.admin-site #blog-editor .editor-toolbar .btn--outline{color:#342c22;background:transparent}.admin-site #blog-upload,.admin-site .blog-image-card .btn--outline{background:transparent}.blog-rich-content:focus-visible{outline:3px solid #e0b45e;outline-offset:3px}@media(max-width:900px){.updates-grid,.blog-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.updates-grid,.blog-image-grid{grid-template-columns:1fr}.update-card__body{padding:20px}.blog-rich-content{padding:14px}.admin-site #blog-editor .editor-toolbar{bottom:6px;padding:10px}.blog-content h2{font-size:1.8rem}}
