
@import url('https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;600&display=swap');
.hl-thd14{--b:var(--wp--preset--font-size--body);--ink:#2f3d45;--soft:#5f6b70;--sky:#e8f1f6;--line:rgba(47,61,69,.22)}
.hl-thd14 p{font-size:var(--wp--preset--font-size--body);line-height:2.1;margin:0 0 1.6em}
.hl-thd14 .open{font-family:'Zen Old Mincho',serif;font-size:calc(var(--b) * 1.3);line-height:2;text-align:center;letter-spacing:.06em;margin:40px 0 80px;text-wrap:balance}
.hl-thd14 .inside{background:var(--sky);padding:56px 32px 44px;margin:64px 0 72px;text-align:center}
.hl-thd14 .inside .ring{display:block;width:18px;height:18px;margin:0 auto 26px;border:1.5px solid var(--ink);border-radius:50%}
.hl-thd14 .inside p{font-family:'Zen Old Mincho',serif;font-size:calc(var(--b) * 1.25);line-height:2;letter-spacing:.05em;margin:0;text-wrap:balance}
.hl-thd14 .src{border-top:1px solid var(--line);padding:40px 0 8px;margin:0 0 40px}
.hl-thd14 .src .go a{text-decoration:underline}
.hl-thd14 .bio{border-left:2px solid var(--line);padding:4px 0 4px 24px;margin:0 0 40px;color:var(--soft)}
.hl-thd14 .bio .nm{font-family:'Zen Old Mincho',serif;font-weight:600;color:var(--ink);letter-spacing:.08em;margin:0 0 .6em}
.hl-thd14 .bio p:last-child{margin:0}
@media(max-width:700px){.hl-thd14 .open{font-size:calc(var(--b) * 1.12);margin:24px 0 56px}.hl-thd14 .inside{padding:40px 20px 32px}.hl-thd14 .inside p{font-size:calc(var(--b) * 1.08);text-align:left}}
