/* Goldie Gotesman, LCSW · license verification badges v1 (Nov 6, 2026) */
.gg-vf{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.gg-fl{display:inline-flex;align-items:center;gap:12px;padding:11px 16px 11px 12px;background:#FFFCFA;border:1px solid #E2D9CC;border-radius:12px;text-decoration:none!important;color:#1F4570;transition:border-color .2s,box-shadow .2s;max-width:100%;box-sizing:border-box}
.gg-fl:hover{border-color:#1F4570;box-shadow:0 6px 18px rgba(31,69,112,.10)}
.gg-fl:before{content:"";flex:none;width:28px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 38'%3E%3Cpath d='M17 1.5 3 6.6v10.2c0 9.1 6 16.6 14 19.7 8-3.1 14-10.6 14-19.7V6.6L17 1.5Z' fill='%231F4570'/%3E%3Cpath d='M17 4.6 6 8.6v8.2c0 7.3 4.6 13.4 11 16.3' fill='none' stroke='%23C4A574' stroke-width='1' opacity='.7'/%3E%3Cpath d='m11 18.6 4.2 4.2 8-8.4' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.gg-fl span{display:flex;flex-direction:column;line-height:1.35;text-align:left}
.gg-fl b{font-weight:600;font-size:14px;color:#1F4570}
.gg-fl i{font-style:normal;font-size:12.5px;color:#3D4F66;text-decoration:underline;text-decoration-color:#C4A574;text-underline-offset:3px}
.gg-port-text .gg-vf{display:grid;grid-template-columns:1fr;max-width:460px}.gg-port-text .gg-fl{width:100%}
.gg-foot .gg-vf{justify-content:center;margin-top:0}
.gg-vf.sm .gg-fl{padding:8px 12px 8px 9px;gap:9px}.gg-vf.sm .gg-fl:before{width:22px;height:25px}.gg-vf.sm b{font-size:12.5px}.gg-vf.sm i{font-size:11.5px}
@media(max-width:640px){.gg-vf{flex-direction:column}.gg-foot .gg-vf{align-items:center}.gg-fl{width:100%}.gg-foot .gg-fl{width:100%;max-width:360px}}

/* header logo, larger (Nov 6, 2026) */
.gg-head .gg-logo img{height:78px;width:auto}
@media (max-width:900px){.gg-head .gg-logo img{height:48px}}
