/* 文档正文与纸面污染；页面和打印窗口直接使用academic.css的共用样式。 */
@font-face{font-family:ScoreNoticeSong;src:url("assets/academic-pollution/pollution-zhongsong.ttf") format("truetype");font-style:normal;font-weight:400;font-display:block}
.guide-system-entry a{color:#174f7e;text-decoration:underline}
.academic-desktop .score-query-notice{padding:0;--score-document-font:ScoreNoticeSong,"STZhongsong","SimSun","宋体",serif}
.score-guide-viewport{display:block;height:auto;overflow:visible;margin:0;padding:0;background:transparent}
.score-guide-paper-wrap{position:relative;width:var(--score-paper-width,440px);height:var(--score-paper-height,623px);margin:0 auto}
.score-guide-paper{box-sizing:border-box;position:relative;isolation:isolate;width:var(--score-paper-width,440px);height:var(--score-paper-height,623px);overflow:hidden;transform-origin:0 0;background:white;color:#222}
.academic-desktop .score-guide-paper>.guide-web-content,.academic-desktop .score-guide-print-page{box-sizing:border-box;padding:32px 28px 46px;font:16px/2 var(--score-document-font);color:#222}
.score-guide-paper>.guide-web-content{position:absolute;inset:0}
.academic-desktop .score-guide-print-page{position:relative;width:var(--score-paper-width,440px);height:var(--score-paper-height,623px);min-height:var(--score-paper-height,623px);margin:0 auto}
.academic-desktop .score-guide-paper>.guide-web-content h3,.academic-desktop .score-guide-print-page h3{margin:0 0 22px;text-align:center;font:700 21px/1.7 var(--score-document-font)}
.academic-desktop .score-guide-paper>.guide-web-content p,.academic-desktop .score-guide-print-page p{margin:0 0 12px;text-indent:2em}
.academic-desktop .score-query-notice>h3{font:700 21px/1.7 var(--score-document-font)}
.score-guide-paper-number{position:absolute;bottom:18px;left:0;right:0;text-align:center;font:15px/1.5 var(--score-document-font)}
.score-guide-overprint-layer{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;font:16px/2 var(--score-document-font);color:#222}
.score-guide-overprint-layer[data-overprint-stage=half]{position:relative;inset:auto;z-index:auto;overflow:visible}
.score-repeat-flow{box-sizing:border-box;padding:28px 28px 0}
.score-guide-overprint-layer[data-overprint-stage=half] .score-repeat-flow{padding:0}
.score-guide-overprint-layer[data-overprint-stage=abyss] .score-repeat-flow{padding-top:12px}
.academic-desktop .score-guide-paper .score-guide-overprint-layer .score-repeat-paragraph{margin:0 var(--repeat-inset,0px) var(--repeat-gap,8px);text-indent:var(--repeat-indent,2em);font-size:16px;line-height:var(--repeat-line,32px);letter-spacing:normal;text-align:left;overflow-wrap:anywhere;word-break:break-all}
.score-guide-overprint-layer[hidden]{display:none}
.score-notice-agency{color:#b42c25;text-align:center;font:700 30px/1.8 var(--score-document-font);letter-spacing:5px}
.score-notice-number{text-align:center!important;text-indent:0!important}
.score-notice-section{font-weight:bold;text-indent:0!important}
.score-notice-signature{text-align:right;line-height:2;margin:28px 0}
.score-disclosure,.score-attachment-label{text-indent:0!important}
.score-review-form{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;margin:22px 0}
.score-review-form th,.score-review-form td{border:1px solid #6e7479;padding:8px 5px;text-align:center}
.score-review-form td{height:38px}
.academic-desktop .score-query-notice .guide-system-entry{text-indent:0;margin:28px 0 30px;padding-left:2em;overflow-wrap:anywhere}
.score-query-notice [data-score-address]{user-select:text;cursor:text}
@media print{.score-guide-print-page{break-after:page;page-break-after:always;min-height:240mm}.score-guide-print-page:last-child{break-after:auto;page-break-after:auto}.guide-system-entry a{color:black}}
