:root{--col-main:#0a2348;--col-main-red:#c8102e;--col-main-light:#4a94b1;--col-darkgray:#4d4d4d;--col-gray:#ccc;--col-lightback:#f8f6f0;--col-grayborder:#808080;--col-muted:#212529}.breadcrumbs{display:flex;flex-flow:row nowrap;column-gap:.5em;font-size:.8em}.breadcrumb a,.breadcrumb a:visited{text-decoration:none;color:var(--col-muted)}.breadcrumb a:hover{text-decoration:underline;color:var(--col-main-light)}h1{font-size:1.4em;line-height:1.3;text-align:left;color:#fff}h4{font-size:.8em}.block-bottom{align-self:end;color:var(--col-gray)}.block-bottom p{margin:0}.art-photo{margin:0 auto;width:66.66%}.art-photo.vert{width:40%}.art-photo-cont{flex-shrink:0;max-width:100%;width:auto;height:auto;aspect-ratio:3/2;border-radius:.5em;position:relative;overflow:hidden;cursor:pointer;text-align:center;justify-self:center}.art-photo.vert .art-photo-cont{aspect-ratio:auto}.art-photo-cont img{max-width:100%;max-height:100%;object-fit:cover}.art-photo.vert .art-photo-cont img{height:100%;width:auto}.art-body{margin:0 auto}.taglist{padding:1em;display:flex;flex-flow:row wrap;align-items:center;gap:.5em 1em}.taglist b{font-weight:normal}.taglist a{text-transform:uppercase}#contacts .art-body a,#contacts .art-body a:visited{text-decoration:none;color:#000}#contacts .art-body a:hover{text-decoration:underline;color:var(--col-main-light)}@media(max-width:768px){.art-photo{width:80%}.art-photo.vert{width:66%}.art-body{width:85%;line-height:1.3;font-size:.9em}}