.archive-wrap{max-width:1050px;padding-top:90px;padding-bottom:100px}.archive-paper,.archive-index{min-width:0}.archive-paper>header{margin:42px 0}.archive-paper h1,.archive-index h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,4vw,52px);line-height:1.15}.archive-meta{color:var(--ink2);font-size:13px;line-height:1.7}.archive-paper>.archive-body{max-width:800px;font-size:17px;line-height:1.85}.archive-body p,.archive-body blockquote,.archive-body ul,.archive-body ol{margin:1.3em 0}.archive-body h2,.archive-body h3,.archive-body h4{margin:2em 0 1em;font-size:clamp(22px,2.5vw,30px);line-height:1.4}.archive-body blockquote{border-left:3px solid #f3de8a;margin-left:0;margin-right:0;padding-left:24px}.archive-body a{overflow-wrap:anywhere}.archive-body img{max-width:100%;height:auto}.archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:50px;display:grid}.archive-list article{background:#ffffffa6;border:1px solid #2534511f;border-radius:24px;padding:28px}.archive-list h2{letter-spacing:-.02em;font-size:23px;line-height:1.35}.archive-list p{line-height:1.7}@media (width<=767px){.archive-wrap{padding-top:55px;padding-bottom:60px}.archive-list{grid-template-columns:1fr}.archive-list article{padding:24px}.archive-paper>.archive-body{font-size:16px}}
