.home-notices{margin:34px 0 42px}.notice-entry{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:28px;align-items:center;padding:26px 30px;border:1px solid #d9cebc;border-left:3px solid #842f3c;background:#fffdf8;color:#24243b;text-decoration:none;transition:background .2s}.notice-entry:hover{background:#f3eee4}.notice-entry:focus-visible{outline:2px solid #842f3c;outline-offset:4px}.notice-entry-kicker{color:#842f3c;font-size:12px;letter-spacing:2px}.notice-entry h3{font-family:SimSun,"Songti SC",serif;font-size:24px;line-height:1.45;margin:0 0 6px}.notice-entry p{font-size:14px;color:#6c6860;margin:0}.notice-entry-action{font-size:14px;color:#842f3c;white-space:nowrap}.notice-reader .reader-toolbar{flex-wrap:wrap;gap:8px 20px}.notice-reader .reader-toolbar h1{font-size:21px}@media(max-width:600px){.home-notices{margin:26px 0 30px}.notice-entry{grid-template-columns:1fr;gap:12px;padding:22px 20px}.notice-entry h3{font-size:23px}.notice-entry-action{margin-top:2px}.notice-reader .reader-toolbar h1{font-size:19px}.notice-reader .reader-toolbar{padding:12px 16px}}
.portal .notice-reader{display:flex;flex-direction:column;height:calc(100dvh - 84px);min-height:420px}.portal .notice-reader>iframe{display:block;width:100%;flex:1;min-height:0;border:0}.portal .notice-reader .reader-toolbar{flex:none}.portal .notice-reader .reader-toolbar h1{font-size:18px}@media(max-width:760px){.portal .notice-reader{height:calc(100dvh - 68px)}}