.weite-blog-cover{padding:100px 0 130px}.weite-blog-cover-header{max-width:720px;padding-bottom:55px;border-bottom:1px solid var(--weite-ink)}.weite-blog-cover-header h1{margin-top:12px;font-family:"Noto Serif SC",serif;font-size:clamp(5.2rem,8vw,9.8rem);font-weight:900;letter-spacing:-.1em}.weite-blog-cover-header>p:last-child{max-width:510px;margin-top:22px;color:#555751;font-size:1.75rem;line-height:1.8}.weite-blog-lead{display:grid;grid-template-columns:1.15fr .85fr;margin-top:54px;border:1px solid var(--weite-ink)}.weite-blog-lead-image{min-height:465px;background:#dfe8de;overflow:hidden}.weite-blog-lead-image img,.weite-blog-row-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.weite-blog-lead:hover img,.weite-blog-row:hover img{transform:scale(1.035)}.weite-blog-lead-image span,.weite-blog-row-image span{display:grid;height:100%;place-items:center;font-family:"Noto Serif SC",serif;font-size:2rem}.weite-blog-lead-copy{display:flex;flex-direction:column;padding:42px;background:#252724;color:#f6f3ea}.weite-blog-kicker{font-family:"DM Mono",monospace;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#6c8f73}.weite-blog-lead-copy h2{margin-top:25px;font-family:"Noto Serif SC",serif;font-size:clamp(3.2rem,4.3vw,5.2rem);line-height:1.25;letter-spacing:-.075em}.weite-blog-lead-copy h2 a{color:inherit}.weite-blog-lead-copy>p{margin-top:20px;color:#d7d6d0;font-size:1.6rem;line-height:1.8}.weite-blog-lead-copy>div{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:40px;font-family:"DM Mono",monospace;font-size:1.1rem}.weite-blog-lead-copy>div a{color:inherit}.weite-blog-lead-copy b{font-size:1.8rem;font-weight:400}.weite-blog-list{margin-top:85px;border-top:1px solid var(--weite-ink)}.weite-blog-row{display:grid;grid-template-columns:165px 1fr 45px;align-items:center;gap:28px;min-height:190px;padding:20px 0;border-bottom:1px solid var(--weite-line)}.weite-blog-row-image{height:145px;background:#e9d8c6;overflow:hidden}.weite-blog-row h2{max-width:820px;margin-top:11px;font-family:"Noto Serif SC",serif;font-size:clamp(2.2rem,3vw,3.5rem);line-height:1.3;letter-spacing:-.065em}.weite-blog-row time{display:block;margin-top:15px;font-family:"DM Mono",monospace;font-size:1.1rem;color:#777873}.weite-blog-row-read{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--weite-ink);border-radius:50%;color:var(--weite-ink);font-size:1.9rem}.weite-blog-row:hover .weite-blog-row-read{background:var(--weite-ink);color:#fff}.weite-reading-shell{display:grid;grid-template-columns:190px minmax(0,720px);justify-content:center;gap:54px;margin-top:58px}.weite-reading-content{min-width:0}.weite-toc{position:sticky;top:110px;align-self:start;border-left:1px solid var(--weite-line);padding-left:18px}.weite-toc>p{margin-bottom:14px;font-family:"DM Mono",monospace;font-size:1.1rem;font-weight:700;letter-spacing:.07em}.weite-toc nav{display:grid;gap:10px}.weite-toc a{color:#74766f;font-size:1.28rem;line-height:1.45}.weite-toc a.is-subheading{padding-left:11px;font-size:1.18rem}.weite-toc a.is-active{color:#e1675c;font-weight:700}@media(max-width:767px){.weite-blog-cover{padding:70px 0 85px}.weite-blog-cover-header{padding-bottom:38px}.weite-blog-lead{grid-template-columns:1fr;margin-top:38px}.weite-blog-lead-image{min-height:260px}.weite-blog-lead-copy{min-height:330px;padding:25px}.weite-blog-lead-copy h2{font-size:3.3rem}.weite-blog-list{margin-top:56px}.weite-blog-row{grid-template-columns:105px 1fr 30px;gap:15px;min-height:125px}.weite-blog-row-image{height:92px}.weite-blog-row h2{font-size:2.1rem}.weite-blog-row time{margin-top:8px;font-size:1rem}.weite-blog-row-read{width:30px;height:30px;font-size:1.4rem}.weite-reading-shell{display:block;margin-top:35px}.weite-toc{position:static;margin:0 0 30px;padding:16px;border:1px solid var(--weite-line);background:#f2f0ea}.weite-toc nav{gap:8px}.weite-reading-content{font-size:1.7rem}}
