/* Brand composition only: preserve the existing typefaces and colour tokens. */
.masthead .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;max-width:100%;text-align:center;flex-shrink:0}
.masthead .brand .brand-line,.foot-brand .brand-line{display:flex;align-items:baseline;justify-content:center;gap:.16em;direction:ltr;white-space:nowrap;color:var(--green);letter-spacing:0;font:500 clamp(32px,3.6vw,48px)/1.15 'EB Garamond',Georgia,serif}
.masthead .brand .brand-line strong,.foot-brand .brand-line strong{font:inherit;letter-spacing:.015em;color:inherit}
.masthead .brand .brand-dash,.foot-brand .brand-dash{display:inline;font:400 .65em/1 Georgia,serif;color:inherit;letter-spacing:0}
.masthead .brand .brand-hebrew,.foot-brand .brand-hebrew{display:inline;font:400 .82em/1.25 'Times New Roman',serif;color:inherit;direction:rtl;unicode-bidi:isolate;letter-spacing:0}
.masthead .brand .brand-subtitle,.foot-brand .brand-subtitle{display:block;text-align:center;font:400 clamp(13px,1.2vw,16px)/1.35 'EB Garamond',Georgia,serif;color:var(--terracotta);letter-spacing:0;margin-top:3px;white-space:normal}
.foot-brand{display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%;text-align:center}
.foot-brand .brand-line{font-size:clamp(26px,2.3vw,34px);color:inherit}
.foot-brand .brand-subtitle{font-size:16px;color:inherit}
.foot-brand .brand-values{font:400 14px/1.4 'EB Garamond',Georgia,serif;margin-top:9px;color:inherit;text-align:center}
@media(max-width:1050px) and (min-width:761px){.masthead .brand .brand-line{font-size:36px}.masthead .brand .brand-subtitle{font-size:14px}}
@media(max-width:760px){.masthead .brand{text-align:center}.masthead .brand .brand-line{font-size:32px}.masthead .brand .brand-subtitle{font-size:13px}.masthead .inner{column-gap:12px}}
@media(max-width:380px){.masthead .brand .brand-line{font-size:29px}.masthead .brand .brand-subtitle{font-size:12px}.masthead .inner{column-gap:8px}}
