*{box-sizing:border-box}html{color:#505050;background:#fff}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}main{background:#f4f4f4;border-left:1px solid #ddd;border-right:1px solid #ddd;width:75.2%;min-height:100vh;margin:0 auto;padding:14px 14px 90px}header{text-align:left;margin:0 0 40px}time{color:#4d4d4d;margin-bottom:7px;font-size:20px;font-weight:700;line-height:1.45;display:block}h1{color:#505050;margin:0;font-size:18px;font-weight:700;line-height:1.5}figure{width:90%;margin:0 auto}img{width:100%;height:auto;display:block}p{text-align:center;color:#595959;max-width:90%;margin:24px auto 0;font-size:16px;line-height:2}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.credit{color:#999;margin-top:9px;font-size:10px}@media (max-width:700px){main{width:94%;padding:14px 10px 60px}header{margin-bottom:30px}time{font-size:18px}h1{font-size:16px}figure{width:96%}p{max-width:96%;margin-top:20px;font-size:14px}}time{font-size:8px;font-weight:400}h1{font-size:9px;font-weight:600}p{text-align:left;max-width:90%;font-size:9px;line-height:1.9}.credit{text-align:left;font-size:8px}header{margin-bottom:24px}article+article{border-top:1px solid #ddd;margin-top:64px;padding-top:24px}@media (max-width:700px){time{font-size:8px}h1,p{font-size:9px}figure{width:33.333%}}main{padding-left:8px;padding-right:8px}p{color:#292929;max-width:none;margin-left:0;margin-right:0}main{min-height:0;padding-bottom:20px}figure{width:50%}time{font-size:9px}h1,p{font-size:10px}.credit{font-size:9px}.blog-title{background:#f4f4f4;border:1px solid #d6d6de;width:75.2%;margin:14px auto 8px;padding:18px 10px}.blog-title h1{color:#484848;margin:0;font-size:20px;font-weight:700;line-height:1.5}main{border-top:1px solid #d6d6de;border-bottom:1px solid #d6d6de}article h2{color:#505050;margin:0;font-size:10px;font-weight:600;line-height:1.5}@media (max-width:700px){.blog-title{width:94%;padding:16px 10px}}.social{margin-top:18px;font-size:11px;line-height:1.8}.social button,.social a{font:inherit;color:#2476b9;cursor:pointer;background:0 0;border:0;padding:0}.social button:hover{text-decoration:underline}.social button:disabled{opacity:.6;cursor:wait}.social .sep{color:#333;margin:0 7px}.comment-panel{max-width:620px;margin-top:14px}.comment-panel label{margin:8px 0;display:block}.comment-panel input,.comment-panel textarea{width:100%;font:inherit;color:#292929;background:#fff;border:1px solid #ccc;padding:6px;display:block}.comment-panel textarea{resize:vertical;min-height:90px}.comment-panel p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:11px}.comment-item{border-top:1px solid #ddd;padding:10px 0}.social .submit{border:1px solid #ccc;padding:3px 12px}.trap{display:none}.moderation{padding:20px}.moderation h1{font-size:18px}.moderation p{font-size:13px}.moderation button{margin-right:14px}article>div:first-child>p{letter-spacing:-.2px;line-height:1.55}article header time{font-size:10px;font-weight:700}.social .last-modified{font:inherit;color:#505050;white-space:nowrap;margin:0;font-weight:400;display:inline}.panacea .full-photo,.panacea .wide-photo,.panacea .photo-pair{width:100%;margin:20px 0}.panacea .photo-pair{align-items:center;gap:8px;display:flex}.panacea .photo-pair img{object-fit:contain;min-width:0}.panacea .photo-pair img:first-child{width:calc(36% - 2.88px)}.panacea .photo-pair img:last-child{width:calc(64% - 5.12px)}.photo-reveal-link{font:inherit;color:#2476b9;cursor:pointer;background:0 0;border:0;padding:0}.photo-reveal-link:hover{text-decoration:underline}.photo-reveal{z-index:1000;background:#000;place-items:center;display:grid;position:fixed;inset:0}.photo-reveal button{cursor:pointer;background:#000;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.photo-reveal img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.photo-reveal span{color:#fff;text-align:center;text-shadow:0 1px 3px #245c8c;width:86%;font-family:inherit;font-size:clamp(11px,1.6vw,24px);line-height:1.6;position:absolute;top:14%;left:2%}.panacea .full-photo{position:relative}.panacea .full-photo img{filter:sepia(.16)saturate(.88)}.panacea .full-photo:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#deb8631f;position:absolute;inset:0}
