/* v90 notice only; existing brand, header and catalogue layout are retained. */
.jj-die-notice{box-sizing:border-box;display:block;margin:0 0 24px;padding:22px 24px;border:1px solid #e6d9c6;border-left:3px solid #e8890a;border-radius:12px;background:#fffaf3;color:#394b58;text-align:left}
.jj-die-notice.jj-die-notice--home{margin:24px auto;max-width:1240px;width:calc(100% - 40px)}
.jj-die-notice .jj-die-notice__title{margin:0;font-size:17px;font-weight:600;line-height:1.65;word-break:keep-all;overflow-wrap:break-word}
.jj-die-notice .jj-die-notice__title strong{font-size:21px;font-weight:750;color:#a65319;white-space:nowrap}
.jj-die-notice .jj-die-notice__body{max-width:850px;margin:8px 0 14px;font-size:14px;line-height:1.85;word-break:keep-all;overflow-wrap:break-word}
.jj-die-notice .jj-die-notice__action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 16px;border:1px solid #dbbc9d;border-radius:9px;color:#8b4909;background:#fff;font-family:inherit;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;white-space:nowrap}
.jj-die-notice .jj-die-notice__action:hover{background:#fff0df}.jj-die-notice .jj-die-notice__action:focus-visible{outline:3px solid #e8890a;outline-offset:3px}
@media(max-width:600px){.jj-die-notice{padding:18px 16px}.jj-die-notice .jj-die-notice__title{font-size:16px}.jj-die-notice .jj-die-notice__title strong{font-size:20px}.jj-die-notice .jj-die-notice__body{font-size:14px;line-height:1.8}.jj-die-notice.jj-die-notice--home{width:calc(100% - 32px)}}
