html.study-room-layout{--search-field-left:max(300px, calc(50vw - 302px));--search-tab-inset:32px;--search-result-left:calc(var(--search-field-left) + var(--search-tab-inset));--search-result-width:min(40.75rem, calc(100vw - var(--search-result-left) - 20px));--search-primary-tabs-height:0px;--search-content-gap:1.5rem;--search-content-leading:.5rem;--search-body-size:15.2px;--search-body-line:27.4px;--search-meta-size:14px;--search-meta-line:22px;--search-text-weight:400}html.study-room-layout body .shell{width:var(--search-result-width);max-width:calc(100% - var(--search-result-left) - 20px);margin-inline:var(--search-result-left) 0}html.study-room-layout .shell>main{padding:calc(var(--search-content-gap) + var(--search-content-leading)) 0 3.5rem}html.study-room-layout #study-research-search{border:0;margin-top:0;padding-top:0}html.study-room-layout #study-research-search #study-research-answer h3{font-size:20px;font-weight:600;line-height:28px}html.study-room-layout #study-research-search #study-research-answer p{font-size:var(--search-body-size);font-weight:var(--search-text-weight);line-height:var(--search-body-line)}html.study-room-layout #study-research-search #study-research-answer :is(.research-source-link,.research-source-location){font-size:var(--search-meta-size);font-weight:var(--search-text-weight);line-height:var(--search-meta-line)}html.study-room-layout #study-research-search #study-research-answer .research-citations{font-size:12px;font-weight:500;line-height:20px}@media (width>=1224px){html.study-room-layout{--search-field-left:max(296px, calc(50vw - 404px))}html.study-room-layout body .shell{width:min(1100px, calc(100% - var(--search-result-left) - 68px));max-width:none}}@media (width>=1461px){html.study-room-layout{--search-field-left:340px}}@media (width>=1660px){html.study-room-layout{--search-field-left:340px}}@media (width<=1099px){html.study-room-layout{--search-field-left:20px;--search-result-left:calc(var(--search-field-left) + var(--search-tab-inset));--search-result-width:min(40.75rem, calc(100vw - var(--search-result-left) - 20px))}}@media (width<=640px){html.study-room-layout{--search-content-gap:1.25rem}}@media (width<=800px),(width<=1100px) and (hover:none) and (pointer:coarse){html.study-room-layout{--search-tab-inset:0px}html.study-room-layout .topbar.library-header{position:relative;top:auto}}
