*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}.links{width:100%;border:1px solid #def1f9;border-collapse:collapse;padding:0}.links td{vertical-align:top}.links .links-title{text-align:center}.links .links-title b{font-size:15px}.menu-toggle{display:none}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 18px;padding:9px 12px;border:1px solid #d9edf6;background:#f5fbfe;color:#66727d;font:13px/1.35 Arial,sans-serif}.breadcrumbs a{color:#1686bd;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs__sep{color:#9aabb6}.breadcrumbs [aria-current="page"]{color:#33414b}.p-con{overflow-wrap:anywhere}.p-con table{max-width:100%}
@media (max-width:1023px){
  #bg,#bg-all{width:100%;max-width:980px}.l{width:30%;background-size:cover}.r{width:70%;background-size:cover}.menu{width:100%;padding-inline:24px;box-sizing:border-box}.menu ul{display:flex;flex-wrap:wrap}.container{box-sizing:border-box;width:calc(100% - 330px);padding:24px 16px}.SL{width:auto;padding-left:0}.SR{width:300px;margin-right:16px}.footer{width:100%;box-sizing:border-box}.p-head h1,.p-head h1 a,.p-head h1 a:visited,.p-head h2{font-size:clamp(1.35rem,3vw,1.56rem);line-height:1.1}.p-con table{display:block;overflow-x:auto;white-space:normal}.p-con img.alignleft,.p-con img.alignright{max-width:calc(100% - 24px)}
}
@media (max-width:640px){
  .l{height:112px;padding:20px;background-color:#fff;background-image:none;color:#172a47;font:700 15px/1.35 Arial,sans-serif;border-bottom:4px solid #dff3fb}.l>br,#bg .l #logo{display:none}.l h1{margin:0 0 2px;padding:0;font-size:20px;line-height:1.15;letter-spacing:1.5px}
  body{min-width:0}.l{float:none;width:100%;height:112px}.r{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:10px 16px 0;padding:0 14px;border:0;background:#272d36;color:#fff;font:700 14px Arial,sans-serif;cursor:pointer}.menu{float:none;padding:0 16px 8px}.menu ul{display:none;float:none;flex-direction:column;width:100%}.menu.is-open ul{display:flex}.menu li{float:none;width:100%;height:auto}.menu li a,.menu li a:visited{float:none;display:block;min-height:44px;padding:14px 8px;margin:0;font-size:16px;line-height:1.1}.links-wrap{max-width:100%;overflow:visible}.links{display:block;min-width:0;table-layout:auto}.links tbody{display:block}.links tr{display:block}.links tr:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.links td{display:block;min-width:0;padding:5px 7px;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.links .links-title{padding:12px 14px 7px;text-align:left;font-size:15px;line-height:1.2}.links .links-title br{display:none}.container{float:none;width:100%;padding:24px 16px}.SL{float:none;width:100%;padding:0}.SR{float:none;width:100%;margin:0;padding:0 16px 24px}.SR .search form{width:100%;box-sizing:border-box}.SR .search input{width:calc(100% - 32px);max-width:calc(100% - 32px);min-height:30px}.SR .search button{min-width:26px;min-height:30px}.SR .about,.SR .photostream,.SR .categs,.SR .recent{overflow-wrap:anywhere}.p-head h1,.p-head h1 a,.p-head h1 a:visited,.p-head h2{font-size:clamp(1.35rem,7vw,1.7rem);line-height:1.08}.p-con p{font-size:14px;line-height:1.55}.p-con img.alignleft,.p-con img.alignright{float:none;display:block;margin:10px auto;max-width:100%}.p-con table{font-size:12px}.footer{padding:16px;min-height:64px}.footer p{margin-left:0}.home-intro{overflow-wrap:anywhere}
}
