@font-face{font-family:Lato;font-weight:400;font-display:swap;src:url(fonts/lato-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Lato;font-weight:400;font-display:swap;src:url(fonts/lato-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}
body{margin:0;font:12px/1.55 Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;background:#fff}
a{color:#478ac9;text-decoration:none}a:hover{color:#999}
.sheet{max-width:1172px;margin:0 auto;padding:0 16px 40px}
.top{border:0;border-top:1px solid #ddd;margin:34px auto 0;max-width:1048px}
h1{font-size:24px;font-weight:400;color:#db545a;margin:34px 0 26px}
.date{font-size:14px;color:#db545a;margin:0 0 56px}
.block{margin:0 0 72px}
.imgs{display:grid;gap:20px;align-items:start}
.imgs.n1{grid-template-columns:1fr;max-width:70%}.imgs.n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.imgs.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.imgs.n4{grid-template-columns:repeat(4,minmax(0,1fr))}
.imgs.n5,.imgs.n6,.imgs.n7,.imgs.n8,.imgs.n9{grid-template-columns:repeat(3,minmax(0,1fr))}
.imgs.sized{display:flex;flex-wrap:wrap;gap:40px;max-width:none}.imgs.sized .photo{flex:none}
.imgs img{display:block;width:100%;height:auto}
.line{margin:30px 0 0}.line p{margin:0 0 1em}
.t{margin:26px 0 0}.t p{margin:0 0 1.2em}
.t .q{padding-left:1.2em;border-left:3px solid #478ac9;font-style:italic}
[lang=grc]{font-family:"Gentium Plus","Palatino Linotype",Palatino,"Times New Roman","Noto Serif",serif;font-size:1.1em}
.cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 70px}
h3,h2{font-size:12px;font-weight:400;color:#555;margin:0 0 1.2em}
.sec{margin:0 0 56px}.sec ul,.cols ul{margin:0;padding-left:2em}.sec p{margin:0 0 1.2em}
.rule{border:0;border-top:1px solid #ddd;margin:0 auto 40px;max-width:1048px}
.q2{margin:0 0 1.4em}.q2.last{margin-bottom:56px}
footer p{margin:0 0 1em}
@media (max-width:900px){.imgs.n4,.imgs.n5,.imgs.n6,.imgs.n7,.imgs.n8,.imgs.n9{grid-template-columns:repeat(2,minmax(0,1fr))}.imgs.n1{max-width:100%}.cols{grid-template-columns:1fr}}
@media (max-width:560px){.imgs{grid-template-columns:1fr !important}}
@media (max-width:700px){.imgs.sized .photo{width:100% !important}}
#lb{position:fixed;inset:0;z-index:10;background:#fff;display:flex;flex-direction:column}
.lb-bar{flex:0 0 54px;background:#b3b3b3;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:.9em}
.lb-btns{display:flex;gap:22px}.lb-btns button,.lb-btns a{background:none;border:0;padding:0;color:#fff;cursor:pointer;display:flex}
.lb-btns :hover{color:#555}
.lb-stage{flex:1;min-height:0;overflow:auto;display:flex;padding:12px}
.lb-stage img{margin:auto;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}
.lb-zoom .lb-stage img{max-width:none;max-height:none;cursor:zoom-out}
.lb-arrow{position:absolute;top:50%;margin-top:-15px;width:40px;height:30px;border:0;background:#b3b3b3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}
.lb-arrow:hover{background:#999}.lb-prev{left:12px}.lb-next{right:12px}
