.ag-blog-comments{margin-top:2.5rem;padding:clamp(1rem,3vw,2rem);border:1px solid #dce3eb;border-radius:1rem;background:#fff;color:#172b40;overflow-wrap:anywhere}.ag-blog-comments h2,.ag-blog-comments h3{font-size:1.4rem;margin:0 0 1rem;font-weight:700}.ag-comment-notice{background:#f0f5fa;border-left:3px solid #214f7e;padding:1rem;border-radius:.35rem;font-size:.95rem;line-height:1.6}.ag-blog-comments .comment-form label{display:block;font-weight:600;margin-bottom:.4rem}.ag-blog-comments input:not([type=hidden]):not([type=submit]):not([type=checkbox]),.ag-blog-comments textarea{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #bac7d4;border-radius:.5rem;padding:.75rem;font:inherit;color:inherit;background:#fff}.ag-blog-comments textarea{resize:vertical;min-height:140px}.ag-blog-comments input:focus-visible,.ag-blog-comments textarea:focus-visible,.ag-blog-comments a:focus-visible{outline:3px solid #89b9e5;outline-offset:2px}.ag-blog-comments .comment-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.ag-blog-comments .comment-form>p{grid-column:1/-1;margin:0}.ag-blog-comments .comment-form>.comment-form-author{grid-column:1}.ag-blog-comments .comment-form>.comment-form-email{grid-column:2}.ag-blog-comments .comment-notes,.ag-comment-fallback,.ag-comment-status{font-size:.88rem;line-height:1.6;color:#4c6073}.ag-blog-comments .form-submit input{padding:.75rem 1.25rem;white-space:normal;background:#174875;color:#fff;border:0;border-radius:.5rem;cursor:pointer;font:inherit}.ag-blog-comments .form-submit input:disabled{opacity:.6;cursor:wait}.ag-comment-list{padding:0;list-style:none}.ag-comment-list .children{padding-left:1rem;list-style:none}.ag-comment-list article{padding:1rem 0;border-bottom:1px solid #e2e8ef;margin-bottom:1rem}.ag-comment-list .comment-metadata{font-size:.8rem;margin:.35rem 0 .75rem}.ag-blog-comments .comment-reply-title small{display:block;font-size:.85rem;margin-top:.5rem}.ag-comment-standalone{box-sizing:border-box;max-width:760px;margin:2rem auto;font:16px/1.6 system-ui,sans-serif}@media(max-width:575px){.ag-blog-comments .comment-form{grid-template-columns:minmax(0,1fr)}.ag-blog-comments .comment-form>.comment-form-author,.ag-blog-comments .comment-form>.comment-form-email{grid-column:1}.ag-blog-comments .form-submit input{width:100%}.ag-comment-standalone{margin:1rem}}