.editorial-banner{height:clamp(260px,25vw,370px);position:relative;display:flex;align-items:flex-end;padding:0 8% 35px;background-size:cover;color:#fff}.editorial-banner-guestbook{background-image:linear-gradient(90deg,#0009,transparent 70%,#0004),url('/Images/guestbook-writing-desk.webp');background-position:center 65%}.editorial-banner-support{background-image:linear-gradient(90deg,#0009,transparent 70%,#0004),url('/Images/Homepage background banner.webp');background-position:center 34%}.editorial-banner blockquote{font:italic 19px/1.4 Georgia,serif;text-align:center;text-shadow:0 2px 10px #000;max-width:420px;color:#fff;border:0;background:none;padding:0;margin:0}.editorial-banner cite{display:block;font:8px/1.5 var(--font-body);letter-spacing:.25em;text-transform:uppercase;margin-top:12px}.editorial-heading{background:#faf8f4;padding:24px 0 28px}.editorial-heading-wrap{max-width:1180px;width:88%;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:35px}.editorial-breadcrumb{font:9px/1.5 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.editorial-breadcrumb>span[aria-hidden]{margin:0 10px;color:#a47c43}.editorial-heading h1{display:flex;align-items:center;gap:25px;font:400 48px/1.1 Georgia,serif;margin:0 0 9px;color:#101820}.editorial-heading h1:after{content:'';height:1px;width:65px;flex-shrink:0;background:#aa814c}.editorial-kicker{font:9px/1.5 var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}.editorial-introduction{font:16px/1.4 Georgia,serif;margin:0;color:#20221f}.editorial-heading blockquote{font:italic 18px/1.4 Georgia,serif;color:#86643e;text-align:center;border:0;background:none;padding:20px 0;margin:0}.editorial-heading cite{display:block;font:8px/1.5 var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin-top:12px}.gb-columns{padding-top:28px}
@media(max-width:700px){.editorial-banner{height:300px;padding:0 6% 28px}.editorial-banner blockquote{font-size:16px;max-width:85%}.editorial-heading-wrap{grid-template-columns:1fr;gap:15px}.editorial-heading blockquote{display:none}.editorial-heading h1{font-size:40px}.editorial-heading h1:after{width:45px}.editorial-introduction{font-size:15px}.editorial-banner-support{background-position:62% 32%}}
@media(max-width:450px){.editorial-banner blockquote{font-size:15px}.editorial-heading h1{font-size:36px;gap:16px}}
.editorial-banner-note{position:absolute;right:7%;bottom:35px;margin:0;padding:17px 0;border-top:1px solid #b8935f;border-bottom:1px solid #b8935f;font:10px/1.65 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;text-align:left;color:#fff!important;text-shadow:0 1px 5px #000,0 1px 12px #000}.editorial-banner-guestbook{background-image:linear-gradient(90deg,#0009,transparent 65%,#0008),url('/Images/guestbook-writing-desk.webp')}
@media(max-width:700px){.editorial-banner-note{right:5%;bottom:28px;font-size:8px;padding:12px 0}.editorial-banner blockquote{max-width:calc(100% - 80px)}}
