.divine-interlude{position:relative;z-index:1;box-sizing:border-box;max-width:660px;margin:64px auto 32px;padding:28px 24px;text-align:center;border-top:1px solid #bca46b45;color:#bba878;font-family:Georgia,'Noto Serif JP',serif}
.divine-interlude h2{margin:0 0 12px;font-size:16px;font-weight:400;letter-spacing:.15em;color:inherit}
.divine-interlude p{margin:0 0 15px;font-size:13px;line-height:1.9;color:#aaa69b}
.divine-interlude a{display:inline-block;max-width:100%;padding:10px 6px;color:#d5c394;font-size:14px;line-height:1.8;text-decoration:none;text-underline-offset:6px}
.divine-interlude a:hover{text-decoration:underline}.divine-interlude a:focus-visible{outline:1px solid #d5c394;outline-offset:5px}
.divine-interlude.is-light{color:#715b30;border-top-color:#9b7c4145}.divine-interlude.is-light p{color:#73664e}.divine-interlude.is-light a{color:#654a20}
@media(max-width:640px){.divine-interlude{margin:40px 20px 24px;padding:24px 8px}.divine-interlude p{font-size:12px}}
