.ag-profile{background:#f6f8f8}.ag-profile-wrap{max-width:1040px}.ag-profile-cover{background:linear-gradient(125deg,#f0f8f5,#eef4fb);border:1px solid #dce7e5;border-radius:24px;padding:clamp(20px,4vw,38px);box-shadow:0 14px 35px #153c4b0c}.ag-profile-identity{display:flex;gap:22px;align-items:center;min-width:0}.ag-profile-identity h1{margin:6px 0;font-size:clamp(1.6rem,4vw,2.5rem);overflow-wrap:anywhere}.ag-profile-identity p{margin:0 0 10px;color:#566775}.ag-profile-avatar{width:112px;height:112px;flex:0 0 112px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#1b826e,#215b8d);color:#fff;font-size:3rem;font-weight:800;overflow:hidden;box-shadow:0 6px 20px #102b3b20}.ag-profile-avatar img{width:100%;height:100%;object-fit:cover}.ag-profile-edit{margin-top:20px}.ag-profile-edit summary{cursor:pointer;color:#205f76;font-weight:700}.ag-profile-edit form{display:grid;gap:10px;max-width:420px;padding-top:14px}.ag-profile-edit input{max-width:100%}.ag-profile-section{margin-top:25px;padding:clamp(18px,3vw,28px);background:#fff;border:1px solid #e2e9ed;border-radius:20px;box-shadow:0 8px 25px #152b3a09}.ag-profile-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ag-profile-heading h2{font-size:clamp(1.2rem,2.5vw,1.6rem);margin:0}.ag-profile-heading span{color:#637582;font-size:.85rem}.ag-profile-testimonies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ag-profile-testimonies article{padding:18px;background:#f7faf9;border-radius:14px;border:1px solid #e5edeb}.ag-profile-testimonies h3{font-size:1.05rem;margin:8px 0}.ag-profile-testimonies p{margin:0;overflow-wrap:anywhere}.ag-profile-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ag-profile-gallery article{min-width:0;border:1px solid #e5e9ec;border-radius:14px;overflow:hidden;background:#fff}.ag-profile-gallery article>a{display:block;aspect-ratio:4/3;background:#edf3f6}.ag-profile-gallery img{width:100%;height:100%;object-fit:contain;display:block}.ag-profile-photo-text{padding:12px}.ag-profile-photo-text h3{font-size:.96rem;margin:0 0 6px;overflow-wrap:anywhere}.ag-profile-photo-text p{font-size:.85rem;color:#596977;margin:0 0 6px;overflow-wrap:anywhere}.ag-profile-photo-text small{color:#367e72}.ag-profile-pages{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:.9rem}.ag-profile-pages a{display:inline-block;padding:9px 14px;border:1px solid #cbdcde;border-radius:10px;text-decoration:none}.ag-profile-comment-form{display:grid;gap:10px;margin-bottom:22px}.ag-profile-comment-form textarea{width:100%;box-sizing:border-box;border:1px solid #c3d0d6;border-radius:12px;padding:12px;font:inherit}.ag-profile-comment-form button{justify-self:start}.ag-profile-comments{display:grid;gap:12px}.ag-profile-comments article{background:#f7f9fb;border:1px solid #e8eef0;border-radius:14px;padding:16px;overflow-wrap:anywhere}.ag-profile-comment-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ag-profile-comment-top small{color:#697b86}.ag-profile-comments p{margin:10px 0}.ag-profile-hide{background:transparent;border:0;color:#9d4545;text-decoration:underline;cursor:pointer;font:inherit;font-size:.8rem;padding:3px 0}@media(max-width:700px){.ag-profile-identity{flex-direction:column;text-align:center}.ag-profile-avatar{width:96px;height:96px;flex-basis:96px}.ag-profile-testimonies{grid-template-columns:1fr}.ag-profile-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ag-profile-photo-text{padding:9px}.ag-profile-photo-text p{font-size:.8rem}.ag-profile-heading{align-items:start}}@media(max-width:340px){.ag-profile-gallery{grid-template-columns:1fr}}
