/* Native WordPress integration; approved site.css and academic.css remain unchanged. */
.native-search-form{margin:0}.native-search-submit{margin-top:18px}.native-search-results h2{font-size:1.25rem;margin:0 0 12px}.native-search-results p{font-size:14px}.pagination .page-numbers{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line);text-decoration:none}.pagination .current{background:var(--navy);color:#fff}.nav .current-menu-item{color:var(--blue)}.wp-caption{max-width:100%}.wp-caption-text{font-size:12px;color:var(--muted)}.alignleft{float:left;margin:0 24px 20px 0}.alignright{float:right;margin:0 0 20px 24px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.prose:after{content:'';display:table;clear:both}html.no-js .search-toggle,html.no-js .menu-toggle{display:none}html.no-js .nav{display:block}html.no-js .nav>.wrap{flex-wrap:wrap}html.no-js .side details:not([open]) nav{display:block}
@media(max-width:800px){html.no-js .nav>.wrap{display:flex}.native-search-form.filterbar{grid-template-columns:1fr}.alignleft,.alignright{float:none;margin:20px 0}}
