/* 四个独立栏目 */
body[data-page] .section-nav{position:sticky;top:0}.section-nav>a{flex:0 0 auto}.view{padding-top:22px;padding-bottom:22px}body[data-page="overview"] .view{padding-bottom:18px}.page-quick-regions{margin:0 0 15px;max-width:560px}.page-quick-regions button{flex:1}.overview-scope{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:9px}.overview-scope .local-price-meta{margin:0;font-size:12px;color:#8a5d24}.overview-scope select{max-width:245px;border:1px solid #c4d1d9;padding:8px 30px 8px 10px;background:#fff;font-size:12px;min-height:37px}.overview-calc-link{margin-top:12px}.overview-calc-link>a{display:flex;justify-content:space-between;align-items:center;background:var(--navy);color:white;font-size:14px;padding:11px 16px;min-height:43px}.overview-calc-link>a:hover{text-decoration:none;background:#1c4b65}.overview-policy-link{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:var(--muted);padding:12px 0;border-bottom:1px solid var(--line)}.compact-products{display:flex;align-items:center;gap:35px;padding:17px 0 0}.compact-products>span{font-size:12px;color:var(--muted)}.compact-products>a{display:flex;align-items:baseline;gap:10px}.compact-products strong{font-size:15px;color:var(--navy);font-weight:550}.compact-products small{font-size:11px;color:var(--muted)}body[data-page="overview"] #local-examples{margin-top:16px}.footer-compact{display:flex;align-items:center;gap:30px;font-size:11px;min-height:45px}.footer-compact>span{margin-right:auto;color:var(--muted)}.site-footer{padding:8px 0!important}.about-reference{padding:20px 0}.about-grid{grid-template-columns:170px 1fr}.about-grid h2{font-size:18px}.about-grid .eyebrow{display:none}.about-copy{margin:0}.about-copy>p{font-size:12px;line-height:1.85}.about-copy .related-product{display:none}.reading-view .section-brief{margin-bottom:16px;display:flex;justify-content:space-between;align-items:baseline}.reading-view .section-brief>p{font-size:12px;color:var(--muted)}.reading-index{display:grid;grid-template-columns:repeat(6,1fr);padding:0;border-bottom:1px solid var(--line);margin:0 0 20px;gap:6px}.reading-index .topic-link{padding:11px 5px;text-align:center;display:block;border-bottom:2px solid transparent;font-size:14px}.reading-index .topic-link span{display:none}.reading-index .topic-link.active{border-bottom-color:var(--blue);background:#eef5f9}.reading-article{max-width:900px;margin:auto;padding:0}.reading-article>h3{font-size:25px;margin-bottom:15px}.topic-national{padding-bottom:17px;border-bottom:1px solid var(--line)}.topic-national .eyebrow{font-size:11px;margin-bottom:9px}.topic-national p,.local-insight p{font-size:16px;line-height:1.9}.topic-national>.original-open{font-size:12px;margin-top:8px}.reading-article .local-insight{margin-top:17px;padding:15px 19px}.reading-article .local-insight h4{font-size:16px;font-weight:600}.topic-examples{margin-top:19px}.topic-examples h4{font-size:16px;font-weight:600}.topic-examples .reading-example-strip{margin-top:10px}.library-view .section-brief{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.library-view .section-brief h2{font-size:23px}.library-view .section-brief>a{font-size:12px}.library-view>.notice-gallery{display:flex;gap:15px;overflow:auto;padding:0 0 10px;scrollbar-width:thin;scrollbar-color:#b8c9d3 transparent}.library-view .notice-card{flex:0 0 123px}.library-view .notice-paper{height:126px}.library-view .notice-caption{margin-top:7px}.library-view .notice-caption strong{font-size:13px}.library-view .notice-caption>span{font-size:10px;min-height:32px;line-height:1.6}.library-view .notice-caption small{font-size:10px;margin-top:2px}.library-view .original-documents{padding-top:18px}.documents-toolbar{display:flex;align-items:center;gap:24px;justify-content:space-between}.documents-toolbar>label:first-child{flex:1}.documents-toolbar input[type="search"]{width:100%;border:0;border-bottom:1px solid #a9bfce;background:#fff;padding:10px 0;font-size:14px;outline:none}.documents-toolbar .all-regions{font-size:12px;margin:0;white-space:nowrap}.documents-count{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 5px;font-size:11px;color:var(--muted)}.documents-count p{margin:0}.documents-count b{font-weight:500}.original-document-entry{padding:13px 0;gap:20px}.original-document-entry h3{font-size:15px;line-height:1.8;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.original-document-meta{font-size:11px;margin-top:3px}.original-document-entry>div:last-child{font-size:12px;flex-shrink:0}.original-document-entry .original-open{min-height:36px;padding-block:6px}.library-view .national-original{margin-top:17px;padding-top:12px;font-size:12px}.library-view #document-pagination{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:17px;min-height:38px;font-size:12px}.library-view #document-pagination button{font-size:12px;min-height:38px;color:var(--blue);padding:7px 10px}.library-view #document-pagination button:disabled{color:var(--muted);opacity:.4}#original-documents-list{scroll-margin-top:62px}.calc-summary{display:block!important}.context-inner{min-height:73px;padding-block:12px}.context-version p{line-height:1.7}.context-inner .field-caption{font-size:10px}.calculator-view .comparison-section{margin-top:18px}.calculator-view .case-sheet{border-right:1px solid var(--line)}
@media(max-width:767px){
 .shell{padding-inline:20px}.view{padding-top:16px;padding-bottom:20px}.page-quick-regions{margin:0 0 12px;gap:6px}.page-quick-regions button{min-height:35px;font-size:13px;padding:6px}.context-inner{min-height:72px;padding-block:11px;gap:12px}.context-version{min-width:0}.context-version p{font-size:10px;line-height:1.8;max-width:205px}.region-trigger{font-size:18px;gap:7px}.context-inner .field-caption{font-size:9px}.context-inner .phase-label{font-size:10px;line-height:1.8;white-space:nowrap}.context-inner>#context-source{display:none}.overview-scope{display:flex;gap:12px;align-items:center;margin-top:8px}.overview-scope .local-price-meta{font-size:10px;line-height:1.7;max-width:145px}.overview-scope select{min-height:34px;max-width:205px;font-size:11px;padding:6px 23px 6px 8px}.overview-calc-link{margin-top:10px}.overview-calc-link>a{font-size:13px;min-height:42px;padding:10px 14px}.overview-policy-link{font-size:10px;padding:10px 0;gap:10px}.overview-policy-link>a{font-size:12px}.compact-products{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;padding-top:13px}.compact-products>span{grid-column:1/-1;font-size:10px}.compact-products>a{display:block}.compact-products strong{display:block;font-size:15px}.compact-products small{font-size:10px;display:block;margin-top:3px;line-height:1.7}.about-reference{padding:15px 0}.about-grid{display:block}.about-grid h2{font-size:14px;line-height:1.6;margin:0 0 6px;font-weight:550}.about-copy{margin:0}.about-copy>p{font-size:11px;line-height:1.9}.footer-compact{font-size:10px;gap:22px;min-height:38px;padding-block:5px}.site-footer{padding:3px 0!important}body[data-page="calculator"] .site-footer{padding-bottom:72px!important}.reading-view .section-brief{margin-bottom:12px}.reading-view .section-brief h2{font-size:22px}.reading-view .section-brief>p{font-size:10px}.reading-index{grid-template-columns:repeat(3,1fr);gap:0 8px;margin-bottom:17px}.reading-index .topic-link{font-size:13px;padding:9px 5px;min-height:39px;line-height:1.6}.reading-article>h3{font-size:23px;line-height:1.5;margin-bottom:12px}.topic-national{padding-bottom:14px}.topic-national .eyebrow{font-size:10px;margin-bottom:7px}.topic-national p,.reading-article .local-insight p{font-size:16px;line-height:1.9}.topic-national>.original-open{font-size:11px;margin-top:7px;min-height:30px}.reading-article .local-insight{margin-top:14px;padding:13px 15px}.reading-article .local-insight h4{font-size:16px;margin-bottom:8px}.reading-article .local-insight .original-open{font-size:11px;min-height:30px}.topic-examples{margin-top:15px}.topic-examples h4{font-size:16px}.topic-examples .reading-example-strip{margin-top:8px}.library-view .section-brief{margin-bottom:12px}.library-view .section-brief h2{font-size:22px}.library-view .section-brief>a{font-size:11px}.library-view>.notice-gallery{gap:13px;padding-bottom:9px}.library-view .notice-card{flex-basis:112px}.library-view .notice-paper{height:115px}.library-view .notice-caption strong{font-size:13px}.library-view .notice-caption>span{font-size:9px;line-height:1.7;min-height:31px}.library-view .notice-caption small{font-size:9px;line-height:1.6}.library-view .original-documents{padding-top:13px}.documents-toolbar{gap:17px}.documents-toolbar input[type="search"]{font-size:16px;padding:8px 0}.documents-toolbar .all-regions{font-size:11px;gap:7px}.documents-count{font-size:10px;margin:10px 0 4px;gap:12px}.original-document-entry{padding:11px 0;gap:16px}.original-document-entry h3{font-size:14px;line-height:1.8}.original-document-meta{font-size:10px;line-height:1.7;margin-top:3px}.original-document-entry>div:last-child{font-size:12px}.original-document-entry .original-open{min-height:35px;padding:5px 0 5px 8px}.library-view #document-pagination{gap:23px;margin-top:12px;font-size:11px}.library-view #document-pagination button{font-size:12px;min-height:36px;padding:6px 10px}.library-view .national-original{font-size:11px;gap:18px;flex-wrap:wrap;margin-top:14px}.calculator-view .case-sheet{border:0}.calculator-view .sheet-heading{padding-top:9px}.calculator-view .calc-summary{padding:9px 12px;margin-top:9px}.calculator-view .total-number{font-size:30px}.calculator-view .case-actions{margin-top:7px}.calculator-view .comparison-section{padding-top:15px;margin-top:18px}.calculator-view .bill-line{padding:10px 0}.calculator-view .condition-check{min-height:40px;padding-block:8px}.calculator-view .scene-rule-note{margin-top:8px}.calculator-view .calculation-sheet{padding-top:15px}.calculator-view .service-fields{margin-top:9px}
}
@media(max-width:360px){.shell{padding-inline:16px}.overview-scope select{max-width:172px;font-size:10px}.overview-scope .local-price-meta{font-size:9px;max-width:125px}.context-version p{max-width:175px;font-size:10px}.context-inner .phase-label{font-size:9px}.footer-compact{gap:16px}}
@media print{.page-quick-regions,.footer-compact,.site-footer{display:none!important}.calc-summary{display:block!important}}
