.notices-page header{position:relative;background:#171717}
.notices-main{display:block;max-width:860px;padding:75px 30px 90px;margin:0 auto}
.notices-main>h1{font-size:32px;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin:0 0 55px;color:#202020}
.notice-entry{margin:0;padding:0 0 55px}
.notice-entry+.notice-entry{border-top:1px solid #ddd;padding-top:50px}
.notice-entry:last-child{padding-bottom:0}
.notice-entry time{font-size:14px;color:#777;letter-spacing:.02em}
.notice-entry h2{font-size:23px;line-height:1.5;font-weight:600;text-transform:none;letter-spacing:-.02em;border:0;padding:0;margin:12px 0 25px;color:#222}
.notice-entry p{font-size:16px;line-height:1.95;color:#454545;margin:0 0 16px;word-break:normal;overflow-wrap:anywhere}
.notice-entry ul{padding-left:23px;margin:12px 0 22px;color:#454545}
.notice-entry li{padding:2px 0;line-height:1.9}
.notice-entry .notice-note{font-size:15px;color:#666;margin-top:24px}
.notice-entry .notice-signature{margin-top:30px;margin-bottom:0;font-weight:500;color:#333}
.footer-notice{font-size:14px;color:#ccc}
.footer-notice:hover{color:#fff;text-decoration:underline}
@media(max-width:767px){.notices-main{padding:45px 22px 60px}.notices-main>h1{font-size:27px;margin-bottom:38px}.notice-entry h2{font-size:21px}.notice-entry{padding-bottom:38px}.notice-entry+.notice-entry{padding-top:36px}}
