    .branch-detail .breadcrumb{margin-bottom:18px}
    .branch-detail h2{margin-bottom:14px}
    .branch-meta{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 18px}
    .branch-meta .tag{display:inline-block;background:var(--paper-2);border:1px solid var(--line);
      border-radius:20px;padding:5px 14px;font-size:13px;color:var(--ink-soft)}
    .branch-intro{background:var(--paper);border:1px solid var(--line);border-radius:8px;
      padding:18px 20px;margin-bottom:26px;line-height:1.9}
    .branch-intro :first-child{margin-top:0}
    .branch-intro :last-child{margin-bottom:0}
    .branch-detail .sub{font-size:21px;font-weight:700;letter-spacing:2px;margin-bottom:16px;
      padding-left:14px;position:relative}
    .branch-detail .sub::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;
      background:var(--red);border-radius:2px}
    .dyn-list{display:flex;flex-direction:column}
    .dyn-item{display:flex;gap:16px;padding:14px 4px;border-bottom:1px dashed var(--line);
      align-items:flex-start;text-decoration:none}
    .dyn-item:last-child{border-bottom:none}
    .dyn-item .date{flex:0 0 auto;width:54px;text-align:center;color:var(--red);font-weight:700}
    .dyn-item .date b{display:block;font-size:20px;line-height:1}
    .dyn-item .date span{font-size:12px;color:var(--ink-soft)}
    .dyn-item h4{font-size:16px;font-weight:600;line-height:1.5;margin:0;transition:color .2s}
    .dyn-item:hover h4{color:var(--red)}
  
