.briefs-main{max-width:1460px}.briefs-count{display:inline-flex;white-space:nowrap;padding:8px 15px;background:white;border:1px solid var(--line);border-radius:50px;color:var(--muted);font-size:.875rem}.briefs-intro{display:flex;gap:20px;align-items:center;background:#edf2ff;border:1px solid #dae4ff;border-radius:15px;padding:24px 26px}.briefs-intro-icon{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;color:var(--blue)}.briefs-intro h2{font-size:1.1rem}.briefs-intro p{margin-top:6px;font-size:.95rem;line-height:1.9;color:#5e7396;max-width:800px}.briefs-archive{margin-top:32px}.briefs-filters{display:flex;gap:16px;align-items:flex-end;margin:0 0 16px}.briefs-filters[hidden]{display:none}.briefs-filter-field{display:flex;flex-direction:column;gap:6px}.briefs-filter-field label{font-size:.8rem;color:var(--muted)}.briefs-filter-field input,.briefs-filter-field select{border:1px solid #d5dfed;border-radius:9px;padding:10px 13px;height:45px;min-width:0;background:white;color:var(--ink);font-size:.9rem}.briefs-filter-field select{min-width:160px}.briefs-search-field{flex:1;max-width:460px}.briefs-filters>.button{min-height:45px}.briefs-result-count{font-size:.8rem;color:var(--muted);margin:14px 0}.briefs-result-count:empty{display:none}.briefs-rows{border:1px solid var(--line);background:white;border-radius:16px;overflow:hidden}.briefs-row{padding:29px;display:flex;align-items:flex-start;gap:27px;border-bottom:1px solid var(--line)}.briefs-row:last-child{border-bottom:0}.briefs-date{display:flex;flex-direction:column;align-items:center;width:82px;flex-shrink:0;border:1px solid #dfe7f6;border-radius:12px;overflow:hidden;text-align:center}.briefs-date>span{background:#edf2ff;width:100%;padding:6px 2px;font-size:.7rem;white-space:nowrap;color:#57709a}.briefs-date>strong{font-size:1.9rem;line-height:1.55;font-weight:600;letter-spacing:-.04em;padding:4px 0;color:#355aa5}.briefs-row-content{min-width:0;flex:1}.briefs-row-meta{display:flex;align-items:center;gap:12px;font-size:.75rem;color:var(--muted);margin-bottom:7px}.briefs-latest{background:#eaf5ef;color:#267153;padding:1px 7px;border-radius:5px}.briefs-row h3{font-size:1.1rem;line-height:1.75;overflow-wrap:anywhere}.briefs-row h3 a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.briefs-row-content>p{font-size:.95rem;color:var(--muted);line-height:1.85;margin-top:10px;overflow-wrap:anywhere}.briefs-stats{display:flex;flex-wrap:wrap;gap:6px 16px;color:#7f8da4;font-size:.75rem;margin-top:13px}.briefs-row-content>.text-link{margin-top:17px;font-size:.85rem}.briefs-disclaimer{font-size:.8rem;color:var(--muted);line-height:1.85;margin-top:24px}.brief-article{background:white;border:1px solid var(--line);border-radius:18px;padding:35px 40px;max-width:980px}.brief-article-meta{display:flex;gap:8px 18px;flex-wrap:wrap;color:var(--muted);font-size:.85rem;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.brief-article-body{font-size:1rem;line-height:1.95;color:#394c68;overflow-wrap:anywhere}.brief-article-body>:first-child{margin-top:0}.brief-article-body h1{font-size:1.65rem;color:var(--ink);margin:28px 0 18px;line-height:1.6}.brief-article-body h2{font-size:1.25rem;color:var(--ink);margin:32px 0 14px;line-height:1.7}.brief-article-body h3{font-size:1.05rem;color:var(--ink);margin:24px 0 12px;line-height:1.8}.brief-article-body p{margin:12px 0}.brief-article-body ul,.brief-article-body ol{padding-left:25px;margin:14px 0}.brief-article-body li{margin:7px 0}.brief-article-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.brief-article-body blockquote{margin:22px 0;padding:3px 20px;border-left:3px solid #b8c9f5;background:#f5f8ff;color:#607492}.brief-article-body hr{border:0;border-top:1px solid var(--line);margin:30px 0}.brief-article-body pre{white-space:pre-wrap;background:#f4f6fa;padding:18px;border-radius:10px;font-size:.875rem}.brief-article-body code{font-size:.9em;background:#f0f3f9;border-radius:4px;padding:2px 4px}.brief-article-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0;font-size:.9rem}.brief-article-body th,.brief-article-body td{text-align:left;border:1px solid var(--line);padding:10px 13px;min-width:90px}.brief-article-body th{background:#f4f7fc}.brief-article-notice{padding:15px 18px;border-radius:10px;background:#f4f7fc;color:var(--muted);font-size:.85rem;line-height:1.9;margin-bottom:25px}.brief-article-nav{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;max-width:980px;margin-top:25px;color:var(--blue);font-size:.875rem}.brief-article-nav a:hover{text-decoration:underline}
@media(max-width:900px){.briefs-row{gap:20px;padding:25px}.brief-article{padding:28px}.briefs-intro{gap:13px}}
@media(max-width:680px){.briefs-count{font-size:.8rem;padding:6px 12px}.briefs-intro{padding:20px;align-items:flex-start;gap:12px}.briefs-intro-icon{width:27px;height:30px}.briefs-intro h2{font-size:1rem}.briefs-intro p{font-size:.875rem}.briefs-archive{margin-top:25px}.briefs-filters{flex-wrap:wrap;gap:12px}.briefs-filter-field select{min-width:0;width:100%}.briefs-filter-field{flex:1;min-width:125px}.briefs-search-field{min-width:100%;order:2;max-width:none}.briefs-filters>.button{font-size:.8rem;padding:10px 18px}.briefs-row{padding:22px 18px;gap:16px}.briefs-date{width:62px}.briefs-date>span{font-size:.6rem}.briefs-date>strong{font-size:1.6rem}.briefs-row h3{font-size:1rem}.briefs-row-content>p{font-size:.875rem}.briefs-stats{font-size:.7rem;gap:5px 10px}.briefs-row-content>.text-link{font-size:.8rem}.briefs-row-meta{font-size:.7rem;gap:8px}.brief-article{padding:24px 20px;border-radius:14px}.brief-article-body{font-size:.95rem}.brief-article-body h1{font-size:1.4rem}.brief-article-body h2{font-size:1.15rem}.brief-article-body h3{font-size:1rem}.brief-article-body ul,.brief-article-body ol{padding-left:21px}.brief-article-meta{font-size:.8rem}.brief-article-nav{font-size:.85rem}}

.briefs-switcher-label{margin:0 0 12px;font-size:.85rem;color:var(--muted)}
.briefs-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.briefs-tab{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;min-height:118px;padding:19px 20px;background:#fff;border:1px solid var(--line);border-radius:14px;transition:background .15s,border-color .15s;overflow-wrap:anywhere}
.briefs-tab:hover{background:#f6f9ff;border-color:#b4c6ec}
.briefs-tab-kicker{font-size:.7rem;color:var(--muted);margin-right:48px}
.briefs-tab strong{font-size:1rem;line-height:1.65;font-weight:600;color:var(--ink)}
.briefs-tab-description{font-size:.8rem;line-height:1.6;color:var(--muted)}
.briefs-tab[aria-selected="true"]{background:#edf3ff;border-color:#8ba9eb;box-shadow:inset 0 0 0 1px #8ba9eb}
.briefs-tab[aria-selected="true"] strong{color:#2b54a2}
.briefs-tab[aria-selected="true"]::after{content:'已选择';position:absolute;top:18px;right:17px;font-size:.65rem;font-weight:600;line-height:1.7;color:#355eae}
.briefs-tab:focus-visible,.brief-tab-panel:focus-visible{outline:3px solid #4a72ca;outline-offset:4px}
.briefs-main .brief-tab-panel{margin-top:24px}
.brief-tab-panel[hidden]{display:none!important}
.brief-tab-panel>.section-line{margin-top:0}
.briefs-archive>.section-line{gap:12px;flex-wrap:wrap}
.briefs-archive .briefs-intro{margin:0 0 22px}
.briefs-intro h3{font-size:1.05rem}
@media(max-width:680px){
  .briefs-tabs{grid-template-columns:minmax(0,1fr);gap:9px}
  .briefs-tab{min-height:76px;padding:12px 16px;gap:3px}
  .briefs-tab strong{font-size:.95rem}
  .briefs-tab-description{display:none}
  .briefs-tab[aria-selected="true"]::after{top:12px;right:15px}
  .briefs-main .brief-tab-panel{margin-top:20px}
  .briefs-intro h3{font-size:1rem}
}
@media(prefers-reduced-motion:reduce){.briefs-tab{transition:none}}
