.page-search{background:var(--ivory)}.search-wrap{max-width:880px;padding:64px var(--content-pad) 112px;min-height:60vh;margin:0 auto}.search-heading{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:48px;font-weight:400;line-height:1.1}.search-lead{color:var(--text-muted);margin:16px 0 28px;font-size:18px;line-height:1.6}.search-noscript{color:var(--text-muted);margin:24px 0 0;font-size:16px}.search-noscript a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.page-search .gsc-control-cse{font-family:var(--font-sans);background:0 0;border:none;padding:0}.page-search .gsc-input-box{border:1px solid rgb(var(--navy-rgb) / .18);background:var(--white);border-radius:10px;padding:6px 10px}.page-search .gsc-search-button-v2{background:var(--accent-strong);cursor:pointer;border:none;border-radius:10px;margin-left:12px;padding:14px 24px}.page-search .gsc-search-button-v2:hover{background:var(--navy)}.page-search .gsc-webResult.gsc-result{border:none;border-bottom:1px solid var(--border-light);background:0 0;padding:18px 0}.page-search .gs-title,.page-search .gs-title *{font-family:var(--font-serif);color:var(--navy);font-size:20px;text-decoration:none}.page-search .gs-title:hover,.page-search .gs-title:hover *{color:var(--accent-text)}.page-search .gsc-url-top{color:var(--text-faint)}.page-search .gs-snippet{color:var(--text-muted);font-size:15px;line-height:1.6}.page-search .gsc-cursor-page,.page-search .gsc-cursor-current-page{color:var(--navy);font-size:16px}.page-search .gsc-cursor-current-page{color:var(--accent-text)}@media (max-width:700px){.search-wrap{padding:40px 20px 72px}.search-heading{font-size:34px}}
