/* SCDA 2026 content and navigation */
 .plan-page{margin:0;background:#fffcf7;color:#25211e;font:18px/1.85 system-ui,-apple-system,"PingFang SC",sans-serif}.plan-page a,.plan-section a{color:#8e1c22;text-underline-offset:.2em}.plan-page main,.plan-header,.plan-footer{max-width:1100px;margin:auto;padding:28px 24px}.plan-header{border-bottom:1px solid #e4d5c0}.plan-header nav{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.plan-header img{max-width:100%;height:auto}.plan-page h1,.plan-page h2{font-family:"Songti SC","STSong",serif}.plan-page h1{font-size:clamp(30px,5vw,46px);line-height:1.35}.plan-lead{max-width:800px;color:#61574e}.plan-section{box-sizing:border-box;max-width:1120px;margin:32px auto;padding:24px;border-top:1px solid #e4d5c0;overflow-wrap:anywhere}.plan-section h2{font-size:26px;line-height:1.5}.plan-section h3{font-size:21px}.plan-section p,.plan-section li{font-size:18px;line-height:1.85}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.plan-card{padding:20px;border:1px solid #e4d5c0}.plan-links{padding-left:1.3em}.plan-links li{margin:10px 0}.plan-note{padding:16px;background:#f2ece3;border-left:3px solid #8e1c22}.plan-section label{display:block;margin:12px 0 4px}.plan-section textarea,.plan-section select{box-sizing:border-box;width:100%;padding:12px;font:inherit}.plan-section button{font:inherit;padding:12px 18px;background:#8e1c22;color:white;border:0}.plan-section summary{cursor:pointer;padding:12px 0}.plan-skip{position:absolute;left:-10000px}.plan-skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:1000}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8e1c22;outline-offset:4px}.plan-section pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.plan-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.plan-page table{width:100%;border-collapse:collapse}.plan-page td,.plan-page th{padding:12px;border-bottom:1px solid #e4d5c0;text-align:left}.plan-section img{max-width:100%;height:auto}@media(max-width:600px){.plan-section{padding:18px 16px;margin:20px auto}.plan-header,.plan-footer,.plan-page main{padding:20px 16px}.plan-section h2{font-size:24px}}@media print{.plan-header nav,.plan-footer,.plan-skip{display:none}.plan-section{break-inside:avoid}a{color:inherit}}
 
.record-type-hidden{display:none!important}.search-extra{flex-basis:100%;padding:8px 0}.search-extra summary{cursor:pointer}.search-extra select{max-width:100%}.search-extra label{display:block;margin-top:12px}

@media(max-width:600px){.taxonomy-page:has(#search-form){padding-top:20px}.taxonomy-page:has(#search-form) .taxonomy-hero{padding-bottom:12px;margin-bottom:12px}.taxonomy-page:has(#search-form) .taxonomy-lead{font-size:16px;margin:10px 0}.taxonomy-page:has(#search-form) h1{font-size:28px;margin:0 0 10px}#search-form{gap:8px;margin:10px 0}#search-status{margin:12px 0}.taxonomy-page:has(#search-form) .planning-results{margin-top:16px}}

.plan-header>a img{width: min(100%,444px);height:auto}.plan-page main{max-width:850px}.plan-page .plan-section{padding-left:0;padding-right:0}.search-result-group article p{line-height:1.7}.search-result-group article h3{font-size:21px}#browse{padding-top:24px}.browse-section .section-heading{margin-bottom:12px}#all-news{padding-top:20px}#all-news>.section-heading{margin-bottom:12px}@media(max-width:600px){#browse h2,#all-news h2{font-size:26px}.browse-section .search-form{gap:10px}.library-hero{padding-top:24px}.plan-header nav{font-size:15px}.plan-page main{padding:20px 18px}}

.news-record[hidden]{display:none!important}.news-type-control{padding:8px 0}.news-type-control label{margin-right:12px}.news-type-control select{font:inherit;padding:10px;max-width:100%}nav[aria-label="资讯分页"]{display:flex;gap:16px;margin:24px 0}nav[aria-label="资讯分页"] button{font:inherit;padding:10px 18px}.service-detail{margin-top:24px}
