/* v1.5.332: shared editorial typography for all six Dayori articles. */
body.hm-first-issue #content.hm-issue {
 --hm-article-font: "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
 --hm-article-text: 1.05rem;
 --hm-article-leading: 1.9;
 --hm-article-paragraph-gap: 1.25em;
 font-family:var(--hm-article-font);font-size:var(--hm-article-text);line-height:var(--hm-article-leading);
}
body.hm-first-issue #content.hm-issue > article > h1 {
 font-family:var(--hm-article-font);font-size:2rem;font-weight:700;line-height:1.45;
 letter-spacing:normal;margin:0 0 14px;
}
body.hm-first-issue #content.hm-issue .issue-meta {
 font-family:var(--hm-article-font);font-size:.9rem;font-weight:500;line-height:1.5;
 letter-spacing:normal;margin:0 0 10px;
}
body.hm-first-issue #content.hm-issue .issue-share {margin:0 0 22px;padding:10px 0;}
body.hm-first-issue #content.hm-issue .issue-body p {
 font-family:var(--hm-article-font);font-size:var(--hm-article-text);font-weight:400;
 line-height:var(--hm-article-leading);letter-spacing:normal;color:#202020;
 margin:0 0 var(--hm-article-paragraph-gap);
}
body.hm-first-issue #content.hm-issue .issue-body > p:last-child,
body.hm-first-issue #content.hm-issue .issue-section > div > p:last-child {margin-bottom:0;}
body.hm-first-issue #content.hm-issue .issue-body > p:empty {display:none;}
body.hm-first-issue #content.hm-issue .issue-body h2 {
 font-family:var(--hm-article-font);font-size:1.5rem;font-weight:700;line-height:1.5;
 letter-spacing:normal;margin:0 0 16px;
}
body.hm-first-issue #content.hm-issue .issue-body > figure,
body.hm-first-issue #content.hm-issue .issue-body > .issue-section {margin-block:24px;}
body.hm-first-issue #content.hm-issue .issue-body > figure + p,
body.hm-first-issue #content.hm-issue .issue-body > .issue-section + p {margin-top:0;}
body.hm-first-issue #content.hm-issue .issue-body > p:has(+ figure),
body.hm-first-issue #content.hm-issue .issue-body > p:has(+ .issue-section) {margin-bottom:0;}
body.hm-first-issue #content.hm-issue .issue-body .hm-event-ended {
 padding:12px 16px;border-left:3px solid #9b765e;background:#f7f3ed;color:#635041;
}
body.hm-first-issue #content.hm-issue .issue-footer-links {margin-top:32px;}
@media(max-width:640px){
 body.hm-first-issue #content.hm-issue {--hm-article-text:1rem;--hm-article-paragraph-gap:1.25em;}
 body.hm-first-issue #content.hm-issue > article > h1 {font-size:1.625rem;}
 body.hm-first-issue #content.hm-issue .issue-meta {font-size:.82rem;}
 body.hm-first-issue #content.hm-issue .issue-body h2 {font-size:1.25rem;}
 body.hm-first-issue #content.hm-issue .issue-share {margin-bottom:20px;}
 body.hm-first-issue #content.hm-issue .issue-body > figure,
 body.hm-first-issue #content.hm-issue .issue-body > .issue-section {margin-block:20px;}
}
