.work-main{max-width:1060px;padding:80px 6%;margin:auto}.work-main h1{font-size:clamp(58px,8vw,100px);line-height:.96;margin:24px 0 32px;font-weight:600;letter-spacing:-1px}.work-intro{font-size:22px;color:var(--muted);max-width:750px}.work-links{display:flex;flex-wrap:wrap;gap:15px 30px;padding:20px 0 35px;font-size:15px}.work-main a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.work-main a:hover{color:var(--ink)}.about-section{padding:38px 0;border-top:1px solid var(--line)}.about-section h3{font-size:28px;margin:10px 0 20px}.about-section p{color:#bdc8ce;font-size:17px}.about-section h2{font-size:50px;margin:0 0 30px}.publication-entry{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.publication-entry h4{font-size:22px;line-height:1.35;margin-bottom:15px}.publication-meta{color:var(--muted);font-size:14px!important}.project-links{font-size:15px}.publication-entry p{font-size:16px}.work-main .content-section>p{color:var(--muted)}@media(max-width:600px){.work-main{padding-top:45px}.work-intro{font-size:19px}.about-section p{font-size:16px}}
.blog-notice{color:var(--muted);font-size:15px;max-width:720px;margin-bottom:45px}.year-section{padding-top:25px;margin-top:20px;border-top:1px solid var(--line)}.year-section h2{font-size:42px;margin-bottom:20px}.post-entry{padding:18px 0;border-bottom:1px solid var(--line)}.post-entry h3{font-size:21px;margin:0}.post-entry a{text-decoration:none}.post-date{font-size:13px;color:var(--muted);margin:5px 0 0}.archive-post h1{font-size:clamp(44px,6vw,75px);overflow-wrap:anywhere}.archive-post article{margin:40px 0;overflow-wrap:anywhere}.archive-post article h2{font-size:36px;margin:35px 0 20px}.archive-post article h3{margin:30px 0 15px}.archive-post pre{overflow:auto;padding:20px;background:var(--panel)}.archive-post iframe{max-width:100%}.back-link{font-size:14px}.archive-post img{height:auto}
