.settings-layout{display:grid;gap:22px}.settings-section-nav{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}.settings-section-nav a{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;text-decoration:none;font-size:.83rem;font-weight:700}.settings-section{scroll-margin-top:110px}.settings-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px}.settings-section-head h2{margin:0}.settings-section-head p{margin:3px 0 0;opacity:.72;max-width:720px}.settings-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-section-grid>.settings-card{margin:0}.settings-card-wide{grid-column:1/-1}@media(max-width:820px){.settings-section-grid{grid-template-columns:1fr}.settings-card-wide{grid-column:auto}.settings-section-head{align-items:flex-start;flex-direction:column}}

/* Release 157.76: phone-friendly settings subnavigation and action fields. */
@media(max-width:700px){
.settings-layout{gap:18px}
.settings-section-nav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:9px 8px;scrollbar-width:thin}
.settings-section-nav a{flex:0 0 auto;min-height:44px;scroll-snap-align:start;padding:9px 12px}
.settings-section{scroll-margin-top:92px}



.settings-card input:not([type=checkbox]):not([type=radio]),.settings-card select,.settings-card textarea{font-size:16px;min-height:44px}
}


