.searchcount{font-size:.9rem;color:#888;margin:20px 0 30px;padding-bottom:5px;border-bottom:1px solid #d3d3d3}h1 .tag{font-size:1rem;padding:5px 15px}.carousel-card{margin:0 0 30px}#page{position:relative;min-height:350px}#page h1{font-size:1.9rem;line-height:1.3;font-weight:400;color:#222}#authors{font-style:oblique;margin-bottom:10px}#published{color:#888;margin-bottom:20px}#page p,#page details li{text-align:justify}#page details li{margin-bottom:1rem}#page p a,#page li a{color:#1776ce;text-decoration:underline}#page h2:first-of-type{margin-top:50px}#page details{background:#f7fafc;border-radius:15px;margin-top:1rem;overflow:hidden;transition:background .2s ease}#page details summary{list-style:none;font-size:1rem;padding:1.1rem;font-weight:300;color:#2d3748;cursor:pointer;display:flex;align-items:center;gap:.5rem}#page details summary:before{content:"\25b6";font-size:.75rem;color:#5ba0d6;transition:transform .2s ease}#page details[open] summary:before{transform:rotate(90deg)}#page details summary:hover{background:#f0f7fe}#page details div{padding:0 2rem 1rem 2.4rem}#page details ol{padding-left:0;list-style-position:inside}.meta{width:300px;padding:20px;background:#f5f9ff;border-radius:20px;color:#17285f;float:right;margin:20px 0 10px 30px;list-style:none}.meta li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #dce5f1}.meta li:first-child{padding-top:0}.meta li:last-child{border-bottom:0;padding-bottom:0}.meta li svg{width:42x;height:42px;flex:0 0 42px;margin-top:1px;color:#5268ff}.meta li div{font-size:.9rem;min-width:0}.meta li span{display:block;margin-bottom:3px;color:#7183a9;line-height:1.3}.gallery{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;background:none}.gallery div{position:relative;align-content:center}.gallery div input[type=checkbox]{display:none}.gallery div .thumb{width:200px;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #00000026}.gallery div .thumb:hover{transform:scale(1.1);box-shadow:0 4px 10px #00000026}.gallery div input[type=checkbox]:checked~label .thumb{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:100%;max-height:100%;object-fit:contain;background:#000000d9;z-index:9999;padding:40px;box-sizing:border-box;border-radius:0;transform:none}.gallery div input[type=checkbox]:checked~label:after{content:"\2715";position:fixed;top:20px;right:20px;font-size:30px;color:#fff;z-index:10000;cursor:pointer;font-family:Arial,sans-serif}.search{max-width:100%;font-size:1.5rem;font-weight:300;line-height:1.5rem;color:#3e6ec6;border:none;padding:0}@media screen and (max-width:600px){.meta{width:100%;margin:20px 0}#page h1{font-size:1.5rem}}
