/* Small layout additions to the original Lato / Jon Barron-style template. */
body{background:#fff;color:#000}table.page{width:100%;max-width:800px;border:0;border-spacing:0;margin:30px auto 0}table.page>tbody>tr>td{padding:0}nav{text-align:right;padding:20px}nav a{margin-left:14px}table.intro,table.papers{width:100%;border:0;border-spacing:0}.intro-text{padding:2.5%;width:60%;vertical-align:middle}.intro-photo{padding:2.5%;width:40%;vertical-align:middle}.intro-photo img{width:100%;height:auto;display:block}.contact{text-align:center}.intro-text p{line-height:1.45}section{padding:20px}.paper-figure{padding:20px;width:25%;vertical-align:middle}.paper-figure img{width:160px;max-width:100%;height:auto;display:block}.paper-text{padding:20px;width:75%;vertical-align:middle;line-height:1.45}.paper-text h3 a{font-weight:700}.paper-text p{margin:7px 0}.paper-links{display:flex;gap:14px}.authors strong{font-weight:700}.motion-toggle{display:block;background:none;border:0;padding:0;margin-top:5px;color:#1772d0;cursor:pointer;font:11px Lato,Verdana,sans-serif}.motion-toggle:hover{color:#f09228}.edu-row{display:flex;justify-content:space-between;gap:20px;margin-top:14px}.edu-row p{margin:4px 0}.date{white-space:nowrap;color:#666}.compact{line-height:1.5}footer{text-align:center;font-size:12px;padding:30px 20px}footer a{font-size:12px}a:focus-visible,button:focus-visible{outline:2px solid #1772d0;outline-offset:3px}@media(max-width:580px){table.page{margin-top:10px}.intro-text{width:65%}.intro-photo{width:35%}.intro-text h1{font-size:27px}.paper-figure{padding:12px;width:30%}.paper-text{padding:12px;width:70%}.paper-figure img{width:100%}.edu-row{display:block}.date{display:block;margin-top:4px}section{padding:16px}.paper-links{gap:10px}}@media(max-width:390px){.intro tr,.intro-text,.intro-photo{display:block;width:auto}.intro-photo{max-width:180px;margin:auto}.intro-text{padding:16px}.paper,.paper-figure,.paper-text{display:block;width:auto}.paper-figure img{max-width:200px}.paper-text{padding-top:0}}
