.teams-directory{display:grid;min-width:0;max-width:100%;gap:26px;padding-bottom:52px}.teams-page-heading,.directory-results-heading,.teams-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.teams-page-heading h1,.teams-page-heading p,.directory-results-heading h2,.directory-results-heading p,.teams-section-heading h2,.teams-section-heading p,.teams-directory-card h3,.teams-directory-card p,.teams-personal-card h3,.teams-personal-card p,.teams-login-callout h2,.teams-login-callout p,.directory-empty-state h3,.directory-empty-state p{margin:0}.teams-page-heading h1{color:#151720;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:900;line-height:1.1}.teams-page-heading p,.directory-results-heading p,.teams-section-heading p{margin-top:6px;color:#64718a;font-size:.9rem;font-weight:600;line-height:1.45}.teams-total-count,.directory-results-heading>strong,.teams-section-heading>span{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid #e0e6f0;border-radius:999px;background:#fff;color:#64718a;padding:8px 12px;font-size:.78rem;font-weight:800}.teams-total-count strong{color:#151720;font-size:1rem}.teams-personal-area{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.teams-personal-area.has-invites{grid-template-columns:minmax(0,1.85fr) minmax(250px,.75fr)}.teams-invites-panel,.teams-login-callout{min-width:0;border:1px solid #e4e9f1;border-radius:14px;background:#fff;box-shadow:0 14px 36px #141e340b}.teams-personal-main,.teams-explore{min-width:0}.teams-invites-panel{padding:20px}.teams-section-heading h2,.directory-results-heading h2,.teams-login-callout h2{color:#151720;font-size:1.08rem;font-weight:900;line-height:1.25}.teams-section-heading>span{min-width:30px;justify-content:center;padding:6px 9px;color:#1456ff}.teams-personal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.teams-personal-card[hidden]{display:none!important}.teams-personal-toggle-wrap{display:flex;justify-content:center;margin-top:14px}.teams-personal-toggle-wrap.is-expanded-sticky{position:sticky;z-index:18;bottom:18px;pointer-events:none}.teams-personal-toggle-wrap.is-expanded-sticky .teams-personal-toggle{box-shadow:0 10px 24px #1f2b4133;pointer-events:auto}.teams-personal-toggle{width:auto;min-height:38px;padding:0 14px;border:1px solid #dfe5ef;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:#1456ff;font-size:.75rem;font-weight:900;cursor:pointer}.teams-personal-toggle:hover,.teams-personal-toggle:focus-visible{border-color:#1456ff;background:#f5f8ff;outline:none}.teams-personal-card,.teams-create-card{min-height:190px;border:1px solid #e5eaf2;border-radius:12px;background:#fff}.teams-personal-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:1fr auto auto;gap:10px 12px;padding:18px 16px 14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.teams-personal-card:hover{border-color:#cad3e2;box-shadow:0 15px 32px #16223917;transform:translateY(-2px)}.teams-personal-card-with-cover{min-height:250px;overflow:hidden;grid-template-rows:70px auto auto auto;padding:0 16px 14px}.teams-personal-cover{grid-column:1 / -1;display:block;height:70px;margin:0 -16px;overflow:hidden;background:var(--transparent-media-surface, #767676)}.teams-personal-cover img{width:100%;height:100%;object-fit:cover;background-color:var(--transparent-media-surface, #767676);opacity:1}.teams-personal-card-with-cover .teams-personal-logo{position:relative;z-index:2;margin-top:-30px;border:3px solid #fff;background:var(--transparent-media-surface, #767676);box-shadow:0 7px 16px #11182724}.teams-personal-card-with-cover .teams-personal-copy{padding-top:0}.teams-personal-card-with-cover .teams-role-badge{z-index:3;box-shadow:0 4px 14px #1118271f}.teams-role-badge{position:absolute;top:10px;right:10px;border-radius:999px;background:#eef3ff;color:#1456ff;padding:5px 8px;font-size:.66rem;font-weight:900}.teams-role-badge.is-founder{background:#effbdc;color:#427500}.teams-role-badge.is-member{background:#f1f3f7;color:#5f6d84}.teams-personal-logo{display:block;width:58px;height:58px;margin-top:16px;border-radius:14px;overflow:hidden;background:var(--transparent-media-surface, #767676)}.teams-personal-logo img,.teams-card-logo img,.teams-invite-row img{width:100%;height:100%;object-fit:cover;background-color:var(--transparent-media-surface, #767676)}.teams-personal-copy{min-width:0;align-self:center;padding-top:18px}.teams-personal-copy h3 a,.teams-card-copy h3 a{display:block;overflow:hidden;color:#151720;font-size:.95rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.teams-personal-copy p,.teams-card-copy p{display:flex;align-items:center;gap:6px;min-width:0;margin-top:6px;overflow:hidden;color:#68758c;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.teams-personal-copy p img,.teams-card-copy p img{width:16px;height:11px;border-radius:2px;object-fit:cover}.teams-personal-copy p img.teams-game-icon,.teams-card-copy p img.teams-game-icon{width:16px;height:16px;border-radius:4px}.teams-personal-meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf0f5;padding-top:10px}.teams-personal-meta span{display:inline-flex;align-items:center;gap:6px;color:#59667d;font-size:.75rem;font-weight:800}.teams-personal-meta .bi-star-fill,.teams-card-stats .bi-star-fill{color:#f6b51d}.teams-personal-action{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:35px;min-height:35px;border-radius:8px;font-size:.75rem;line-height:1}.teams-personal-action>i{line-height:1}.teams-create-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border-color:#cbd3df;border-style:dashed;color:#151720;padding:22px;text-align:center}.teams-create-card>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#1456ff;color:#fff;font-size:1.25rem}.teams-create-card strong{font-size:.92rem;font-weight:900}.teams-create-card small{max-width:175px;color:#64718a;font-size:.72rem;font-weight:600;line-height:1.4}.teams-create-card:hover,.teams-create-card:focus-visible{border-color:#1456ff;background:#f5f8ff;color:#151720;outline:none}.teams-invites-list{display:grid;gap:2px;margin-top:14px}.teams-invite-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf0f5;padding:10px 0}.teams-invite-row>a:first-child{width:40px;height:40px;border-radius:50%;overflow:hidden}.teams-invite-row div{min-width:0}.teams-invite-row strong,.teams-invite-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-invite-row strong{color:#151720;font-size:.78rem;font-weight:900}.teams-invite-row small{margin-top:3px;color:#64718a;font-size:.68rem;font-weight:700}.teams-invite-accept{border-radius:7px;background:#1456ff;color:#fff;padding:7px 9px;font-size:.68rem;font-weight:900}.teams-invite-accept:hover,.teams-invite-accept:focus-visible{background:#0f46d6;color:#fff;outline:none}.teams-invites-all{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:#151720;font-size:.75rem;font-weight:900;transition:color .2s ease}.teams-invites-all:hover,.teams-invites-all:focus-visible{color:#1456ff;outline:none}.teams-login-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px}.teams-login-callout>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:#eef3ff;color:#1456ff;font-size:1.2rem}.teams-login-callout p{margin-top:5px;color:#64718a;font-size:.82rem;font-weight:600}.teams-login-callout .button{min-width:105px}.directory-results-heading>strong{color:#1456ff}.directory-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:10px;margin-top:18px}.directory-search-field{grid-column:span 2}.directory-search-field,.directory-filter-field{position:relative;display:block;min-width:0}.directory-search-field input,.directory-filter-field select,.directory-filter-field input:not([type=hidden]){width:100%;height:48px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#263044;font-size:.76rem;font-weight:700;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.directory-search-field input{padding:0 14px 0 39px}.directory-search-field input::placeholder{color:#64718a;opacity:1}.directory-search-field>i{position:absolute;top:50%;left:14px;color:#748198;font-size:.85rem;transform:translateY(-50%)}.directory-filter-field>span{display:block;margin:0 0 5px 2px;color:#64718a;font-size:.66rem;font-weight:900;line-height:1}.directory-filter-field select{appearance:none;padding:0 34px 0 12px;cursor:pointer}.directory-filter-field input:not([type=hidden]){padding:0 12px;color-scheme:light}.directory-filter-field>i{position:absolute;right:12px;bottom:17px;color:#748198;font-size:.72rem;pointer-events:none}.directory-search-field input:focus,.directory-filter-field select:focus,.directory-filter-field input:not([type=hidden]):focus{border-color:#1456ff;box-shadow:0 0 0 3px #1456ff1c}.directory-filter-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border:0;border-radius:9px;background:#1456ff;color:#fff;font-size:.95rem;cursor:pointer}.directory-filter-submit .icon-magnifying-glass{fill:currentColor}.directory-filter-submit:hover,.directory-filter-submit:focus-visible{background:#0f46d6;color:#fff;outline:none}.directory-filter-reset{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;justify-self:end;border-radius:7px;background:transparent;color:#637089;padding:6px 8px;font-size:.72rem;font-weight:900;transition:background-color .18s ease,color .18s ease}.directory-filter-reset:hover,.directory-filter-reset:focus-visible{background:#f2f6ff;color:#1456ff;outline:none}.directory-filter-form.is-loading{opacity:.68;pointer-events:none}.teams-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.teams-directory-card{min-width:0;overflow:hidden;border:1px solid #e2e7f0;border-radius:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.teams-directory-card:hover{border-color:#cad3e2;box-shadow:0 15px 32px #16223917;transform:translateY(-2px)}.teams-card-cover{display:block;height:50px;overflow:hidden;background:var(--transparent-media-surface, #767676)}.teams-card-cover img{width:100%;height:100%;object-fit:cover;background-color:var(--transparent-media-surface, #767676);opacity:1;transition:transform .25s ease}.teams-directory-card:hover .teams-card-cover img{transform:scale(1.04)}.teams-card-cover>span{display:flex;align-items:center;justify-content:center;height:100%;color:#a3ff12;font-size:1.35rem}.teams-card-body{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px 12px;padding:15px}.teams-card-logo{display:block;width:62px;height:62px;margin-top:-40px;overflow:hidden;border:4px solid #fff;border-radius:14px;background:var(--transparent-media-surface, #767676);box-shadow:0 7px 16px #11182726}.teams-card-copy{min-width:0;margin-top:-9px}.teams-card-copy h3 a{font-size:.9rem}.teams-card-stats,.teams-card-tags,.teams-card-actions{grid-column:1 / -1}.teams-card-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f5;padding-top:11px}.teams-card-stats span{display:inline-flex;align-items:center;gap:5px;color:#637089;font-size:.73rem}.teams-card-stats strong{color:#364158;font-weight:900}.teams-card-stats small{color:#64718a;font-weight:700}.teams-card-tags{min-height:30px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.teams-card-tags span{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe6f0;border-radius:7px;background:#f7f9fc;color:#627087;padding:6px 8px;font-size:.67rem;font-weight:900}.teams-card-tags span.is-recruiting{border-color:#caedb8;background:#f0faeb;color:#318142}.teams-directory-page:not(.communities-directory-page) .teams-directory-card{position:relative}.teams-directory-page:not(.communities-directory-page) .teams-directory-card .teams-card-body{position:static}.teams-directory-page:not(.communities-directory-page) .teams-directory-card .teams-card-logo{position:relative;z-index:3}.teams-directory-page:not(.communities-directory-page) .teams-directory-card .teams-card-tags{position:absolute;top:10px;right:10px;z-index:2;justify-content:flex-end;max-width:calc(100% - 20px);min-height:0;pointer-events:none}.teams-card-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:8px}.teams-card-action,.teams-card-follow{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;min-height:38px;border-radius:8px;font-size:.75rem;line-height:1;white-space:nowrap}.teams-card-action>i,.teams-card-follow>i{flex:0 0 auto;line-height:1}html:not([data-theme=dark]) .teams-card-action.button.primary,html:not([data-theme=dark]) .teams-card-follow.button.secondary{border-color:#d5dae3;background:#eef1f5;box-shadow:none;color:#303744}html:not([data-theme=dark]) .teams-card-action.button.primary{color:#303744!important}html:not([data-theme=dark]) .teams-card-action.button.primary:hover,html:not([data-theme=dark]) .teams-card-action.button.primary:focus-visible,html:not([data-theme=dark]) .teams-card-follow.button.secondary:hover,html:not([data-theme=dark]) .teams-card-follow.button.secondary:focus-visible{border-color:#c7cdd7;background:#e1e5eb;box-shadow:none;color:#222831}html:not([data-theme=dark]) .teams-card-action.button.primary:hover,html:not([data-theme=dark]) .teams-card-action.button.primary:focus-visible{color:#222831!important}html:not([data-theme=dark]) .teams-card-follow.button.secondary.is-following{border-color:#bdc5d0;background:#dce1e8;color:#303744}html:not([data-theme=dark]) .teams-card-follow.button.secondary.is-following:hover,html:not([data-theme=dark]) .teams-card-follow.button.secondary.is-following:focus-visible{border-color:#afb8c5;background:#cfd5de;color:#222831}html:not([data-theme=dark]) .teams-card-follow.button.secondary.is-error{border-color:#d94b58;background:#fff1f2;color:#b42332}.directory-empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:300px;margin-top:18px;border:1px dashed #d9e0eb;border-radius:12px;text-align:center}.directory-empty-state>span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:50%;background:#f0f4fa;color:#60708c;font-size:1.25rem}.directory-empty-state h3{color:#151720;font-size:1rem;font-weight:900}.directory-empty-state p{margin:7px 0 16px;color:#64718a;font-size:.82rem;font-weight:600}.directory-empty-state .button{box-sizing:border-box;min-width:150px;padding:0 24px}html[data-theme=dark] .teams-page-heading h1,html[data-theme=dark] .teams-section-heading h2,html[data-theme=dark] .directory-results-heading h2,html[data-theme=dark] .teams-login-callout h2,html[data-theme=dark] .teams-personal-copy h3 a,html[data-theme=dark] .teams-card-copy h3 a,html[data-theme=dark] .teams-create-card,html[data-theme=dark] .teams-invite-row strong,html[data-theme=dark] .teams-card-stats strong,html[data-theme=dark] .directory-empty-state h3{color:#f4f7fb}html[data-theme=dark] .teams-page-heading p,html[data-theme=dark] .teams-section-heading p,html[data-theme=dark] .directory-results-heading p,html[data-theme=dark] .teams-login-callout p,html[data-theme=dark] .teams-personal-copy p,html[data-theme=dark] .teams-card-copy p,html[data-theme=dark] .teams-create-card small,html[data-theme=dark] .teams-invite-row small,html[data-theme=dark] .directory-empty-state p{color:#aab5c8}html[data-theme=dark] .teams-invites-panel,html[data-theme=dark] .teams-login-callout,html[data-theme=dark] .teams-personal-card,html[data-theme=dark] .teams-create-card,html[data-theme=dark] .teams-directory-card,html[data-theme=dark] .teams-total-count,html[data-theme=dark] .directory-results-heading>strong,html[data-theme=dark] .teams-section-heading>span,html[data-theme=dark] .directory-search-field input,html[data-theme=dark] .directory-filter-field select,html[data-theme=dark] .directory-filter-field input:not([type=hidden]){border-color:#343844;background:#1b1d24}html[data-theme=dark] .teams-total-count,html[data-theme=dark] .directory-filter-field>span,html[data-theme=dark] .directory-search-field input,html[data-theme=dark] .directory-filter-field select,html[data-theme=dark] .directory-filter-field input:not([type=hidden]),html[data-theme=dark] .teams-personal-meta span,html[data-theme=dark] .teams-card-stats span,html[data-theme=dark] .teams-card-stats small{color:#b6c0d2}html[data-theme=dark] .directory-results-heading>strong,html[data-theme=dark] .teams-section-heading>span{color:#a3ff12}html[data-theme=dark] .teams-invites-all{color:#f5f7fb}html[data-theme=dark] .teams-invites-all:hover,html[data-theme=dark] .teams-invites-all:focus-visible{color:#a3ff12}html[data-theme=dark] .directory-filter-reset,html[data-theme=dark] .directory-search-field>i,html[data-theme=dark] .directory-filter-field>i{color:#9da9bd}html[data-theme=dark] .directory-filter-reset:hover,html[data-theme=dark] .directory-filter-reset:focus-visible{background:#a3ff120f;color:#a3ff12}html[data-theme=dark] .directory-search-field input::placeholder{color:#9da9bd}html[data-theme=dark] .teams-total-count strong{color:#f4f7fb}html[data-theme=dark] .teams-personal-meta,html[data-theme=dark] .teams-card-stats,html[data-theme=dark] .teams-invite-row{border-color:#30333d}html[data-theme=dark] .teams-personal-card-with-cover .teams-personal-logo,html[data-theme=dark] .teams-card-logo{border-color:#1b1d24;background:var(--transparent-media-surface, #767676)}html[data-theme=dark] .teams-card-tags span{border-color:#3b3f4b;background:#252832;color:#b7c1d2}html[data-theme=dark] .teams-card-tags span.is-recruiting{border-color:#a3ff1240;background:#a3ff1214;color:#a3ff12}html[data-theme=dark] .teams-card-action.button.primary,html[data-theme=dark] .teams-card-follow.button.secondary{border-color:#3b3e47;background:#292b32;box-shadow:none;color:#e0e2e7}html[data-theme=dark] .teams-card-action.button.primary{color:#e0e2e7!important}html[data-theme=dark] .teams-card-action.button.primary:hover,html[data-theme=dark] .teams-card-action.button.primary:focus-visible,html[data-theme=dark] .teams-card-follow.button.secondary:hover,html[data-theme=dark] .teams-card-follow.button.secondary:focus-visible{border-color:#494c56;background:#35373f;box-shadow:none;color:#fff}html[data-theme=dark] .teams-card-action.button.primary:hover,html[data-theme=dark] .teams-card-action.button.primary:focus-visible{color:#fff!important}html[data-theme=dark] .teams-card-follow.button.secondary.is-following{border-color:#565a65;background:#353840;color:#fff}html[data-theme=dark] .teams-card-follow.button.secondary.is-following:hover,html[data-theme=dark] .teams-card-follow.button.secondary.is-following:focus-visible{border-color:#626774;background:#41444d;color:#fff}html[data-theme=dark] .teams-card-follow.button.secondary.is-error{border-color:#ff6b7873;background:#ff6b7814;color:#ff8994}html[data-theme=dark] .teams-personal-card:hover,html[data-theme=dark] .teams-directory-card:hover{border-color:#4a4f5c;box-shadow:0 15px 32px #0003}html[data-theme=dark] .directory-search-field input:focus,html[data-theme=dark] .directory-filter-field select:focus,html[data-theme=dark] .directory-filter-field input:not([type=hidden]):focus{border-color:#a3ff12;box-shadow:0 0 0 3px #a3ff121f}html[data-theme=dark] .directory-filter-field input[type=date]{color-scheme:dark}html[data-theme=dark] .directory-filter-submit,html[data-theme=dark] .teams-invite-accept,html[data-theme=dark] .teams-create-card>span{background:#a3ff12;color:#151720}html[data-theme=dark] .directory-filter-submit:hover,html[data-theme=dark] .directory-filter-submit:focus-visible,html[data-theme=dark] .teams-invite-accept:hover,html[data-theme=dark] .teams-invite-accept:focus-visible{background:#b7ff45;color:#151720}html[data-theme=dark] .teams-role-badge{background:#a3ff121a;color:#a3ff12}html[data-theme=dark] .teams-role-badge.is-member{background:#252832;color:#b7c1d2}html[data-theme=dark] .directory-empty-state{border-color:#3b3f4b}html[data-theme=dark] .directory-empty-state>span{background:#a3ff121a;color:#a3ff12}html[data-theme=dark] .teams-create-card:hover,html[data-theme=dark] .teams-create-card:focus-visible{border-color:#a3ff12;background:#a3ff120d}html[data-theme=dark] .teams-personal-toggle{border-color:#3b3f4b;background:#1b1d24;color:#a3ff12}html[data-theme=dark] .teams-personal-toggle:hover,html[data-theme=dark] .teams-personal-toggle:focus-visible{border-color:#a3ff12;background:#a3ff120d}html[data-theme=dark] .teams-personal-toggle-wrap.is-expanded-sticky .teams-personal-toggle{box-shadow:0 12px 28px #0000006b}html[data-theme=dark] .teams-role-badge.is-founder,html[data-theme=dark] .teams-login-callout>span{background:#a3ff121a;color:#a3ff12}@media screen and (max-width:1320px){.teams-personal-area.has-invites{grid-template-columns:1fr}}@media screen and (max-width:1599px){.teams-personal-grid,.teams-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:870px){.teams-directory{gap:20px;padding-bottom:0}.teams-invites-panel{padding:16px}.directory-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-search-field{grid-column:1 / -1}.teams-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-personal-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.teams-personal-grid .teams-personal-card,.teams-personal-grid .teams-create-card{width:min(82vw,320px);flex:0 0 min(82vw,320px);scroll-snap-align:start}.teams-personal-toggle-wrap{display:none}}@media screen and (max-width:560px){.teams-page-heading,.directory-results-heading,.teams-section-heading{align-items:flex-start}.teams-page-heading{flex-direction:column}.directory-results-heading,.teams-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;gap:0 12px}.directory-results-heading>div,.teams-section-heading>div{display:contents}.directory-results-heading>div>h2,.teams-section-heading>div>h2{grid-row:1;grid-column:1;align-self:center;min-width:0}.directory-results-heading>div>p,.teams-section-heading>div>p{grid-row:2;grid-column:1 / -1}.directory-results-heading>strong,.teams-section-heading>span{grid-row:1;grid-column:2;align-self:start}.directory-filter-form,.teams-results-grid{grid-template-columns:1fr}.directory-search-field{grid-column:auto}.teams-login-callout{grid-template-columns:auto minmax(0,1fr)}.teams-login-callout .button{grid-column:1 / -1;width:100%}}
