.support-heading-title{display:flex;align-items:center;gap:22px;margin-top:16px}
.support-heading-art{width:84px;height:84px;flex:0 0 84px;overflow:hidden;border:1px solid #c5e1ec;box-shadow:5px 5px 0 #e6eef3}
.support-heading-art svg{display:block;width:100%;height:100%}
.support-heading-title h1{margin:0;min-width:0}
.support-page-heading>p{margin:16px 0 0 106px}
#customerNotices .support-notice-list{display:grid;border-top:1px solid #cedee8}
#customerNotices .support-notice-list[hidden],#customerNotices .support-notice-detail[hidden]{display:none!important}
#customerNotices .support-notice-list>button{display:grid;grid-template-columns:80px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;min-height:98px;padding:22px 8px;border:0;border-bottom:1px solid #dce7ee;background:#fff;text-align:left;color:#163b52;font-family:inherit;cursor:pointer}
#customerNotices .support-notice-list>button:hover{background:#f0f8fc}
#customerNotices .support-notice-list>button:focus-visible{outline:2px solid #117ba9;outline-offset:-2px}
#customerNotices .support-notice-list>button>span,.notice-category{font-size:12px;font-weight:700;color:#087e9c}
#customerNotices .support-notice-list>button>strong{font-size:17px;line-height:1.55;word-break:keep-all}
#customerNotices .support-notice-detail{padding:20px 0;max-width:880px}
#customerNotices .support-notice-detail h3{margin:12px 0 24px;font-size:27px;line-height:1.5;color:#113950;word-break:keep-all}
#customerNotices .support-notice-detail p{margin:0 0 18px;font-size:15px;line-height:1.9;color:#496477;word-break:keep-all}
#customerNotices .support-notice-detail button{margin-top:12px;min-height:44px;padding:10px 18px;border:1px solid #b6d0e0;background:#f1f8fc;color:#154766;font:700 13px/1.5 inherit;cursor:pointer}
@media(max-width:700px){
  .support-heading-title{gap:16px;margin-top:13px}
  .support-heading-art{width:62px;height:62px;flex-basis:62px}
  .support-heading-title h1{font-size:27px}
  .support-page-heading>p{margin:18px 0 0;font-size:13px}
  #customerNotices .support-notice-list>button{grid-template-columns:minmax(0,1fr) 20px;gap:7px 10px;padding:18px 4px}
  #customerNotices .support-notice-list>button>span{grid-column:1;font-size:11px}
  #customerNotices .support-notice-list>button>strong{grid-column:1;font-size:15px}
  #customerNotices .support-notice-list>button>b{grid-column:2;grid-row:1/3}
  #customerNotices .support-notice-detail h3{font-size:22px}
  #customerNotices .support-notice-detail p{font-size:14px}
}
