.page-archive{max-width:920px;padding-top:72px;padding-bottom:88px}.archive-heading{margin-bottom:44px}.archive-heading h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.13;max-width:22ch}.archive-notice{font-size:.95rem;color:#686053;max-width:65ch}.archive-content{max-width:760px;font-size:1.06rem;line-height:1.8;overflow-wrap:anywhere}.archive-content h2,.archive-content h3,.archive-content h4{font-size:clamp(1.35rem,3vw,2rem);line-height:1.3;margin:2.2em 0 .7em}.archive-content p{margin:1em 0}.archive-content ul,.archive-content ol{padding-left:1.5em}.archive-content li{margin:.5em 0}.archive-content blockquote{margin:1.5em 0;padding-left:1.4em;border-left:3px solid #a78a4b}.archive-index{padding-top:48px;padding-bottom:48px}.archive-index ul{padding-left:1.2em}.archive-index li{margin:1em 0}.archive-index a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.page-archive{padding-top:36px;padding-bottom:48px}.archive-content{font-size:1rem}.archive-heading{margin-bottom:30px}}