.r1{max-width:790px;padding-block:52px 48px}.r1 h1{font-size:clamp(34px,5vw,54px);line-height:1.12;margin-bottom:28px}.r1 article>p:first-of-type{margin-bottom:16px}.r1 p{font-size:18px;line-height:1.8}.r1 section{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.r1 h2{font-size:28px;line-height:1.25;margin-bottom:18px}.r1 a{color:var(--purple);text-underline-offset:4px}.r1 section:last-child{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:26px}.r1 section:last-child p{font-size:16px}.r1 section:last-child a{font-weight:700}@media(max-width:440px){.r1{padding-block:30px}.r1 h1{font-size:34px}.r1 h2{font-size:25px}.r1 p{font-size:17px;line-height:1.75}.r1 section:last-child{padding:20px}}
