/* Only the existing papers page, WordPress ID 446. */
body.page-id-446 { --ms-papers-ink:#17334b; --ms-papers-muted:#536978; --ms-papers-blue:#176bb3; --ms-papers-line:#dbe5ec; }
body.page-id-446 #content > .section-block-upper { display:grid; grid-template-columns:minmax(0,1fr) 240px; gap:28px; align-items:start; }
body.page-id-446 #primary,body.page-id-446 #secondary { width:auto; min-width:0; float:none; padding:0; }
body.page-id-446 #main,body.page-id-446 #primary,body.page-id-446 .entry-content-wrap,body.page-id-446 .entry-content { padding:0; background:transparent; }
body.page-id-446 #main > article > .entry-header { padding:20px 24px; margin:0 0 18px; border:1px solid var(--ms-papers-line); border-radius:8px; background:#fff; }
body.page-id-446 #main .entry-title { margin:0; font-size:28px; line-height:1.4; color:var(--ms-papers-ink); }
body.page-id-446 .ms-papers-content { font:400 15px/1.85 system-ui,'Microsoft YaHei',sans-serif; color:var(--ms-papers-ink); }
body.page-id-446 .ms-papers-content > p:empty { display:none; }
body.page-id-446 .ms-papers-jump { display:flex; flex-wrap:nowrap; gap:6px; overflow-x:auto; overscroll-behavior-x:contain; position:sticky; top:68px; z-index:20; padding:10px 12px; margin:0 0 22px; max-width:100%; border:1px solid var(--ms-papers-line); border-radius:8px; background:#fff; box-shadow:0 3px 12px rgba(23,51,75,.06); scrollbar-width:thin; }
body.page-id-446 .ms-papers-jump a { display:inline-flex; align-items:center; justify-content:center; flex:0 0 auto; min-height:44px; padding:8px 12px; border:1px solid var(--ms-papers-line); border-radius:5px; color:var(--ms-papers-blue); background:#edf5fc; font:600 13px/1.6 system-ui,'Microsoft YaHei',sans-serif; text-decoration:none; white-space:nowrap; }
body.page-id-446 .ms-papers-jump a:hover { background:#dfeefa; text-decoration:underline; }
body.page-id-446 .ms-papers-section { padding:24px 26px 8px; margin:0 0 24px; border:1px solid var(--ms-papers-line); border-radius:8px; background:#fff; }
body.page-id-446 .ms-papers-section h2 { padding:0 0 16px; margin:0 0 8px; border-bottom:2px solid #dcebf5; font-size:24px; line-height:1.5; font-weight:650; color:var(--ms-papers-ink); scroll-margin-top:178px; }
body.page-id-446 .ms-papers-list { padding:0 0 0 30px; margin:0; }
body.page-id-446 .ms-papers-list > li { display:list-item; list-style-position:outside!important; padding:18px 0 18px 6px!important; margin:0!important; border:0; border-bottom:1px solid #e8edf2; font:400 15px/1.85 system-ui,'Microsoft YaHei',sans-serif; color:var(--ms-papers-muted); overflow-wrap:anywhere; }
body.page-id-446 .ms-papers-list > li:last-child { border-bottom:0; }
body.page-id-446 .ms-papers-list > li::marker { color:#61788a; font-size:13px; font-weight:600; font-variant-numeric:tabular-nums; }
body.page-id-446 .ms-papers-list li span,body.page-id-446 .ms-papers-list li strong,body.page-id-446 .ms-papers-list li b,body.page-id-446 .ms-papers-list li u { font-family:inherit!important; font-size:inherit!important; font-weight:inherit!important; color:inherit!important; text-decoration:none!important; }
body.page-id-446 .ms-papers-list li a { color:var(--ms-papers-blue)!important; text-decoration:underline!important; text-underline-offset:3px; text-decoration-thickness:1px; }
body.page-id-446 .ms-papers-list li .ms-papers-title { font-size:16px!important; font-weight:600!important; color:var(--ms-papers-ink)!important; }
body.page-id-446 .ms-papers-list li a.ms-papers-title { color:var(--ms-papers-blue)!important; }
body.page-id-446 .ms-papers-list li sup,body.page-id-446 .ms-papers-list li sub { font-size:75%!important; }
body.page-id-446 .ms-papers-list li sup sup,body.page-id-446 .ms-papers-list li sub sub { font-size:inherit!important; vertical-align:baseline; }
body.page-id-446 #content a:focus-visible,body.page-id-446 .ms-papers-section h2:focus-visible { outline:3px solid #b56b00; outline-offset:3px; }

body.page-id-446 #secondary { position:static!important; }
body.page-id-446 #secondary .widget-area { padding:0; background:transparent; }
body.page-id-446 #secondary .widget { padding:20px; margin:0 0 20px; border:1px solid var(--ms-papers-line); border-radius:8px; background:#fff; box-shadow:none; font:14px/1.8 system-ui,'Microsoft YaHei',sans-serif; color:var(--ms-papers-muted); }
body.page-id-446 #secondary .textwidget { display:flow-root; }
body.page-id-446 #secondary h2 { text-align:left!important; color:var(--ms-papers-ink)!important; font-size:20px!important; line-height:1.4; margin:0 0 16px!important; }
body.page-id-446 #secondary table,body.page-id-446 #secondary tbody { display:block; width:100%; border:0; margin:0!important; }
body.page-id-446 #secondary tr { display:flex; flex-direction:column; padding:16px 0; margin:0!important; border-top:1px solid var(--ms-papers-line); }
body.page-id-446 #secondary td { display:block; width:100%!important; padding:0!important; border:0; }
body.page-id-446 #secondary td:nth-child(2) { order:-1; margin-bottom:10px; }
body.page-id-446 #secondary td img { display:block; width:82px; max-width:82px; height:auto; margin:0!important; border-radius:5px; }
body.page-id-446 #secondary .textwidget > span { float:none!important; display:block; padding:12px 0 0!important; margin:0!important; border-top:1px solid var(--ms-papers-line); }
body.page-id-446 #secondary p { margin:0 0 16px; }
body.page-id-446 #secondary p:last-child { margin-bottom:0; }
body.page-id-446 #secondary a { color:var(--ms-papers-blue); }


body.page-id-446 #secondary .widget { padding:16px; font-size:13px; border-color:#e3e9ef; }
body.page-id-446 #secondary h2 { font-size:18px!important; }
body.page-id-446 #secondary td img { width:68px; max-width:68px; }
body.page-id-446 #secondary tr { padding:12px 0; }
@media(max-width:1199px) { body.page-id-446 #content > .section-block-upper { grid-template-columns:minmax(0,1fr); } body.page-id-446 #secondary .widget-area { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; align-items:start; } body.page-id-446 #secondary .widget { margin:0; } }
@media(max-width:700px) {
 body.page-id-446 #main > article > .entry-header { padding:18px 20px; }
 body.page-id-446 .ms-papers-section { padding:20px 20px 4px; }
 body.page-id-446 .ms-papers-section h2 { font-size:22px; scroll-margin-top:158px; }
 body.page-id-446 .ms-papers-jump { top:58px; padding:10px 12px; }
 body.page-id-446 .ms-papers-list { padding-left:24px; }
 body.page-id-446 .ms-papers-list > li { padding:16px 0 16px 4px!important; }
 body.page-id-446 #secondary .widget-area { grid-template-columns:minmax(0,1fr); }
}
@media(max-width:360px) { body.page-id-446 .ms-papers-section { padding:18px 16px 4px; } }
