*{box-sizing:border-box}body{margin:0;background:#f3f6f9;color:#1b3248;font:15px/1.6 "Source Sans 3","PingFang SC",sans-serif}header{background:#123f70;color:white;padding:14px max(4vw,18px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header a{color:white}.brand{font-size:22px;font-weight:700;text-decoration:none}.brand small{font-size:15px}nav,.bar,.filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}nav form{margin:0}main{max-width:1180px;padding:22px;margin:auto}h1{font-size:28px}h2{font-size:20px}article,section,.card{background:white;border:1px solid #d4e0ec;border-radius:8px;padding:18px;margin:14px 0}a{color:#155a99}button,.btn{cursor:pointer;border-radius:5px;border:1px solid #95afc7;background:white;color:#164a7c;padding:6px 12px;text-decoration:none;font:inherit}.primary{background:#155b98;color:white}input,select,textarea{font:inherit;padding:6px;border:1px solid #9db0c1;border-radius:4px}textarea{width:100%}.field{display:block;margin:10px 0}.field>input:not([type=checkbox]),.field>select{display:block;min-width:230px;max-width:100%}.editor{min-height:220px;border:1px solid #aac0d3;background:white;padding:14px;margin:10px 0}.embedded{display:inline-block;background:#f3f7fa;padding:6px}.embedded img,.content img{max-width:100%;max-height:450px}small,.muted{color:#526b80}header small{color:#ddeafa}pre{white-space:pre-wrap}summary{cursor:pointer}.filters .active{font-weight:bold;border-bottom:3px solid #155a99}.login{max-width:420px;margin:10vh auto}.login input{width:100%}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.cards article{margin:0}.thumb{max-height:130px;max-width:100%}#saveStatus{color:#365b74}iframe{width:100%;height:64vh;border:1px solid #b3c4d5}label{margin-right:5px}
