/* Μεγαλύτερα, πιο ευανάγνωστα κείμενα. Φορτώνεται τελευταίο ώστε να υπερισχύει. */
body{font-size:17px}

/* Γραμμή κορυφής & μενού */
.topline,.topline .wrap{font-size:14px;letter-spacing:.2px}
.topline .wrap{padding:11px 0}
.navigation nav{font-size:16px;gap:34px}
.header-call{font-size:15px;padding:12px 22px}

/* Μικροί τίτλοι (eyebrows) */
.eyebrow,.hero-immersive .eyebrow,.section-head .eyebrow,.visit .eyebrow,.page-heading .eyebrow,.map-heading .eyebrow,.legal-page .eyebrow{font-size:12.5px;letter-spacing:1.6px}
.hero-location,.hero-immersive .hero-location{font-size:12.5px;letter-spacing:1.6px}
.history-art>span,.footlabel,.contact-list>div>span,.contact-photo span{font-size:12.5px;letter-spacing:1.4px}

/* Κείμενα παραγράφων */
.hero-copy p,.hero-immersive p{font-size:18px;line-height:1.75;max-width:520px}
.section-head p,.history>div>p,.campaign p,.detail-terms p,.detail-terms li,.intro,.contact-list p,.page-heading p,.legal-content p{font-size:17px;line-height:1.8}
.care-grid p,.care-grid article p{font-size:16px;line-height:1.7;max-width:420px}
.visit p,.footer-grid p,.footer-grid a,.map-heading p,.map-placeholder p{font-size:16px}
.quickbar p{font-size:15px}
.quickbar b{font-size:15px}

/* Κουμπιά & σύνδεσμοι */
.button,.hero-immersive .button{font-size:15px;padding:16px 24px}
.textlink,.hero-immersive .textlink,.back{font-size:15px}
.hero-note,.hero-immersive .hero-note{font-size:14px}

/* Προσφορές */
.campaign-top,.pill{font-size:12.5px}
.campaign-facts{font-size:14px}
.campaign small,.offers-note,.offers-empty{font-size:14px}
.filters button{font-size:14px;padding:10px 18px}
.filters>span,.filters button small{font-size:13px}
.past-copy b{font-size:16px}.past-copy span{font-size:15px}.past-copy .past-date{font-size:12.5px}
.past-stamp{font-size:11px}
.group-title small{font-size:14px}

/* Footer, breadcrumbs, νομικά */
.footer-legal,.footer-legal>span,.footer-legal nav{font-size:14px}
.copyright{font-size:13px}
.breadcrumbs{font-size:13px}
.updated,.map-feedback{font-size:14px}
.legal-content table{font-size:15px}
.espa>span{font-size:12.5px}

/* Σφραγίδα 1924 */
.heritage span,.hero-immersive .heritage span{font-size:9px;letter-spacing:1.5px}
.featured-offer .campaign:before{font-size:10px}

@media(max-width:760px){
  body{font-size:16px}
  .topline,.topline .wrap{font-size:13px}
  .eyebrow,.hero-immersive .eyebrow,.section-head .eyebrow,.visit .eyebrow,.page-heading .eyebrow,.map-heading .eyebrow,.legal-page .eyebrow,.hero-location,.hero-immersive .hero-location{font-size:11.5px;letter-spacing:1.2px}
  .hero-copy p,.hero-immersive p{font-size:16.5px;max-width:none}
  .section-head p,.history>div>p,.campaign p,.detail-terms p,.detail-terms li,.intro,.contact-list p,.page-heading p,.legal-content p{font-size:16px}
  .care-grid p,.care-grid article p{font-size:15.5px}
  .visit p,.footer-grid p,.footer-grid a,.map-heading p,.map-placeholder p{font-size:15.5px}
  .button,.hero-immersive .button{font-size:14.5px;padding:15px 18px}
  .textlink,.hero-immersive .textlink{font-size:14.5px}
  .hero-note,.hero-immersive .hero-note{font-size:13.5px;max-width:none}
  .campaign-top,.pill{font-size:12px}
  .campaign-facts,.campaign small{font-size:13.5px}
  .filters button{font-size:13.5px;padding:9px 14px}
  .past-copy span{font-size:14px}.past-copy b{font-size:15px}.past-stamp{font-size:9.5px}
  .footer-legal>span,.footer-legal nav{font-size:13.5px}
  .breadcrumbs{font-size:12.5px}
  .hero-immersive .heritage span{font-size:7px;letter-spacing:.8px}
}
@media(max-width:760px){.topline .wrap>span{display:none}.topline .wrap{justify-content:center;padding:9px 0}.topline a:first-of-type{margin:0}}
