/* Native WordPress content, pagination, admin bar, and existing Contact Form 7 forms. */
.admin-bar .site-header{top:auto}.admin-bar .site-nav{max-height:calc(100dvh - 165px);overflow-y:auto}
.native-page{padding-top:34px;padding-bottom:90px}.native-page-heading{margin-bottom:40px}.native-page-heading h1{font-size:clamp(28px,4vw,52px);overflow-wrap:anywhere}.native-page-heading .breadcrumb{margin-bottom:32px}.native-page .entry-content,.native-article-content .entry-content{max-width:840px;margin-inline:auto}.native-article-content{padding-block:55px 70px}.entry-content{overflow-wrap:anywhere}.entry-content>*+*{margin-top:1.5em}.entry-content h2{margin-top:2.2em}.entry-content h3{margin-top:1.8em;font-size:1.25em}.entry-content a:not(.pill-link):not(.text-link):not(.wp-block-button__link){text-decoration:underline;text-underline-offset:4px}.entry-content ul,.entry-content ol{margin-block:1.5em}.entry-content blockquote{margin:2em 0;border-left:3px solid #315ae8;padding:1em 1.5em;background:#f0f2f7}.entry-content iframe,.entry-content video{max-width:100%}.entry-content table{width:100%;border-collapse:collapse;font-size:14px}.entry-content th,.entry-content td{border:1px solid var(--line);padding:12px;text-align:left}.entry-content pre{white-space:pre-wrap;overflow:auto;background:#eee;padding:18px}.entry-content .alignwide{max-width:1100px}.entry-content .aligncenter{margin-inline:auto}.entry-content .alignleft{float:left;margin:0 24px 20px 0}.entry-content .alignright{float:right;margin:0 0 20px 24px}.entry-content:after{content:"";display:block;clear:both}.wp-caption,.wp-caption-text,.gallery-caption{max-width:100%}.wp-caption-text,figcaption{color:var(--muted);font-size:12px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{clip:auto;width:auto;height:auto;z-index:100000;background:white;color:black;padding:15px}
.native-archive-title{font-size:clamp(28px,4vw,52px)!important;line-height:1.6;overflow-wrap:anywhere}.native-cover img{width:100%;height:100%;object-fit:cover}.default-cover{background:#f0f2f7;position:relative}.default-cover-title{position:absolute;left:8%;top:26%;font-family:var(--display-font);font-size:clamp(22px,2.1vw,34px);font-weight:400;letter-spacing:-.055em;line-height:1.5}.default-cover .editorial-bottom{left:8%;bottom:10%;font-size:10px}.journal-filters a{border:1px solid var(--line);border-radius:0;padding:10px 23px;min-height:44px;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.journal-filters a:hover,.journal-filters a[aria-current=true]{background:var(--ink);color:white;border-color:var(--ink)}.journal-list[aria-busy=true] .journal-grid{opacity:.5}.journal-pagination{margin-top:45px}.journal-pagination ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0}.journal-pagination a,.journal-pagination span{display:flex;min-width:44px;min-height:44px;padding:7px 15px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:0}.journal-pagination .current{background:var(--ink);color:white}.journal-empty{grid-column:1/-1;padding:30px 0;color:var(--muted)}.journal-intro{padding-bottom:35px}.post-navigation{display:flex;justify-content:space-between;gap:35px;padding-bottom:65px}.post-navigation>div{max-width:48%;font-size:14px}.post-navigation a{text-decoration:underline;text-underline-offset:5px}.edit-link{font-size:12px;margin-top:30px}.edit-link a{text-decoration:underline}.comments-area{padding-block:40px 65px}.comment-list{padding:0;list-style:none}.comment-body{padding:25px 0;border-bottom:1px solid var(--line)}.comment-author img{float:left;margin-right:15px}.comment-metadata{font-size:12px;color:var(--muted)}.comment-content{margin-block:18px}.not-found>p{margin-block:25px}.search-form{margin-top:25px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.wpcf7 form{max-width:760px;margin-inline:auto}.wpcf7 form p{margin-block:0 24px}.wpcf7 label{display:block;font-weight:400}.wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wpcf7 textarea,.wpcf7 select,.comment-form input:not([type=checkbox]):not([type=submit]),.comment-form textarea,.search-field,.post-password-form input[type=password]{width:100%;max-width:100%;font:inherit;font-size:16px;padding:13px 15px;color:var(--ink);background:#fff;border:1px solid #b8b8be;border-radius:0;margin-top:8px}.wpcf7 textarea,.comment-form textarea{min-height:170px;resize:vertical}.wpcf7 input:focus-visible,.wpcf7 textarea:focus-visible,.wpcf7 select:focus-visible{outline:3px solid #315ae8;outline-offset:3px}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{accent-color:#315ae8;width:18px;height:18px;margin-right:7px}.wpcf7 .wpcf7-list-item{display:block;margin:8px 0}.wpcf7 input[type=submit],.comment-form input[type=submit],.search-submit,.post-password-form input[type=submit]{background:var(--ink);color:white;font:inherit;border:0;border-radius:0;padding:16px 32px;min-height:50px;cursor:pointer}.wpcf7 input[type=submit]:hover{background:#315ae8}.wpcf7 input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.wpcf7-not-valid-tip{font-size:13px;margin-top:5px}.wpcf7-response-output{margin:20px 0!important;padding:15px!important;border-radius:0;font-size:14px}.wpcf7-spinner{vertical-align:middle}.wpcf7-form-control-wrap{display:block}.wpcf7 form table{width:100%}.wpcf7 th{vertical-align:top}.wpcf7 input[type=file]{padding:10px}
@media(max-width:782px){.admin-bar .site-header{top:auto}.admin-bar .site-nav{max-height:calc(100dvh - 180px)}}
@media(max-width:600px){.admin-bar .site-header{top:auto}.native-page{padding-top:25px;padding-bottom:55px}.native-article-content{padding-block:35px 45px}.native-page-heading{margin-bottom:30px}.journal-filters a{font-size:12px;padding:8px 17px}.post-navigation{gap:20px;padding-bottom:45px}.post-navigation>div{font-size:12px}.wpcf7 form table,.wpcf7 form tbody,.wpcf7 form tr,.wpcf7 form th,.wpcf7 form td{display:block;width:100%}.wpcf7 form th{border-bottom:0}.entry-content .alignleft,.entry-content .alignright{float:none;margin-inline:auto}.entry-content table{font-size:12px}.entry-content th,.entry-content td{padding:9px}}

/* Version 1.1: typography and floating navigation match the motion-led site. */
.native-page-heading h1,.native-archive-title,.entry-content h2,.entry-content h3,.comments-area h2{font-family:var(--heading-font,sans-serif);font-weight:400;letter-spacing:.005em}
.native-page-heading h1{line-height:1.6}.native-page-heading{padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:45px}.native-page-heading .breadcrumb{font-size:9px}
.native-article-content .entry-content h2{font-size:clamp(23px,2.15vw,31px);line-height:1.7}.native-article-content .entry-content p,.native-article-content .entry-content li{font-size:15px;line-height:2.15}.native-article-content .entry-content .article-cta h2{margin-top:23px;font-size:27px}.entry-content .article-cta .pill-link{border-radius:0}
.journal-pagination{font-size:12px}.journal-pagination .current{background:#315ae8;border-color:#315ae8}.post-navigation{font-size:12px}.wpcf7 input[type=submit],.search-submit{font-weight:400;letter-spacing:.04em}.wpcf7 form label{font-weight:400}.default-cover{border:1px solid var(--line)}
@media(max-width:700px){.home-page .journal-card .default-cover-title{font-size:13px;top:28%}.home-page .journal-card .default-cover .editorial-bottom{font-size:6px}.native-page{padding-top:20px}.native-article-content .entry-content p,.native-article-content .entry-content li{font-size:14px}.native-article-content .entry-content .article-cta h2{font-size:23px}}
