/* A quiet publisher notice, after article content. Never a site-wide banner. */
.jp-article-notice{box-sizing:border-box;width:calc(100% - 48px);max-width:880px;margin:64px auto;padding:30px 34px;background:#f2f3ec;border-top:1px solid #9caa94;color:#24392f;font:500 13px/2 var(--ac-sans,'Noto Sans JP',sans-serif);text-align:left;letter-spacing:normal}.jp-article-notice *{box-sizing:border-box}.jp-article-notice .jp-notice-name{font-size:11px;letter-spacing:.1em;font-weight:700;color:#627359;margin:0 0 11px}.jp-article-notice h2{font:700 20px/1.8 var(--ac-sans,'Noto Sans JP',sans-serif);letter-spacing:.01em;color:#24392f;margin:0 0 14px}.jp-article-notice p{font-size:13px;line-height:2;margin:10px 0;color:#435045}.jp-article-notice a{display:inline-flex;align-items:center;gap:20px;color:#24392f;font:700 13px/1.9 var(--ac-sans,'Noto Sans JP',sans-serif);border-bottom:1px solid #809076;padding:6px 0;text-decoration:none;margin-top:8px}.jp-article-notice a:hover{color:#66773c}.jp-article-notice a:focus-visible{outline:2px solid #809076;outline-offset:4px}@media(max-width:600px){.jp-article-notice{width:calc(100% - 36px);margin-block:42px;padding:23px 21px}.jp-article-notice h2{font-size:17px}.jp-article-notice p{font-size:12px}.jp-article-notice a{font-size:12px}}
