/* Shared public content gutter: 100px narrower on each side of the former 1200px frame. */
body:has(>header#header)>main,
#app .member-shell.public-search-shell .m-content,
#app .member-shell.public-search-shell .m-topbar{width:100%;max-width:1000px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}
body:has(>header#header)>header#header,
#app .public-search-shell .crowd-site-header{max-width:1000px;padding-left:32px;padding-right:32px}
body:has(>header#header)>footer,
#app .member-shell.public-search-shell .member-footer{width:100%;max-width:1000px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}
body:has(>header#header) .pricing-redesign{max-width:none}
@media(min-width:721px){body:has(>header#header) .pricing-redesign .pricing-desktop{max-width:none}}
@media(max-width:700px){
 body:has(>header#header)>main,
 #app .member-shell.public-search-shell .m-content,
 #app .member-shell.public-search-shell .m-topbar,
 body:has(>header#header)>header#header,
 #app .public-search-shell .crowd-site-header,
 body:has(>header#header)>footer,
 #app .member-shell.public-search-shell .member-footer{padding-left:18px;padding-right:18px}
}

/* Keep the hidden chip-measuring row from widening the document. */
#app .public-search-shell .suggestions-fit{position:relative}
#app .public-search-shell .suggestion-measure{width:0;overflow:hidden;left:0;top:0;justify-content:flex-start}
