/* 全国政策专题 */
:root{--red:#a3322d}.site-header{height:66px}.page-intro{padding-top:25px;padding-bottom:23px}.breadcrumb{font-size:11px;margin-bottom:11px}.title-row h1,body[data-view="calculator"] h1{font-size:34px;letter-spacing:.015em;font-weight:600}.title-row>div>p{margin-top:7px;font-size:13px;color:var(--muted)}.edition-note{gap:7px}.section-nav{gap:34px}.section-nav .view-link{padding-top:15px;padding-bottom:14px;font-size:14px}.nav-about{font-size:11px}.context-inner{padding-block:15px;min-height:84px}body[data-view="overview"] .context-band{display:none}.view{padding-top:28px;padding-bottom:45px}.hub-view{padding-top:26px}h2{letter-spacing:.015em}.hub-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.hub-section-title h2{font-size:23px;font-weight:600}.hub-section-title h3{font-size:15px;font-weight:600}.hub-section-title>span,.hub-section-title>button,.hub-section-title>a{font-size:12px;color:var(--muted)}.hub-section-title .eyebrow{font-size:11px;margin-bottom:4px}.national-overview{display:grid;grid-template-columns:.85fr 1.3fr;gap:40px;padding-bottom:27px;border-bottom:1px solid var(--line)}.national-title{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--red);font-weight:550}.red-rule{width:23px;height:2px;background:var(--red)}.national-title time{color:var(--muted);font-size:11px;font-weight:400;margin-left:auto}.national-main h2{font-size:23px;font-weight:600;margin-top:13px}.national-docno{font-size:11px;color:var(--muted);margin-top:4px}.national-counts{display:flex;gap:36px;margin-top:13px}.national-counts>div{display:flex;align-items:baseline;gap:8px}.national-counts strong{font-size:42px;line-height:1.2;font-weight:500;color:var(--navy);letter-spacing:-.04em}.national-counts span{font-size:12px}.national-intro{font-size:13px;color:var(--muted);margin-top:13px;line-height:1.8;max-width:400px}.national-links{display:flex;gap:24px;margin-top:9px;font-size:12px}.national-links button{padding:0}.national-key-rules{padding:4px 0 0 30px;border-left:1px solid var(--line)}.national-key-rules .hub-section-title{margin-bottom:9px}.key-rule-grid{display:grid;grid-template-columns:1fr 1fr}.key-rule-grid>button{text-align:left;padding:13px 0 15px 0;min-width:0}.key-rule-grid>button:nth-child(odd){padding-right:20px}.key-rule-grid>button:nth-child(even){padding-left:25px;border-left:1px solid var(--line)}.key-rule-grid>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.rule-label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.key-rule-grid strong{display:block;color:var(--navy);font-size:29px;font-weight:550;line-height:1.4}.key-rule-grid small{font-size:13px;font-weight:400;margin-left:7px;white-space:nowrap}.key-rule-grid em{font-style:normal;font-size:10px;font-weight:500;color:var(--red);background:#faf0ee;padding:4px 6px;margin-left:10px;white-space:nowrap;vertical-align:middle}.key-rule-grid .text-value{font-size:23px;padding:4px 0}.key-rule-grid p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:5px}.key-rule-grid button:hover strong{color:var(--blue)}.notices-section{padding-top:25px}.notice-gallery{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.notice-card{padding:0;text-align:left;min-width:0}.notice-paper{display:block;height:148px;overflow:hidden;border:1px solid #d8d9d8;background:#faf9f6;box-shadow:0 3px 7px #152d3b0a;transition:transform .2s,border-color .2s}.notice-paper img{width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top}.notice-card:hover .notice-paper{transform:translateY(-3px);border-color:#b87770}.notice-caption{display:block;margin-top:10px}.notice-caption strong{font-size:14px;font-weight:600;display:block}.notice-caption>span{font-size:10px;display:block;line-height:1.7;color:#70403c;min-height:34px;margin-top:3px}.notice-caption small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.national-directory{padding-top:31px;margin-top:25px;border-top:1px solid var(--line)}.directory-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:28px}.province-selector{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.province-selector button{min-height:49px;padding:7px 8px;text-align:left;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:start;justify-content:center;line-height:1.5}.province-selector span{font-size:13px}.province-selector small{font-size:9px;color:var(--muted);margin-top:2px}.province-selector button.active{background:#edf5fa;box-shadow:inset 3px 0 var(--blue)}.province-selector button.active span{color:var(--blue);font-weight:600}.regional-detail{padding:18px 21px;background:#f5f8fa;border-top:2px solid var(--navy);min-height:240px;display:flex;flex-direction:column}.regional-detail-top{display:flex;justify-content:space-between;gap:20px}.regional-detail h3{font-size:22px;margin-top:6px;font-weight:600}.regional-detail h3 span{display:block;font-size:12px;margin-top:5px;font-weight:400}.effective-date{text-align:right;flex-shrink:0}.effective-date span{display:block;font-size:10px;color:var(--muted)}.effective-date strong{display:block;font-size:17px;font-weight:550;color:var(--navy);margin-top:5px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.region-facts{font-size:14px;line-height:1.85;padding:15px 0;flex:1}.region-facts p+p{margin-top:8px}.region-facts strong{color:var(--navy);font-weight:650}.regional-detail-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;border-top:1px solid #d9e0e3;padding-top:12px}.regional-detail-links button{padding:0;color:var(--blue);font-size:12px}.regional-detail-links .region-calc-link{margin-left:auto}.city-links{display:flex;align-items:center;gap:20px;font-size:12px;padding-top:13px;flex-wrap:wrap}.city-links>span{font-size:10px;color:var(--muted)}.city-links button{font-size:12px;color:var(--blue);padding:0}.hub-calculator{margin-top:32px;padding:25px 28px;background:#153b50;display:grid;grid-template-columns:1fr 1.1fr;gap:35px;color:white}.hub-calculator .eyebrow{color:#bdd7e5;font-size:11px}.hub-calculator h2{font-size:26px;margin-top:6px;font-weight:550}.hub-calculator p{font-size:13px;color:#d7e3e9;margin-top:12px;line-height:1.85}.hub-calc-regions{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.hub-calc-regions button{color:white;border-bottom:1px solid #91b5c04a;text-align:left;padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.hub-calc-regions strong{font-size:17px;font-weight:550;display:block}.hub-calc-regions small{font-size:10px;color:#c0d7e3;display:block;margin-top:5px}.hub-calc-regions button>span:last-child{font-size:22px;color:#9fc6dc}.policy-reading-entry,.digital-pathology{margin-top:34px}.topic-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.topic-entry-grid button{display:flex;align-items:start;gap:15px;text-align:left;border-bottom:1px solid var(--line);padding:19px 16px 19px 0}.topic-entry-grid button>span{font-size:11px;color:#7a919e;margin-top:4px}.topic-entry-grid button h3{font-size:17px;font-weight:550}.topic-entry-grid p{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.8}.topic-entry-grid b{font-size:15px;font-weight:400;color:var(--blue);margin-left:auto}.digital-pathology{border-top:1px solid var(--line);padding-top:26px}.product-stories{display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-stories>a{display:flex;align-items:center;gap:20px;color:var(--ink);text-decoration:none}.product-stories img{width:35%;aspect-ratio:1.2;object-fit:contain;background:#f5f8fa}.product-stories span{font-size:10px;color:var(--muted)}.product-stories h3{font-size:20px;margin-top:3px;color:var(--navy)}.product-stories p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:7px;max-width:300px}.notice-viewer{padding:0;width:min(780px,calc(100vw - 40px));max-width:780px;height:94dvh;max-height:94dvh;border:0;border-radius:3px;margin:auto;overflow:hidden}.notice-viewer[open]{display:grid;grid-template-rows:48px minmax(0,1fr) 43px}.notice-viewer::backdrop{background:#11232db3}.notice-viewer header{display:flex;justify-content:space-between;align-items:center;padding:0 12px 0 20px;border-bottom:1px solid var(--line)}.notice-viewer h2{font-size:14px;font-weight:500;margin:0}.notice-viewer header button{font-size:27px;color:var(--muted);width:36px;height:36px;padding:0}.notice-page{overflow:auto;overscroll-behavior:contain;background:#e9edef}.notice-page img{width:100%;max-width:none}.notice-viewer footer{display:flex;align-items:center;gap:24px;padding:8px 20px;font-size:11px;border-top:1px solid var(--line)}.notice-viewer footer>span{color:var(--muted);margin-right:auto}
/* 紧凑病例工作台 */
.calc-brief{margin-bottom:18px}.section-brief h2{font-size:24px}.section-brief p{font-size:13px;margin-top:5px}.calc-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 30px;border:0}.case-presets{grid-column:1/-1;display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:12px 0}.case-presets>span{font-size:11px;color:var(--muted);margin-right:4px}.case-presets>button{font-size:12px;color:var(--blue);padding:3px 0}.scene-rail{grid-column:1/-1;border:0;border-top:1px solid var(--line);padding:0}.scene-rail>.eyebrow{display:none}.scene-list{display:flex;flex-direction:row;gap:25px;margin:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.scene-button{white-space:nowrap;flex-shrink:0;font-size:13px;padding:13px 0;border:0;border-bottom:2px solid transparent;gap:7px}.scene-button.active{border-bottom-color:var(--blue)}.scene-button span{font-size:9px}.case-sheet{padding:19px 25px 20px 0;min-width:0;border-right:1px solid var(--line)}.sheet-heading .eyebrow{font-size:10px}.sheet-heading h3{font-size:22px;margin-top:3px}.sheet-heading>p{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.8}.case-fields{margin-top:13px}.quantity-row{padding:11px 0}.quantity-label{font-size:14px}.quantity-label small{color:var(--muted);font-size:11px;max-width:270px;margin-top:3px;line-height:1.7}.quantity-control{height:35px}.quantity-control button{height:33px}.quantity-control input{font-size:17px}.specimen-add{font-size:11px;padding:9px 0}.service-fields{margin-top:17px}.service-label{font-size:11px;margin-bottom:0}.service-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0}.service-row h4{font-size:12px;max-width:155px}.choice-group{margin:0;flex-shrink:0}.choice-group button{font-size:12px;color:var(--muted);padding:6px 10px 8px}.choice-group button:first-child{padding-right:12px}.condition-check{padding:9px 0;font-size:12px;line-height:1.75}.condition-check input{margin-top:3px}.scene-rule-note{font-size:12px;line-height:1.8;color:var(--navy);margin-top:15px;padding:10px 12px;background:#f1f6fa;border-left:2px solid #a6c8da}.case-actions{margin-top:17px}.case-actions>.quiet-link{font-size:11px}.calculation-sheet{padding:19px 0 20px;min-width:0}.total-panel{padding-bottom:17px}.total-panel .eyebrow{font-size:12px}.total-number{font-size:45px;color:var(--navy);margin-top:3px}.total-panel>p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:5px}.bill-heading{padding-top:16px}.bill-heading h3{font-size:14px}.bill-line{padding:12px 0}.line-name{font-size:14px}.line-amount{font-size:19px;font-weight:550}.line-formula{font-size:12px;color:var(--muted);line-height:1.7;margin-top:4px}.line-code{display:none}.line-source summary{font-size:11px}.line-source>div{font-size:12px}.bill-line.negative .line-amount{color:var(--red)}.digital-comparison{margin-top:18px;padding:15px 17px;background:#f1f6fa;border-top:2px solid #7ea9bf}.digital-heading{display:flex;align-items:center;justify-content:space-between}.digital-heading h3{font-size:14px;font-weight:550}.digital-heading .quiet-link{font-size:11px}.digital-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:11px}.digital-numbers span{font-size:10px;color:var(--muted);display:block}.digital-numbers strong{font-size:19px;font-weight:550;color:var(--navy);display:block;margin-top:4px;letter-spacing:-.02em;white-space:nowrap}.digital-numbers .reduction-value{color:var(--red)}.comparison-section{margin-top:25px;padding-top:23px}.comparison-heading h3{font-size:22px}.comparison-heading p:not(.eyebrow){font-size:12px}.comparison-column{padding-top:19px;padding-bottom:19px}.comparison-amount{margin-top:10px;font-size:29px}.comparison-scope,.comparison-rule{font-size:12px;color:var(--muted)}.comparison-note:empty{display:none}.reading-workspace{grid-template-columns:155px minmax(0,1fr) 170px;gap:30px}.reading-index{padding-top:12px}.topic-link{padding-block:12px;font-size:14px}.reading-article{padding-top:9px}.reading-article>h3{font-size:28px}.reading-article .article-lead{font-size:17px;line-height:1.85;margin-top:14px}.article-section{margin-top:23px;padding-top:19px}.article-section h4{font-size:18px;margin-bottom:10px;font-weight:600}.article-section p+p{margin-top:10px}.local-insight{padding:16px 19px;margin-top:19px;border-top:2px solid #8cafc1;background:#f3f7fa}.local-insight h4{font-size:15px;font-weight:600}.local-insight p{line-height:1.85}.local-insight button{font-size:12px}.reading-margin .margin-number{font-size:46px;margin-bottom:18px}.reading-next{margin-top:25px;padding:19px 24px}.inline-price{font-weight:700;background:linear-gradient(transparent 57%,#e4eff5 0);padding:0 2px}.about-reference{padding:27px 0}.about-grid h2{font-size:23px}.about-copy>p{font-size:13px;line-height:1.9}.about-copy{max-width:900px}
@media(min-width:1500px){.notice-paper{height:171px}}
@media(max-width:1100px){.national-overview{gap:25px;grid-template-columns:.9fr 1.2fr}.national-key-rules{padding-left:22px}.key-rule-grid em{display:table;margin:5px 0 0}.notice-gallery{grid-template-columns:repeat(4,1fr);gap:20px}.notice-paper{height:170px}.notice-caption>span{min-height:0}.directory-layout{grid-template-columns:1.15fr 1fr;gap:20px}.province-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.regional-detail-top{display:block}.effective-date{text-align:left;margin-top:12px}.effective-date span{display:inline-block;margin-right:12px}.effective-date strong{display:inline-block;font-size:15px}.reading-workspace{grid-template-columns:135px minmax(0,1fr);gap:25px}.reading-margin{display:none}.digital-numbers strong{font-size:17px}.scene-list{gap:20px}}
@media(max-width:767px){.shell{padding-inline:21px}.site-header{height:58px}.page-intro,body[data-view="calculator"] .page-intro{padding-top:19px;padding-bottom:18px}.breadcrumb{font-size:10px;margin-bottom:9px}.title-row h1,body[data-view="calculator"] h1{font-size:27px}.title-row>div>p,body[data-view="calculator"] .title-row>div>p{font-size:12px;margin-top:6px}.edition-note{margin-top:12px;font-size:9px;display:flex;flex-direction:row;gap:7px}.edition-note #share-page{margin:0 0 0 auto;font-size:10px}.title-row{display:block}.section-nav{gap:24px;justify-content:flex-start}.section-nav .view-link{font-size:13px;white-space:nowrap;padding:13px 0}.nav-about{display:none}.view,.hub-view{padding-top:20px;padding-bottom:30px}.national-overview{display:block;padding-bottom:22px}.national-title{font-size:11px}.national-main h2{font-size:21px;margin-top:9px}.national-docno{font-size:10px}.national-counts{gap:36px;margin-top:12px}.national-counts strong{font-size:38px}.national-counts span{font-size:11px}.national-intro{font-size:13px;max-width:none;margin-top:11px}.national-links{font-size:12px;margin-top:8px}.national-key-rules{padding:16px 0 0;border-left:0;border-top:1px solid var(--line);margin-top:18px}.national-key-rules .hub-section-title{margin-bottom:2px}.key-rule-grid>button{padding:11px 0 12px}.key-rule-grid>button:nth-child(odd){padding-right:15px}.key-rule-grid>button:nth-child(even){padding-left:17px}.key-rule-grid strong{font-size:26px}.key-rule-grid small{font-size:12px;margin-left:5px}.key-rule-grid .text-value{font-size:22px;padding:2px 0}.key-rule-grid em{display:table;margin:4px 0 0;font-size:10px}.key-rule-grid p{font-size:11px}.hub-section-title{margin-bottom:15px}.hub-section-title h2{font-size:22px}.hub-section-title>span{font-size:10px}.notices-section{padding-top:22px}.notice-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.notice-paper{height:153px}.notice-caption{margin-top:8px}.notice-caption strong{font-size:14px}.notice-caption>span{font-size:10px;min-height:0}.notice-caption small{font-size:10px}.national-directory{margin-top:23px;padding-top:23px}.directory-layout{display:block}.province-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.province-selector button{min-height:49px;padding:7px}.province-selector span{font-size:12px}.province-selector small{font-size:8px}.regional-detail{margin-top:17px;min-height:0;padding:17px 17px}.regional-detail-top{display:flex;gap:15px}.regional-detail h3{font-size:21px}.regional-detail h3 span{font-size:11px;line-height:1.8}.effective-date{margin:0;text-align:right}.effective-date span{display:block;font-size:9px;margin:0}.effective-date strong{display:block;font-size:14px;margin-top:4px;white-space:nowrap}.region-facts{font-size:14px;line-height:1.85;padding:13px 0}.regional-detail-links{gap:13px;font-size:11px}.regional-detail-links button{font-size:11px}.city-links{gap:12px 18px;font-size:11px;line-height:1.8}.city-links button{font-size:11px}.hub-calculator{display:block;padding:21px 20px;margin-top:25px}.hub-calculator h2{font-size:24px}.hub-calculator p{font-size:12px;margin-top:10px}.hub-calc-regions{gap:0 22px;margin-top:13px}.hub-calc-regions strong{font-size:17px}.hub-calc-regions small{font-size:9px;line-height:1.7}.hub-calc-regions button{padding:12px 0}.policy-reading-entry,.digital-pathology{margin-top:26px}.topic-entry-grid{grid-template-columns:1fr 1fr;gap:0 15px}.topic-entry-grid button{gap:9px;padding:16px 0}.topic-entry-grid h3{font-size:16px!important}.topic-entry-grid p{font-size:11px}.topic-entry-grid b{font-size:12px}.topic-entry-grid button>span{font-size:9px}.product-stories{display:block}.product-stories>a{gap:16px;padding:11px 0}.product-stories img{width:31%;aspect-ratio:1.2}.product-stories h3{font-size:19px}.product-stories p{font-size:12px;margin-top:5px;line-height:1.8}.product-stories span{font-size:10px}.notice-viewer{width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.notice-viewer[open]{grid-template-rows:45px minmax(0,1fr) 45px}.notice-viewer header{padding-left:14px}.notice-viewer h2{font-size:12px;line-height:1.5}.notice-viewer footer{padding:8px 14px;gap:16px;font-size:10px}.context-inner{min-height:75px;padding-block:13px;gap:15px}.context-version p{font-size:11px}.context-inner .phase-label{font-size:10px}.context-rule{display:none}.context-inner .field-caption{font-size:9px}.context-inner>#context-source{display:none}.context-version{min-width:0}.region-trigger{font-size:18px}.section-brief{margin-bottom:17px}.section-brief h2{font-size:23px}.section-brief p{font-size:12px}.calc-brief{align-items:center;gap:12px}.calc-brief .scope-control{margin-top:13px;font-size:11px;justify-content:space-between}.scope-control select{font-size:12px;max-width:210px;min-height:36px}.calc-workspace{display:block}.case-presets{gap:18px;overflow:auto;white-space:nowrap;scrollbar-width:none;padding:11px 0}.case-presets>span{font-size:10px;margin-right:0}.case-presets>button{font-size:11px;flex-shrink:0}.scene-list{gap:21px;margin:0;padding:0;border-top:1px solid var(--line)}.scene-rail{border:0;padding:0}.scene-button{font-size:12px!important;padding:12px 0!important;gap:0}.scene-button span{display:none}.case-sheet{padding:18px 0 21px;border:0}.sheet-heading .eyebrow{display:none}.sheet-heading h3{font-size:21px}.sheet-heading>p{font-size:12px;line-height:1.8;margin-top:6px}.case-fields{margin-top:12px}.quantity-row{padding:12px 0}.quantity-label{font-size:14px}.quantity-label small{font-size:11px;max-width:210px;line-height:1.7}.quantity-control{height:36px}.quantity-control button{width:30px;height:34px}.quantity-control input{font-size:18px;width:44px}.service-fields{margin-top:17px}.service-row{display:flex;gap:12px;padding:11px 0}.service-row h4{font-size:12px;max-width:145px}.choice-group{margin:0}.choice-group button{font-size:11px;padding:6px 8px 8px}.choice-group button:first-child{padding-right:10px}.condition-check{font-size:12px;padding:10px 0;gap:9px}.scene-rule-note{font-size:12px;line-height:1.85;margin-top:14px;padding:10px 12px}.case-actions{margin-top:16px;gap:14px}.calculation-sheet{padding:20px 21px;margin:0 -21px;background:#f6f8fa;border-top:2px solid var(--navy)}.total-panel{padding-bottom:16px}.total-number{font-size:42px}.total-panel>p{font-size:11px}.bill-heading h3{font-size:14px}.bill-heading span{font-size:10px}.bill-line{padding:12px 0}.line-name{font-size:14px}.line-amount{font-size:19px}.line-formula{font-size:12px}.line-source summary{font-size:11px}.line-source>div{font-size:12px}.digital-comparison{margin-top:17px;padding:13px 14px;background:#eaf1f5}.digital-numbers{gap:9px}.digital-numbers span{font-size:9px;line-height:1.6}.digital-numbers strong{font-size:18px}.digital-heading h3{font-size:13px}.digital-heading .quiet-link{font-size:10px}.comparison-section{padding-top:22px;margin-top:23px}.comparison-heading h3{font-size:22px}.comparison-heading>div>p:not(.eyebrow){font-size:12px}.comparison-scope,.comparison-rule{font-size:12px}.reading-workspace{display:block}.reading-index{padding:0;margin-bottom:18px}.reading-article{padding-top:0}.reading-article>h3{font-size:27px}.reading-article .article-lead{font-size:17px;line-height:1.85;margin-top:12px}.article-section{margin-top:22px;padding-top:17px}.article-section h4{font-size:18px}.article-section p,.local-insight p{font-size:16px;line-height:1.9}.article-section p+p{margin-top:10px}.local-insight{margin-top:18px;padding:15px 16px}.local-insight h4{font-size:16px}.reading-next{padding:18px 19px}.about-copy>p{font-size:13px}.about-reference{padding:25px 0}.about-copy{margin-top:14px}}
@media(max-width:360px){.shell{padding-inline:17px}.section-nav{gap:20px}.section-nav .view-link{font-size:12px}.title-row h1,body[data-view="calculator"] h1{font-size:25px}.national-main h2{font-size:20px}.national-counts{gap:30px}.national-counts strong{font-size:35px}.key-rule-grid small{font-size:11px}.notice-paper{height:139px}.regional-detail-top{display:block}.effective-date{text-align:left;margin-top:9px}.effective-date span,.effective-date strong{display:inline-block;font-size:12px;margin:0 8px 0 0}.digital-numbers strong{font-size:16px}.quantity-label small{max-width:170px}.service-row h4{max-width:125px}.choice-group button{padding-inline:6px}.calculation-sheet{margin-inline:-17px;padding-inline:17px}}
@media print{.hub-view,.case-presets,.digital-pathology,.digital-heading button,.notice-viewer{display:none!important}.calc-workspace{display:block}.case-sheet,.calculation-sheet{border:0;padding:12px 0;margin:0}.digital-comparison{break-inside:avoid}.digital-numbers{display:flex;gap:40px}}

@media(max-width:767px){.breadcrumb{display:none}.page-intro,body[data-view="calculator"] .page-intro{padding-top:16px;padding-bottom:15px}.edition-note{margin-top:11px}.national-key-rules{padding-top:12px;margin-top:15px}.key-rule-grid p{display:none}.key-rule-grid>button{padding-block:10px}.key-rule-grid em{display:inline-block;vertical-align:baseline;margin:0 0 0 5px;padding:3px 4px;font-size:9px}.key-rule-grid>button:nth-child(even){padding-left:14px}.key-rule-grid small{font-size:11px}.key-rule-grid strong{font-size:25px}.key-rule-grid .text-value{font-size:21px}.notice-gallery{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#bac9d1 transparent}.notice-card{flex:0 0 136px;scroll-snap-align:start}.notice-paper{height:151px}.notice-caption>span{min-height:33px}.notices-section>.hub-section-title>span{font-size:10px}}
body[data-view="calculator"] .page-intro{display:none}body[data-view="calculator"] .calc-brief{margin-bottom:14px}body[data-view="calculator"] .view{padding-top:23px}
@media(max-width:767px){body[data-view="calculator"] .view{padding-top:18px}}
