.bme-journal{--ink:#173e31;--gold:#edce94;--paper:#f7f5ee;color:var(--ink);max-width:1200px;margin:auto;padding:58px 32px 80px}.bme-journal *{box-sizing:border-box}.bme-journal a:focus-visible{outline:3px solid #9e6b21;outline-offset:5px}.bme-journal-header{max-width:850px;padding:15px 0 62px}.bme-journal h1{font-family:Georgia,serif;font-size:clamp(42px,6.4vw,82px);font-weight:500;line-height:1.05;letter-spacing:-.045em;margin:20px 0 28px}.bme-journal h1>span{color:#aa7838}.bme-journal-header>p:not(.bme-eyebrow){font-size:23px;line-height:1.65;max-width:650px}.bme-journal-header>a{display:inline-block;margin-top:20px;text-underline-offset:7px}.bme-journal-topics,.bme-journal-pages{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.bme-journal-topics a,.bme-journal-pages a{padding:12px 18px;border:1px solid #cbd4c6;border-radius:50px;text-decoration:none;font-size:14px}.bme-journal [aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.bme-story-card{background:#fffdf7;border:1px solid #d9ddcf;border-radius:24px;overflow:hidden}.bme-story-featured{display:grid;grid-template-columns:1.15fr 1fr;min-height:460px}.bme-story-photo{display:block;background:#e8ebdf;overflow:hidden}.bme-story-photo img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;transition:transform .4s}.bme-story-card:hover .bme-story-photo img{transform:scale(1.025)}.bme-story-copy{padding:42px}.bme-story-card h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.18;margin:17px 0}.bme-story-card h2 a{color:inherit;text-decoration:none}.bme-story-copy>p:not(.bme-eyebrow){font-size:17px;line-height:1.75}.bme-story-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:#56675b;line-height:1.7;margin:24px 0}.bme-story-read{display:inline-flex;align-items:center;gap:26px;border-radius:50px;background:var(--ink);color:#fff!important;padding:15px 24px;text-decoration:none;font-size:14px;font-weight:600;min-height:48px}.bme-story-read:hover{background:#285a45}.bme-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.bme-story-grid .bme-story-photo{aspect-ratio:4/3}.bme-story-grid .bme-story-photo img{min-height:0}.bme-story-grid .bme-story-copy{padding:25px}.bme-story-grid h2{font-size:26px}.bme-journal-note{margin-top:65px;border-top:1px solid #cbd4c6;padding-top:40px;max-width:760px}.bme-journal-note h2,.bme-story-footer h2{font:500 34px/1.2 Georgia,serif}.bme-journal-note p{line-height:1.8}.bme-journal-note>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:25px}.bme-journal-pages{margin-top:35px}.bme-journal-empty{padding:36px;background:#eeeee3;border-radius:22px}.bme-journal .bme-eyebrow{font-size:11px;letter-spacing:.19em;font-weight:700}.bme-story-placeholder,.bme-journal-placeholder{display:grid;place-content:center;min-height:280px;height:100%;font:90px Georgia,serif;color:var(--ink)}.bme-journal-placeholder span{color:#aa7838}.bme-story-crumb{display:flex;gap:14px;font-size:13px;margin-bottom:38px}.bme-story-header{max-width:940px}.bme-story-header h1{font-size:clamp(38px,5vw,66px)}.bme-story-header>p:not(.bme-eyebrow){font-size:20px;line-height:1.7;max-width:760px}.bme-story-hero{margin:40px 0 54px;border-radius:24px;overflow:hidden;background:#e8ebdf}.bme-story-hero img{width:100%;height:auto;max-height:680px;object-fit:contain;display:block}.bme-story-layout{display:grid;grid-template-columns:220px minmax(0,720px);gap:65px;justify-content:space-between}.bme-story-layout aside nav{position:sticky;top:160px;display:flex;flex-direction:column;gap:17px;font-size:13px;line-height:1.5}.bme-story-layout aside a{color:#56675b;text-decoration:none}.bme-story-layout aside a:hover{text-decoration:underline}.bme-story-body{font-size:18px;line-height:1.9;min-width:0;overflow-wrap:anywhere}.bme-story-body h2{font:500 32px/1.25 Georgia,serif;margin:42px 0 18px;scroll-margin-top:180px}.bme-story-body h2:first-child{margin-top:0}.bme-story-body a{text-underline-offset:4px}.bme-story-body img{max-width:100%;height:auto}.bme-story-footer{margin-top:70px;padding:35px 0 0;border-top:1px solid #cbd4c6}.bme-story-footer>a{margin-right:22px}.bme-journal-page footer.wp-block-template-part{margin-top:0}.bme-journal-page main{max-width:none!important;margin:0!important}.bme-journal-page .wp-block-post-title{display:none}.bme-story-body .bme-editor-note{font-size:14px;padding:20px;border-left:3px solid #b5915c;background:#eeeee3}
@media(max-width:900px){.bme-story-featured{grid-template-columns:1fr 1fr}.bme-story-copy{padding:28px}.bme-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bme-story-layout{grid-template-columns:1fr;gap:28px}.bme-story-layout aside nav{position:static;padding:20px;background:#eeeee3;border-radius:18px}}
@media(max-width:600px){.bme-journal{padding:32px 20px 50px}.bme-journal-header{padding:5px 0 30px}.bme-journal-header>p:not(.bme-eyebrow){font-size:18px}.bme-story-featured,.bme-story-grid{grid-template-columns:1fr}.bme-story-featured .bme-story-photo{aspect-ratio:4/3}.bme-story-featured .bme-story-photo img{min-height:0}.bme-story-copy{padding:26px}.bme-journal-note{margin-top:40px}.bme-journal h1{overflow-wrap:normal}.bme-story-body{font-size:17px}.bme-story-body h2{font-size:28px}.bme-story-header>p:not(.bme-eyebrow){font-size:18px}.bme-story-hero{margin:28px 0;border-radius:18px}.bme-story-crumb{flex-wrap:wrap}.bme-journal-topics a{padding:11px 14px}.bme-story-footer>a{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.bme-story-photo img{transition:none}.bme-story-card:hover .bme-story-photo img{transform:none}}
/* Editorial reading and HTML photo viewer, 0.51.1. */
.bme-story-layout{grid-template-columns:190px minmax(0,790px);gap:42px}.bme-story-body{font-size:17px;line-height:1.85}.bme-story-body>p{margin:0 0 22px}.bme-story-body h2{font-size:clamp(27px,3vw,36px);margin-top:54px}.bme-story-body h3{font:600 23px/1.35 Georgia,serif;margin:0 0 14px}.bme-story-body .bme-story-lead{font:500 24px/1.6 Georgia,serif;color:#173e31}.bme-story-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d9ddcf;border:1px solid #d9ddcf;border-radius:18px;overflow:hidden;margin:28px 0 36px}.bme-story-facts div{background:#eeeee3;padding:20px 16px}.bme-story-facts dt{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#56675b}.bme-story-facts dd{margin:9px 0 0;font-size:18px;font-weight:700;line-height:1.4}.bme-season-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0 38px;align-items:start}.bme-season-gallery figure{margin:0;padding:12px;background:#fffdf7;border:1px solid #d9ddcf;border-radius:20px}.bme-season-gallery figure>a{display:block}.bme-season-gallery img{display:block;width:100%;height:auto;border-radius:12px}.bme-season-gallery figcaption{padding:16px 5px 5px;font-size:14px;line-height:1.7}.bme-season-gallery figcaption strong{display:block;font:500 24px/1.3 Georgia,serif;margin-bottom:8px}.bme-season-gallery .bme-photo-open{display:inline-block;margin-top:12px;font-size:12px;font-weight:700;text-underline-offset:4px}.bme-itinerary-day{padding:28px 30px;margin:22px 0;background:#fffdf7;border:1px solid #d9ddcf;border-radius:22px;box-shadow:0 8px 24px #173e3105}.bme-itinerary-day .bme-eyebrow{color:#8a622c;margin:0 0 12px}.bme-itinerary-day ul{padding-left:20px;margin:16px 0}.bme-itinerary-day li{padding:5px 0}.bme-itinerary-day p:last-child{margin-bottom:0}.bme-story-tip{padding:22px 26px;margin:28px 0;border-radius:16px;background:#e8ebdf;border-left:3px solid #a67d41;font-size:15px;line-height:1.75}.bme-practical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.bme-practical-grid>div{padding:24px;background:#eeeee3;border-radius:18px}.bme-practical-grid h3{font-size:21px}.bme-practical-grid p{font-size:15px;margin:0}.bme-story-faq{border-top:1px solid #cbd4c6}.bme-story-faq details{border-bottom:1px solid #cbd4c6;padding:20px 0}.bme-story-faq summary{cursor:pointer;font-weight:600;padding-right:14px;line-height:1.5}.bme-story-faq details p{margin:15px 0 0;font-size:15px;line-height:1.8}.bme-photo-view{max-width:1300px;padding-top:32px}.bme-photo-view h1{font-size:clamp(27px,4vw,42px);margin:16px 0 24px}.bme-photo-back{display:inline-block;margin-bottom:28px;font-size:14px}.bme-photo-view figure{margin:0;background:#e8ebdf;border-radius:20px;padding:16px;overflow:hidden}.bme-photo-view figure img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.bme-photo-view figcaption{padding:18px 8px 4px;font-size:15px;text-align:center;line-height:1.6}.bme-photo-view nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:25px}.bme-photo-view nav a{padding:13px 18px;border:1px solid #cbd4c6;border-radius:28px;text-decoration:none;font-size:14px}
@media(max-width:900px){.bme-story-layout{grid-template-columns:1fr;gap:28px}.bme-story-layout aside nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.bme-story-layout aside .bme-eyebrow{grid-column:1/-1}.bme-story-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bme-season-gallery,.bme-practical-grid{grid-template-columns:1fr}.bme-story-layout aside nav{display:flex}.bme-itinerary-day{padding:24px 20px}.bme-story-body .bme-story-lead{font-size:21px}.bme-story-facts div{padding:17px 14px}.bme-photo-view figure{padding:8px}.bme-photo-view nav a{font-size:12px;padding:12px 14px}}

/* 0.72.0: real language links also work without JavaScript. */
.bme-story-languages {display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}
body .bme-journal .bme-story-languages a {display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #bdcbbd;border-radius:9px;color:#173e31;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;box-sizing:border-box;}
body .bme-journal .bme-story-languages a[aria-current="page"] {background:#173e31;color:#fff9eb;border-color:#173e31;}
.bme-story-languages a:focus-visible {outline:3px solid #a37329;outline-offset:3px;}
.bme-journal-article[lang] :is(h1,h2,h3,p,a,summary) {overflow-wrap:anywhere;}
