/*!
Theme Name: Emily Oster 2021
Description: Custom theme for Emily Oster
Version: 1.0.5
Author: The Hot Brain
Author URI: http://thehotbrain.com/
*/*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{-webkit-animation-play-state:paused !important;animation-play-state:paused !important;transition:none !important;scroll-behavior:auto !important}}body{background:#fcfcfa;font-family:tiempos,Georgia,serif;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main{margin:-1em auto 1em;padding:0 1em;width:95%}@media(min-width: 800px){#main{padding:1em 0;margin:0 auto 1em}}article p{line-height:1.4;margin:0 auto 1em;font-size:1.05rem;color:rgba(0,0,0,.7);font-weight:400;letter-spacing:-0.015em}@media(min-width: 800px){article p{font-size:105%;line-height:1.45}}@media(min-width: 1200px){article p{font-size:110%}}.container{margin:0 auto;padding:0 0 0}a,a:link{text-decoration:none;transition:all .3s ease-out}header.page-header{padding:2em 0 0;margin:0 0 2em}@media(min-width: 800px){header.page-header{padding:2.5em 0}}header.page-header p{text-align:center;color:rgba(0,0,0,.5);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:85%;letter-spacing:.1em;max-width:45em;margin:0 auto;padding:0 2em}header.page-header h2{font-family:tiempos,Georgia,serif;font-weight:600;font-size:1.2em;margin:0 auto;line-height:1.2;text-align:center;color:#f2d000;letter-spacing:-0.05em}@media(min-width: 800px){header.page-header h2{font-size:2.25em;margin:0em 0 .2em}}h3{line-height:1.2;letter-spacing:-0.01em;font-size:1.1rem;font-weight:600}h6{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;margin:1em 0 .8em;font-size:.65em;color:rgba(0,0,0,.85)}@media(min-width: 800px){h6{letter-spacing:.2em;font-size:.7em}}header[role=banner]{margin:0 auto;padding:2em 7.5% 1em;display:flex;align-items:center;justify-content:center;align-content:space-between}@media(min-width: 800px){header[role=banner]{padding:3em 2.5% 1em}}header[role=banner] .title-container{width:70%}@media(min-width: 800px){header[role=banner] .title-container{width:30%}}header[role=banner] .nav-container{width:30%}@media(min-width: 800px){header[role=banner] .nav-container{width:70%;margin:0 0 0 auto;text-align:right}}header[role=banner] h1.site-title{padding:0;font-family:tiempos,Georgia,serif;font-weight:500;text-align:left;font-size:1.8rem;line-height:1;margin:0 auto;letter-spacing:-0.04em}@media(min-width: 800px){header[role=banner] h1.site-title{font-size:2.5rem;margin:0}}header[role=banner] h1.site-title a{color:#004e90}header[role=banner] h1.site-title a:hover{color:#f2d000}.menu-main-menu-container{display:none}@media(min-width: 800px){.menu-main-menu-container{display:inherit}}button{width:100%;text-align:center;letter-spacing:.2em;z-index:1000;background:none;border:1px solid #f2d000;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:#f2d000;padding:.65em .9em .7em 1em;text-transform:uppercase;font-size:.8em;transition:all .3s ease-out;cursor:pointer;font-weight:4000;margin:-0.8em 0 0 auto;letter-spacing:.2em;display:block;max-width:75px;line-height:1}@media(min-width: 800px){button{display:none}}button:hover{border-color:#fcfcfa;color:#fcfcfa}#js-modal-content .menu-main-menu-container{height:100vh;display:flex;align-items:center;justify-content:center}#js-modal-content .menu-main-menu-container ul{display:block;margin:0}#js-modal-content .menu-main-menu-container li{display:block;text-align:center;padding:0}#js-modal-content .menu-main-menu-container a{font-weight:500;width:100%;padding:15% 0;display:block;letter-spacing:.2em;font-size:1.2em;color:#fff;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}@media(min-width: 800px){#js-modal-content .menu-main-menu-container a{font-size:1.5em}}#js-modal-content .menu-main-menu-container a:hover{color:#fff}#js-modal-content .menu-main-menu-container #menu-main-menu-1{margin:0;display:inherit}#js-modal-content .menu-main-menu-container button{width:10px}@media(min-width: 800px){.menu-main-menu-container{margin:0 auto;text-align:right}}.menu-main-menu-container ul{list-style:none;padding:0;margin:0 0 0 auto;display:flex;justify-content:flex-end}@media(min-width: 800px){.menu-main-menu-container ul{margin:0}}.menu-main-menu-container ul.sub-menu{display:none}.menu-main-menu-container ul li{padding:0;margin:0 .2em 0 0}@media(min-width: 800px){.menu-main-menu-container ul li{padding:0}}.menu-main-menu-container ul li.menu-item-home{display:none}.menu-main-menu-container ul li:last-child{margin:0}.menu-main-menu-container ul a{padding:.7em 0em .8em;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:.85em;letter-spacing:.15em;font-weight:500;display:block;line-height:1;color:rgba(0,0,0,.75);line-height:1;margin:0 .5em}.menu-main-menu-container ul a:hover{color:#f2d000}.menu-main-menu-container ul .current-menu-item a{border-bottom:1px solid #f2d000}.menu-main-menu-container ul .cv-link a{background:#f2d000;border-radius:.15em;padding:.65em .8em .8em}.menu-main-menu-container ul .cv-link a:hover{color:#fff;background:rgba(0,0,0,.7)}.home #main{width:100%;max-width:100%;margin:0 auto}.home h2{font-family:tiempos,Georgia,serif;text-align:center;font-weight:500;letter-spacing:-0.04em;font-size:1.5rem}@media(min-width: 800px){.home h2{font-size:2rem}}.home h3{text-transform:uppercase;text-align:center;font-weight:500;font-size:.8rem;letter-spacing:.15em;margin:0 auto 2em;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;line-height:1.5}.home .hero{margin:0;display:grid;grid-template-columns:1fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"books" "newsletter" "research" "about"}@media(min-width: 1200px){.home .hero{grid-template-columns:1fr .7fr;grid-template-rows:.4fr 1fr .8fr;grid-template-areas:"books newsletter" "books research" "about about"}}.home .books{grid-area:books;background:rgba(32,162,202,.2);padding:2em 0;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.home .books img{display:block;margin:0 auto;width:95%;text-align:center}.home .books h2{color:#20a2ca}.home .books h3{padding:0 2em}.home .research{grid-area:research;background:#20a2ca;padding:2em 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.home .research .research-link{display:block;text-align:center;text-transform:uppercase;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;padding:1.5em;font-size:.75rem;margin:0 auto 0;letter-spacing:.2em;color:rgba(255,255,255,.75);line-height:1;background:rgba(0,0,0,.05);width:100%}.home .research .research-link:hover{background:#fff;color:#f2d000}.home .research header{width:100%;margin:0 0 1em}.home .research header h2{color:#fcfcfa;width:100%}.home .research header h3{width:80%}@media(min-width: 800px){.home .research .container{flex-grow:1;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}}.home .research .research-list{width:85%;margin:0 auto}@media(min-width: 800px){.home .research .research-list{width:95%;-webkit-columns:2;-moz-columns:2;columns:2}}.home .research .research-list li{font-family:tiempos,Georgia,serif;text-align:left;font-size:.95rem;line-height:1.2;margin:0 0 1em;color:#fff;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;width:100%}@media(min-width: 800px){.home .research .research-list li{padding:0 1.5em}}.home .research .research-list li h4{font-weight:100;font-size:1.05rem;margin:0 0 .4em;letter-spacing:-0.02em}.home .research .research-list li footer{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:.7rem;letter-spacing:.1em;color:rgba(255,255,255,.5)}.home .research .research-list li a{color:rgba(255,255,255,.9)}.home .research .research-list li a:hover{color:#f2d000}.home .research .research-list li a:hover footer{color:#fff}.home .newsletter{grid-area:newsletter;background:#f2d000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.home .newsletter a.subscribe-link{display:block;text-align:center;text-transform:uppercase;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;padding:1em 1.5em;font-size:.95rem;margin:0 auto 1em;letter-spacing:.2em;color:#20a2ca;line-height:1;background:rgba(0,0,0,.05);background:#fff;font-weight:700}.home .newsletter a.subscribe-link:hover{background:#fff;color:#f2d000}.home .newsletter a.zone{display:block;width:100%;justify-content:center;padding:1em 2em 1em;display:flex;align-items:center;justify-content:center}.home .newsletter a.zone h2{color:#fff}.home .newsletter a.zone h3{color:#000;margin:0 auto;max-width:35em}.home .about{grid-area:about;background:#fff;transition:all .3s ease-out}.home .about:hover img{-webkit-filter:grayscale(0) contrast(110%) brightness(110%);filter:grayscale(0) contrast(110%) brightness(110%)}.home .about .container{display:flex;align-items:center;justify-content:center;padding:2em 2em 0;max-width:1000px;flex-wrap:wrap}@media(min-width: 800px){.home .about .container{flex-wrap:nowrap;padding:1em 0 0}}.home .about p{font-size:1.2rem;color:#999;text-align:center;margin:0 auto 1em;letter-spacing:-0.02em}@media(min-width: 800px){.home .about p{font-size:1.5rem;text-align:left}}.home .about p strong{font-weight:600;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#f2d000;font-size:90%}.home .about img{max-width:300px;order:2;padding:0;transition:all .3s ease-out}@media(min-width: 800px){.home .about img{max-width:400px}}footer.site-wide{margin:0 auto;padding:.5em 0 5em;width:90%;bottom:0}footer.site-wide ul.social{display:flex;justify-content:space-around;width:90%;margin:1em auto 1em;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}@media(min-width: 800px){footer.site-wide ul.social{max-width:400px;margin:1em auto 1.5em}}footer.site-wide ul.social li{text-align:center;width:20%}footer.site-wide ul.social li:hover i{color:#f2d000}footer.site-wide ul.social li:hover svg{fill:#f2d000}footer.site-wide ul.social i{font-style:normal;font-size:.75rem;color:#004e90;transition:all .3s ease-out}@media(min-width: 800px){footer.site-wide ul.social i{font-size:.8rem}}footer.site-wide ul.social svg{width:35px;display:block;margin:0 auto;fill:#004e90;transition:all .3s ease-out}@media(min-width: 800px){footer.site-wide ul.social svg{width:30px;padding:0}}footer.site-wide .copyright{font-weight:600;text-align:center}footer.site-wide .credit{text-align:center}footer.site-wide p{font-size:.75rem;line-height:1;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;display:block;color:rgba(0,0,0,.9);text-align:center;text-transform:uppercase;letter-spacing:.1em}footer.site-wide p a{color:rgba(0,0,0,.4);padding:1em;font-weight:400;display:block;font-size:.5rem}footer.site-wide p a:hover{color:#f2d000}.page-about section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.page-about h2{text-transform:uppercase;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;margin:0 0 1em;font-size:.9rem;font-weight:400;letter-spacing:.2em}.page-about article{max-width:1200px;margin:0 auto}.page-about article a{color:#20a2ca}.page-about article a:hover{color:#f2d000}.page-about article p{font-size:1rem;line-height:1.5}.page-about article p:first-of-type{color:#f2d000;line-height:1.2;letter-spacing:-0.03em;font-size:1.5rem;margin:0 0 .75em}@media(min-width: 800px){.page-about article p:first-of-type{font-size:1.8rem}}.page-about .about-photo .frame{overflow:hidden;max-height:500px;margin:-2em 0 .5em}@media(min-width: 800px){.page-about .about-photo .frame{max-height:inherit;margin:0}}@media(min-width: 800px){.page-about .about-photo{width:45%}}.page-about .about-photo img{max-width:500px;width:100%;margin:-10% 0 1em 0;height:auto}@media(min-width: 800px){.page-about .about-photo img{margin:0% 0 .5em 0}}.page-about .about-photo .photo-credit{font-size:.55rem;text-transform:uppercase;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:.1em;color:rgba(0,0,0,.6);margin:0 0 5em}@media(min-width: 800px){.page-about .about-photo .photo-credit{margin:0}}.page-about .about-photo .photo-credit:before{content:"photo: "}@media(min-width: 800px){.page-about .about-text{width:55%}}.page-about .about-links{flex-wrap:wrap;display:flex;align-items:flex-start;justify-content:flex-start}.page-about .about-links a{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;display:block;padding:.25em 0;width:50%}.page-about .about-links a:before{content:"→";margin:0 .5em 0 0}.blog .research-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%}.blog .research-list a{color:rgba(0,0,0,.7)}.blog .research-list a:hover{color:#f2d000}.blog .research-list .downloads a{color:#20a2ca;display:block;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;padding:0;margin:0 0 .5em;text-align:left}.blog .research-list .downloads a:before{content:"→";margin:0 .5em 0 0}.blog .research-list .downloads a:hover{color:#f2d000}.blog .research-list footer{display:block}.blog .research-list li{width:48%;border-top:1px solid rgba(0,0,0,.1);padding:.5em 0em 0em 0;margin:0 1% 1em}@media(min-width: 800px){.blog .research-list li{width:23%}}@media(min-width: 1200px){.blog .research-list li{width:31.33%}}.blog .research-list li h3{font-size:1.3rem;letter-spacing:-0.03em;font-weight:900;margin:0 0 .5em;line-height:1.25;padding:0 2em 0 0}.blog .research-list li .coauthors{margin:-0.4em 0 0;color:rgba(0,0,0,.4);padding:0 1em 0 0}.blog .research-list li .meta{display:flex;margin:0 0 1.5em;justify-content:space-between}.blog .research-list li .meta .meta-category{order:2;width:20%;display:none}.blog .research-list li .meta .meta-publication{order:1;width:80%}.blog .research-list li .meta p{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.3}.blog .research-list article.category-working-paper .meta-category,.blog .research-list article.category-accepted .meta-category{text-align:center;background:#f2d000;padding:.2em .5em .3em;color:#222;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:.65rem;line-height:1;margin:0 0 0 auto;display:flex;align-items:center;justify-content:center}.blog .research-list article.category-working-paper .meta-category a,.blog .research-list article.category-accepted .meta-category a{background:#20a2ca;padding:.1em .2em;color:#fff}.page-contact article{max-width:1200px;margin:0 auto;width:90%}.page-contact a{color:#20a2ca}.page-contact .gform_wrapper li{margin:0 auto 2em}.page-contact #gform_confirmation_wrapper_1{text-align:center;font-size:1.5em;padding:2em}@media(min-width: 800px){.page-contact #gform_confirmation_wrapper_1{font-size:2em}}.page-contact input,.page-contact textarea{border:1px solid rgba(0,0,0,.5);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;padding:.2em;font-size:1.1rem}.page-contact .gform_wrapper label.gfield_label,.page-contact .gform_wrapper legend.gfield_label{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:rgba(0,0,0,.9);text-transform:uppercase;font-weight:800;letter-spacing:.2em;font-size:.825rem;line-height:1.1}.page-contact .gform_wrapper ul.gform_fields li.gfield{padding:0}.page-contact .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.page-contact .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:.05em 0 0em;font-size:.9rem;line-height:1;letter-spacing:0em;color:rgba(0,0,0,.5);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-contact .gform_wrapper .gform_footer input.button,.page-contact .gform_wrapper .gform_footer input[type=submit],.page-contact .gform_wrapper .gform_page_footer input.button,.page-contact .gform_wrapper .gform_page_footer input[type=submit]{background:none;color:#f2d000;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.2em;padding:1em 2em 1em;font-weight:500;font-size:.9em;transition:all .3s ease-out;cursor:pointer;line-height:1;border:none;display:block;margin:0 auto 3em;text-align:center;background:#f2d000;color:#fff;margin:0 auto}.page-contact .gform_wrapper .gform_footer input.button:hover,.page-contact .gform_wrapper .gform_footer input[type=submit]:hover,.page-contact .gform_wrapper .gform_page_footer input.button:hover,.page-contact .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#20a2ca;color:#fff}.page-events-appearances article p,.post-type-archive-events article p{text-align:center;font-style:italic}.page-events-appearances .no-events,.post-type-archive-events .no-events{text-align:center;padding:2em 0 1em}.page-events-appearances .events-list,.post-type-archive-events .events-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.page-events-appearances .events-list li,.post-type-archive-events .events-list li{margin:0 .5em .5em 0;display:inline-block;padding:1em 1em 1.5em 1.5em;background:#fff;border-radius:.1em;width:100%;position:relative}@media(min-width: 800px){.page-events-appearances .events-list li,.post-type-archive-events .events-list li{width:50%}}.page-events-appearances .events-list h3,.post-type-archive-events .events-list h3{margin:0 auto 1em;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;color:#f2d000;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:700;-webkit-font-feature-settings:"c2sc","smcp";font-feature-settings:"c2sc","smcp"}.page-events-appearances .events-list p,.post-type-archive-events .events-list p{margin:0 auto .5em;font-size:1rem;line-height:1.2;color:rgba(0,0,0,.8);letter-spacing:.007em}.page-events-appearances .events-list .event-city,.post-type-archive-events .events-list .event-city{font-weight:700;padding:0;font-size:1.45em;color:#222;font-style:italic;margin:0 0 .1em}.page-events-appearances .events-list .event-time,.post-type-archive-events .events-list .event-time{text-transform:uppercase;font-weight:500;letter-spacing:.05em;font-size:1.1rem}.page-events-appearances .events-list .event-location,.post-type-archive-events .events-list .event-location{font-size:1.1rem;letter-spacing:0;color:rgba(0,0,0,.5)}.page-events-appearances .events-list .event-description,.post-type-archive-events .events-list .event-description{font-style:italic;color:rgba(0,0,0,.5)}.page-events-appearances .events-list .info,.post-type-archive-events .events-list .info{margin:1em 0 .5em}.page-events-appearances .events-list a,.post-type-archive-events .events-list a{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.15em;display:inline-block;background:#f2d000;color:#fff;padding:.3em .9em}.page-events-appearances .events-list a:hover,.post-type-archive-events .events-list a:hover{background:#bbb}.page-events-appearances .video-list,.post-type-archive-events .video-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2)}.page-events-appearances .video-list li,.post-type-archive-events .video-list li{margin:0 .5em .5em 0;display:inline-block;border-radius:.1em;width:100%;position:relative}@media(min-width: 800px){.page-events-appearances .video-list li,.post-type-archive-events .video-list li{width:31%}}.page-events-appearances .video-list img,.post-type-archive-events .video-list img{margin:0 0 1em;border-radius:.1em}.page-events-appearances .video-list h3,.post-type-archive-events .video-list h3{margin:0 0 1em;font-size:1.5rem;color:#f2d000;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;line-height:1.2;letter-spacing:-0.01em}.page-events-appearances .video-list h4,.post-type-archive-events .video-list h4{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .8em;font-size:.9rem}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}dialog{display:block;border:0}.no-scroll{overflow:hidden}.simple-modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:666;cursor:pointer}.simple-modal-overlay[data-background-click=disabled],.simple-animated-modal-overlay[data-background-click=disabled]{cursor:auto}.simple-modal{position:fixed;left:0;right:auto;top:0;width:100%;max-height:100vh;z-index:1500;padding:0em 2em;right:auto;overflow:auto;background:#f2d000;z-index:667}.simple-modal-close{color:#fcfcfa;background:none;border:0;padding:0;cursor:pointer;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;position:absolute;font-size:2.5em;top:1em;right:2.2em;line-height:1;margin:0;width:inherit;font-weight:500}.simple-modal-close:active{outline:1px dotted rgba(0,0,0,.01)}.simple-modal-close:hover,.simple-modal-close:active{color:rgba(255,255,255,.75);background:none;outline:1px dotted rgba(0,0,0,.01)}.error404{text-align:center}.error404 article{max-width:38em;padding:10vh 0;margin:0 auto}.error404 article h3{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;font-size:1.4rem}.error404 article p{font-size:.95rem;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-editing header p{margin:1em 0 0}.page-editing .editing-list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.page-editing .editing-list li{padding:1em 0 1em;margin:0 5px 2em;width:45%}@media(min-width: 800px){.page-editing .editing-list li{width:32%;padding:1em 2em 1em 0;margin:0 15px 10px 0}}@media(min-width: 1200px){.page-editing .editing-list li{width:18%}}.page-editing .editing-list li h3{font-family:tiempos,Georgia,serif;line-height:1.1;margin:0 0 .2em}.page-editing .editing-list li h4{font-size:.9rem;font-weight:500;line-height:1.2}.page-editing .editing-list li img{margin:0 0 1em 0;border-radius:.2em;height:auto}@font-face{font-family:"Tiempos";src:url("_fonts/tiempos-text-web-regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Tiempos";src:url("_fonts/tiempos-text-web-regular-italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Tiempos";src:url("_fonts/tiempos-text-web-semibold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"IBM Plex Sans";src:url("_fonts/IBMPlexSans-Regular.woff2") format("woff2"),url("_fonts/IBMPlexSans-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Sans";src:url("_fonts/IBMPlexSans-Italic.woff2") format("woff2"),url("_fonts/IBMPlexSans-Italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Sans";src:url("_fonts/IBMPlexSans-SemiBold.woff2") format("woff2"),url("_fonts/IBMPlexSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal}.page-writing #main,.tax-article-publication #main{padding:0;width:100%;margin:0 auto}.page-writing h3,.tax-article-publication h3{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.2em;font-weight:400;margin:0 0 1em}.page-writing h4,.tax-article-publication h4{letter-spacing:-0.03em;font-weight:400;margin:0 0 .5em;line-height:1.2;color:rgba(0,0,0,.5);font-size:1.2rem}.page-writing .books-list,.tax-article-publication .books-list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:1600px;width:85%;margin:0 auto}.page-writing .books-list li,.tax-article-publication .books-list li{margin:0 3% 3em}@media(min-width: 800px){.page-writing .books-list li,.tax-article-publication .books-list li{width:27%}}.page-writing .books-list img,.tax-article-publication .books-list img{margin:0 auto 2em;-webkit-filter:drop-shadow(30px 30px 4px rgba(0, 0, 0, 0.15));filter:drop-shadow(30px 30px 4px rgba(0, 0, 0, 0.15));border-radius:.2em;max-width:200px;width:100%;height:auto}@media(min-width: 800px){.page-writing .books-list img,.tax-article-publication .books-list img{max-width:400px}}.page-writing .books-list .more-link,.tax-article-publication .books-list .more-link{color:#20a2ca;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-writing .books-list .more-link:before,.tax-article-publication .books-list .more-link:before{content:"→";margin:0 .5em 0 0}.page-writing .books-list .more-link:hover,.tax-article-publication .books-list .more-link:hover{color:#f2d000}.page-writing .books-list h3,.tax-article-publication .books-list h3{color:rgba(0,0,0,.7);font-size:1.2rem;margin:0 0 .5em;line-height:1;font-weight:600;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:.1em;color:#004e90}.page-writing .books-list p,.tax-article-publication .books-list p{font-size:.9rem;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-writing #parentdata,.tax-article-publication #parentdata{margin:1em auto 3em;background:#fff}.page-writing #parentdata .container,.tax-article-publication #parentdata .container{max-width:1600px;width:85%;padding:3em;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.page-writing #parentdata .container .text,.tax-article-publication #parentdata .container .text{order:2}@media(min-width: 800px){.page-writing #parentdata .container .text,.tax-article-publication #parentdata .container .text{width:70%}}.page-writing #parentdata .container .image,.tax-article-publication #parentdata .container .image{order:1;padding:1em}@media(min-width: 800px){.page-writing #parentdata .container .image,.tax-article-publication #parentdata .container .image{width:25%}}.page-writing #parentdata h2,.tax-article-publication #parentdata h2{color:rgba(0,0,0,.7);font-size:1.2rem;margin:0 0 .5em;line-height:1;font-weight:600;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:.1em;color:#004e90;text-transform:uppercase}.page-writing #parentdata a,.tax-article-publication #parentdata a{background:#20a2ca;color:#fff;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;padding:.7em 2em;display:inline-block;line-height:1}.page-writing #parentdata a:hover,.tax-article-publication #parentdata a:hover{background:#f2d000}.page-writing section.articles,.tax-article-publication section.articles{margin:3em auto 0;padding:2em}.page-writing .articles-list,.tax-article-publication .articles-list{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1600px;width:85%;margin:2em auto 0}.page-writing .articles-list li,.tax-article-publication .articles-list li{padding:1em 0 1em;margin:0 1% 10px 0;width:100%;border-top:.5px solid rgba(0,0,0,.15);width:49%}@media(min-width: 800px){.page-writing .articles-list li,.tax-article-publication .articles-list li{width:32%;padding:1em 2em .5em 0}}@media(min-width: 1200px){.page-writing .articles-list li,.tax-article-publication .articles-list li{width:32%;margin:0 1% 10px 0}}.page-writing .articles-list li h4,.tax-article-publication .articles-list li h4{font-family:tiempos,Georgia,serif;line-height:1.2;margin:0 0 .2em;font-size:1.1rem;color:rgba(0,0,0,.7);letter-spacing:-0.03em;font-weight:700}.page-writing .articles-list li h4:hover,.tax-article-publication .articles-list li h4:hover{color:#f2d000}.page-writing .articles-list li .publication,.tax-article-publication .articles-list li .publication{text-transform:uppercase;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:.7rem;margin:0 0 1em;display:block;color:#20a2ca;letter-spacing:.1em}.page-writing .articles-list li footer.meta,.tax-article-publication .articles-list li footer.meta{font-size:.6rem;margin:0 0 .2em;line-height:1.3;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.4)}.page-writing .articles-list li footer.meta a,.tax-article-publication .articles-list li footer.meta a{color:#20a2ca}.page-writing .articles-list li footer.meta a:before,.tax-article-publication .articles-list li footer.meta a:before{content:" / "}
