:root{--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-bg: #f6f6f6;--color-txt-body: #4f5054;--color-txt-title: #595b5f;--spc-m: 12px}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;margin-block-start:0;margin-block-end:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}html,body{height:100%;width:100%}body{color:var(--color-txt-body);background-color:var(--color-bg)}*{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}main{padding:var(--spc-m);padding-bottom:40px}@media only screen and (min-width:1160px){main{padding:var(--spc-m)}}a{all:unset;cursor:pointer}a:hover{color:#00f!important}button:focus,a:focus{outline:none;box-shadow:none}a,a:link,a:active,a:focus{color:inherit;text-transform:none}a.underline{text-decoration:underline}img{width:100%;height:100%}li{list-style:none;font-weight:500}li *,b{font-weight:500}*::selection{background-color:transparent;color:#00f}main{display:grid;grid-template-columns:repeat(1,1fr);column-gap:var(--spc-m);row-gap:24px}@media only screen and (min-width:1280px){main{grid-template-columns:repeat(18,1fr);row-gap:40px}}main>section{height:fit-content}@media only screen and (max-width:1280px){main>section{grid-column:1/-1}}.s-pic{grid-column:1/-1;max-width:140px}.s-pic figure figcaption{opacity:0;height:0}@media only screen and (min-width:1280px){.s-pic{grid-column:1/3}}.s-links{grid-column:1/-1}.s-links nav>ul{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:680px){.s-links nav>ul{flex-direction:row;gap:24px}}@media only screen and (min-width:1280px){.s-links{grid-column:3/11}.s-links li{min-width:180px}}@media only screen and (min-width:1680px){.s-links li{min-width:220px}}.s-bio{grid-column:1/-1;max-width:76ch}.s-bio>div{display:flex;flex-direction:column;gap:var(--spc-m)}@media only screen and (min-width:1280px){.s-bio{grid-column:12/19}}
