html[data-style=journal]{--paper: #f8f5ef;--paper-deep: #efe9df;--ink: #1e1c19;--ink-soft: #3c3832;--muted: #6d665c;--border: #dcd4c7;--bg-subtle: #f0ebe2;--white: #fcfaf6;--red-ink: #b3212d;--radius: 2px;--shadow-sm: none;--shadow: 0 1px 3px rgba(30, 28, 25, .08);--serif: "Newsreader", "Newsreader Fallback Georgia", "Newsreader Fallback Noto", "Newsreader Fallback Times", Georgia, "Times New Roman", serif;background:var(--paper)}html[data-style=journal] .app-wrap{--ink: #1e1c19;--ink-soft: #3c3832;--muted: #6d665c;--border: #dcd4c7;--bg-subtle: #f0ebe2;--white: #f8f5ef;--radius: 10px;--shadow-sm: 0 1px 3px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.04);--shadow: 0 4px 16px rgba(0,0,0,.08)}html[data-style=journal] body{background:var(--paper);color:var(--ink)}html[data-style=journal] ::selection{background:#f4d6d2}html[data-style=journal] .site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ink)}html[data-style=journal] .nav-links a{color:var(--ink-soft);border-radius:0;padding:.4rem .7rem}html[data-style=journal] .nav-links a:hover{background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--border)}html[data-style=journal] .nav-links a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:6px}html[data-style=journal] .lang-switch a:hover,html[data-style=journal] .lang-current{background:transparent}html[data-style=journal] .lang-current{text-decoration:underline;text-underline-offset:4px}html[data-style=journal] .nav-menu-btn{background:transparent;border-color:var(--border);border-radius:2px}html[data-style=journal] .nav-menu-list{background:var(--paper);border-color:var(--ink);border-radius:0;box-shadow:0 6px 18px #1e1c191f}html[data-style=journal] .nav-menu-list a{border-radius:0}html[data-style=journal] .nav-menu-list a[aria-current=page]{color:var(--red-ink)}html[data-style=journal] .site-footer{background:var(--paper-deep);border-top:1px solid var(--ink)}html[data-style=journal] .footer-tagline{font-family:var(--serif);font-style:italic;font-size:1rem}html[data-style=journal] .footer-col-title{font-family:var(--serif);font-style:italic;font-size:.95rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink)}html[data-style=journal] .footer-col a{color:var(--ink-soft);font-size:.85rem}html[data-style=journal] .footer-col a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}html[data-style=journal] main :is(h1,h2):not(.app-wrap *){font-family:var(--serif);letter-spacing:-.01em}html[data-style=journal] main h1:not(.app-wrap *){font-weight:500}html[data-style=journal] .crumbs{font-size:.78rem}html[data-style=journal] .crumb-sep{color:var(--muted)}html[data-style=journal] .article{display:flex;flex-direction:column;max-width:720px}html[data-style=journal] .article>*{order:3}html[data-style=journal] .article>.crumbs{order:0}html[data-style=journal] .article>.article-header{order:1}html[data-style=journal] .article>.hero-figure{order:2}html[data-style=journal] .article-header{margin-bottom:2rem}html[data-style=journal] .meta-neighborhood,html[data-style=journal] .meta-human{font-family:var(--serif);font-style:italic;font-size:1.05rem;font-weight:400;text-transform:none;letter-spacing:0}html[data-style=journal] .meta-neighborhood{color:var(--red-ink)}html[data-style=journal] .meta-human{color:var(--ink-soft)}html[data-style=journal] .article-title{font-size:clamp(2.1rem,5vw,3.1rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin-bottom:1.1rem}html[data-style=journal] .article-desc{font-family:var(--serif);font-size:1.3rem;line-height:1.45;color:var(--ink-soft);border-left:0;padding-left:0}html[data-style=journal] .byline{margin-top:1.5rem;padding:.7rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--border);font-size:.82rem}html[data-style=journal] .byline a{color:var(--ink)}html[data-style=journal] .byline a:hover{color:var(--red-ink)}html[data-style=journal] .hero-figure{margin:0 0 2.5rem}html[data-style=journal] .hero-img{border-radius:0;height:auto;aspect-ratio:16 / 10;max-height:480px}html[data-style=journal] .hero-credit{text-align:left;font-size:.74rem}html[data-style=journal] .prose{font-family:var(--serif);font-size:1.2rem;line-height:1.68;color:var(--ink)}html[data-style=journal] .prose h2{font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:2.75rem 0 .8rem}html[data-style=journal] .prose h3{font-family:var(--serif);font-size:1.3rem;font-weight:600;line-height:1.3;margin:2rem 0 .5rem}html[data-style=journal] .prose strong{font-weight:650;color:var(--ink)}html[data-style=journal] .prose a{color:var(--ink);text-decoration-color:color-mix(in srgb,var(--red) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}html[data-style=journal] .prose a:hover{color:var(--red-ink);text-decoration-color:var(--red)}html[data-style=journal] .prose blockquote{background:transparent;border-left:2px solid var(--ink);border-radius:0;color:var(--ink-soft);padding:.1rem 0 .1rem 1.25rem}html[data-style=journal] .prose hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}html[data-style=journal] .prose .table-wrap{font-family:var(--font);border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);border-radius:0}html[data-style=journal] .prose thead th{font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-soft);background:transparent;border-bottom:1px solid var(--ink)}html[data-style=journal] .prose tbody tr:nth-child(2n) td{background:transparent}html[data-style=journal] .prose tbody td{border-bottom-color:var(--border)}html[data-style=journal] .prose .post-figure img{border-radius:0}html[data-style=journal] .prose .post-figure figcaption{font-family:var(--font)}html[data-style=journal] .prose .post-gallery{font-family:var(--font);border-top:1px solid var(--ink)}html[data-style=journal] .prose .post-gallery h2{font-size:1.5rem}html[data-style=journal] .post-gallery-card{border:0;border-radius:0;background:transparent}html[data-style=journal] .post-gallery-card:hover{transform:none}html[data-style=journal] .post-gallery-card:hover .post-gallery-name{text-decoration:underline;text-underline-offset:3px}html[data-style=journal] .post-gallery-name{font-family:var(--serif);font-size:1.05rem;font-weight:600;padding:.55rem 0 0}html[data-style=journal] .post-gallery-meta,html[data-style=journal] .post-gallery-credit{padding-left:0;padding-right:0}html[data-style=journal] .map-cta{background:transparent;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--border);border-radius:0;padding:1rem 0}html[data-style=journal] .map-cta:hover{box-shadow:none}html[data-style=journal] .map-cta:hover .map-cta-title{text-decoration:underline;text-underline-offset:4px}html[data-style=journal] .map-cta-icon{background:transparent;border:0;width:28px;color:var(--ink-soft)}html[data-style=journal] .map-cta-title{font-family:var(--serif);font-size:1.15rem}html[data-style=journal] .map-cta-arrow{color:var(--ink)}html[data-style=journal] .hotel-block{background:transparent;border:0;border-top:1px solid var(--ink);border-radius:0;padding:1.25rem 0 0}html[data-style=journal] .hotel-block-title{font-size:1.5rem;font-weight:600}html[data-style=journal] .related{border-top:1px solid var(--ink)}html[data-style=journal] .related-title,html[data-style=journal] .related-tr-title{font-family:var(--serif);font-size:1.5rem;font-weight:600}html[data-style=journal] .related-link{border-radius:0;background:transparent;border-left:0;border-right:0;border-top:0;padding-left:0;padding-right:0}html[data-style=journal] .related-list{gap:0}html[data-style=journal] .related-link:hover{background:transparent;box-shadow:none;transform:none}html[data-style=journal] .related-post-title{font-family:var(--serif);font-size:1.15rem}html[data-style=journal] .related-badge{text-transform:none;letter-spacing:0;font-style:italic;background:transparent}html[data-style=journal] .related-tr{border-top-color:var(--ink)}html[data-style=journal] .related-tr-list a{font-family:var(--serif);font-size:1.15rem}html[data-style=journal] .g-head{max-width:none;text-align:left;margin:0 0 2.5rem;padding-bottom:1.25rem;border-bottom:3px double var(--ink)}html[data-style=journal] .g-eyebrow{font-family:var(--serif);font-style:italic;font-size:1.05rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink);margin-bottom:.3rem}html[data-style=journal] .g-title{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.05}html[data-style=journal] .g-sub{font-family:var(--serif);font-size:1.2rem;line-height:1.5;color:var(--ink-soft);max-width:680px}html[data-style=journal] .g-head+.g-section .g-cat{border-top:0;padding-top:0}html[data-style=journal] .g-cat{font-size:1.5rem;font-weight:600;padding:.6rem 0 0;border-bottom:0;border-top:1px solid var(--ink);margin-bottom:1.25rem}html[data-style=journal] .g-badge,html[data-style=journal] .g-count{font-family:var(--serif);font-style:italic;font-size:1rem;font-weight:400}html[data-style=journal] .g-grid{gap:2rem 1.75rem}html[data-style=journal] .g-card{padding:0;border:0;border-radius:0;background:transparent;overflow:visible}html[data-style=journal] .g-card:hover{box-shadow:none;transform:none}html[data-style=journal] .g-card:hover .g-card-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html[data-style=journal] .g-card .g-card-img{width:100%;margin:0 0 .6rem;border:0}html[data-style=journal] .g-card-hood{font-family:var(--serif);font-style:italic;font-size:.95rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink)}html[data-style=journal] .g-card-name{font-family:var(--serif);font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}html[data-style=journal] .g-card-desc{font-size:.86rem;color:var(--ink-soft)}html[data-style=journal] .g-card-date{padding-top:.25rem}html[data-style=journal] .g-foot{border-top-color:var(--ink);justify-content:flex-start;gap:1.75rem}html[data-style=journal] :is(.g-foot,.hood-actions,.hood-foot) :is(.btn-dark,.btn-light){background:transparent;border:0;border-radius:0;padding:.2rem 0;color:var(--ink);font-size:.95rem;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:5px}html[data-style=journal] :is(.g-foot,.hood-actions,.hood-foot) .btn-dark{text-decoration-color:var(--red);text-decoration-thickness:2px}html[data-style=journal] :is(.g-foot,.hood-actions,.hood-foot) :is(.btn-dark,.btn-light):hover{background:transparent;color:var(--red-ink)}html[data-style=journal] .hood{max-width:740px}html[data-style=journal] .hood-hero{border-radius:0}html[data-style=journal] .hood-hero-credit{text-align:left}html[data-style=journal] .hood-kicker{font-family:var(--serif);font-style:italic;font-size:1.05rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink);margin-bottom:.2rem}html[data-style=journal] .hood-title{font-size:clamp(2.4rem,6vw,3.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.02;margin-bottom:.6rem}html[data-style=journal] .hood-tagline{font-family:var(--serif);font-style:italic;font-size:1.35rem;font-weight:400;line-height:1.4;color:var(--ink-soft);padding-bottom:1.1rem;margin-bottom:1.4rem;border-bottom:1px solid var(--ink)}html[data-style=journal] :is(.hood-intro,.hood-body-para,.hood-prose-para){font-family:var(--serif);font-size:1.18rem;line-height:1.68;color:var(--ink)}html[data-style=journal] .hood-intro:first-letter{font-size:3.4em;float:left;line-height:.85;padding:.08em .1em 0 0;font-weight:500}html[data-style=journal] .hood-getting-there{background:transparent;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;padding:.9rem 0}html[data-style=journal] .gt-label{font-family:var(--serif);font-style:italic;font-size:1rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink)}html[data-style=journal] .gt-text{font-size:.92rem}html[data-style=journal] .hood-stats{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;gap:0 2rem}html[data-style=journal] .hood-stats .stat{background:transparent;padding:.4rem 0 .8rem;flex:0 1 auto}html[data-style=journal] .hood-stats .stat-wide{flex:1 1 auto}html[data-style=journal] .stat-label{font-size:.78rem;font-weight:400;text-transform:none;letter-spacing:0}html[data-style=journal] .hood-minimap{border-radius:0;border:1px solid var(--border)}html[data-style=journal] .hood-minimap:hover{box-shadow:none;transform:none;border-color:var(--ink)}html[data-style=journal] .minimap-hint{border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--paper) 90%,transparent)}html[data-style=journal] .hood-prose-title,html[data-style=journal] .hood .section-label,html[data-style=journal] .hotel-title{font-family:var(--serif);font-size:1.6rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:var(--ink)}html[data-style=journal] .hood .section-label{padding-top:.6rem;border-top:1px solid var(--ink);margin-bottom:1.1rem}html[data-style=journal] :is(.best-card,.nearby-card,.guide-card,.itin-card){border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding-left:0;padding-right:0}html[data-style=journal] :is(.best-card,.nearby-card,.guide-card,.itin-card):hover{box-shadow:none;transform:none}html[data-style=journal] :is(.best-card,.nearby-card,.guide-card,.itin-card):hover :is(.best-name,.nearby-name,.guide-card-name,.itin-name){text-decoration:underline;text-underline-offset:3px}html[data-style=journal] .best-grid{gap:0 1.75rem}html[data-style=journal] .nearby-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.25rem;align-items:start}html[data-style=journal] .nearby-card{border-bottom:0;padding-top:0}html[data-style=journal] .nearby-name{font-size:1.05rem}html[data-style=journal] .guides-grid{gap:0}html[data-style=journal] .best-thumb{border-radius:0}html[data-style=journal] :is(.best-label,.spot-cat,.guide-card-read){font-family:var(--serif);font-style:italic;font-size:.92rem;font-weight:400;text-transform:none;letter-spacing:0}html[data-style=journal] .best-label{color:var(--red-ink)}html[data-style=journal] .guide-card-read{color:var(--ink-soft)}html[data-style=journal] :is(.best-name,.nearby-name,.spot-name,.guide-card-name,.itin-name){font-family:var(--serif);font-size:1.15rem;font-weight:600;line-height:1.25}html[data-style=journal] .spot-grid{gap:1.75rem 1.5rem}html[data-style=journal] .spot-card{border:0;border-radius:0;background:transparent;overflow:visible}html[data-style=journal] .spot-card:hover{box-shadow:none;transform:none}html[data-style=journal] .spot-card:hover .spot-name{text-decoration:underline;text-underline-offset:3px}html[data-style=journal] .spot-thumb{height:auto;aspect-ratio:3 / 2}html[data-style=journal] .spot-body{padding:.6rem 0 0}html[data-style=journal] .spot-desc{color:var(--ink-soft)}html[data-style=journal] .itin-duration{background:transparent;padding:0;border-radius:0}html[data-style=journal] .hotel-index a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}html[data-style=journal] .hood-foot{border-top-color:var(--ink);justify-content:flex-start;gap:1.75rem}@media (max-width: 700px){html[data-style=journal] .nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){html[data-style=journal] .spot-grid{gap:0}html[data-style=journal] .spot-card{border-bottom:1px solid var(--border);padding:.75rem 0}html[data-style=journal] .spot-thumb{aspect-ratio:auto}html[data-style=journal] .spot-body{padding:0 0 0 .9rem}html[data-style=journal] .hero-figure{margin-left:-1rem;margin-right:-1rem}html[data-style=journal] .hero-credit{padding:0 1rem}html[data-style=journal] .prose{font-size:1.12rem}}html[data-style=journal] .fr-eyebrow{font-family:var(--serif);font-style:italic;font-size:1.05rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink)}html[data-style=journal] .fr-head{padding-bottom:1.25rem;border-bottom:3px double var(--ink)}html[data-style=journal] .fr-title{font-weight:500;letter-spacing:-.02em}html[data-style=journal] .fr-lead{font-family:var(--serif);font-size:1.2rem;line-height:1.55}html[data-style=journal] .fr-hub .fr-lead a,html[data-style=journal] .fr-hub .fr-more a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}html[data-style=journal] .fr-grid{gap:2rem 1.75rem}html[data-style=journal] .fr-card{border:0;border-radius:0;background:transparent}html[data-style=journal] .fr-card:hover{transform:none}html[data-style=journal] .fr-card:hover .fr-card-title{text-decoration:underline;text-underline-offset:4px}html[data-style=journal] .fr-card-body{padding:.6rem 0 0}html[data-style=journal] .fr-kicker{font-family:var(--serif);font-style:italic;font-size:.95rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink)}html[data-style=journal] .fr-card-title{font-family:var(--serif);font-size:1.3rem;font-weight:600;line-height:1.2}html[data-style=journal] .fr-card-desc{color:var(--ink-soft)}html[data-style=journal] .fr-more{border-top-color:var(--ink)}html[data-style=journal] .fr-h2{font-weight:600;font-size:1.5rem}html[data-style=journal] .photo-gallery-title{font-family:var(--serif);font-size:1.4rem;font-weight:600}html[data-style=journal] .photo-link,html[data-style=journal] .hood-figure img{border-radius:0}html[data-style=journal] .photo-strip .photo-gallery-title{font-size:1.15rem;font-style:italic;font-weight:400;color:var(--ink-soft)}html[data-style=journal] .owner-badge{border-radius:0;background:var(--red-ink)}html[data-style=journal] .daniel-take{background:transparent;border-left:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--border);border-radius:0;padding:1rem 0 1.1rem}html[data-style=journal] .dt-label{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.05rem;letter-spacing:0;color:var(--red-ink)}html[data-style=journal] .dt-label a{color:inherit}html[data-style=journal] .dt-date{color:var(--muted)}html[data-style=journal] .dt-text p{font-family:var(--serif);font-size:1.15rem;line-height:1.6;color:var(--ink)}html[data-style=journal] .detail-take{background:transparent;border-radius:0;border-left-color:var(--red-ink)}html[data-style=journal] .take-text{font-family:var(--serif);font-size:.98rem;color:var(--ink)}html[data-style=journal] .take-more{color:var(--red-ink)}html[data-style=journal] .col{max-width:740px}html[data-style=journal] .col-hero img{border-radius:0}html[data-style=journal] .col-hero-credit{text-align:left}html[data-style=journal] .col-kicker{font-family:var(--serif);font-style:italic;font-size:1.05rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink);margin-bottom:.2rem}html[data-style=journal] .col-title{font-size:clamp(2.2rem,5.5vw,3.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin-bottom:.6rem}html[data-style=journal] .col-tagline{font-family:var(--serif);font-style:italic;font-size:1.35rem;font-weight:400;line-height:1.4;padding-bottom:1.1rem;margin-bottom:1.4rem;border-bottom:1px solid var(--ink)}html[data-style=journal] .col-intro{font-family:var(--serif);font-size:1.18rem;line-height:1.68;color:var(--ink)}html[data-style=journal] .col-stats{background:transparent;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;gap:0 2rem}html[data-style=journal] .col-stats .stat{background:transparent;padding:.6rem 0;flex:0 1 auto}html[data-style=journal] .col .section-label{font-family:var(--serif);font-size:1.6rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink);padding-top:.6rem;border-top:1px solid var(--ink);margin-bottom:1.1rem}html[data-style=journal] :is(.col-actions,.col-foot) .btn-dark{background:transparent;border-radius:0;padding:.2rem 0;color:var(--ink);font-size:.95rem;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:5px}html[data-style=journal] :is(.col-actions,.col-foot) .btn-dark:hover{background:transparent;color:var(--red-ink)}html[data-style=journal] .col-foot{border-top-color:var(--ink);justify-content:flex-start}html[data-style=journal] .col-glance{background:transparent;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);border-radius:0;padding:.8rem 0 1rem}html[data-style=journal] .glance-title{font-family:var(--serif);font-size:1.45rem;font-weight:600;letter-spacing:-.01em}html[data-style=journal] .glance-asof{font-family:var(--serif);font-style:italic;font-size:.95rem}html[data-style=journal] .glance-text{font-family:var(--serif);font-size:1.05rem;color:var(--ink)}html[data-style=journal] .more-row{gap:1.5rem 1.25rem}html[data-style=journal] .more-card{border:0;border-radius:0;background:transparent;padding:0;overflow:visible}html[data-style=journal] .more-card:hover{box-shadow:none}html[data-style=journal] .more-card:hover .more-name{text-decoration:underline;text-underline-offset:3px}html[data-style=journal] .more-card .more-thumb{width:100%;margin:0 0 .35rem}html[data-style=journal] .more-name{font-family:var(--serif);font-size:1.15rem;font-weight:600}html[data-style=journal] .about .eyebrow,html[data-style=journal] .place-cat{font-family:var(--serif);font-style:italic;font-size:1.05rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--red-ink)}html[data-style=journal] .about .about-lead{font-family:var(--serif);font-size:1.3rem;line-height:1.5;color:var(--ink-soft)}html[data-style=journal] .about .about-section h2{font-size:1.5rem;font-weight:600}html[data-style=journal] .about .about-section a{color:var(--ink);text-decoration-color:color-mix(in srgb,var(--red) 60%,transparent);text-underline-offset:3px}html[data-style=journal] .about .about-photo,html[data-style=journal] .about .about-photo img{border-radius:0}html[data-style=journal] .about .about-photo figcaption{font-family:var(--serif);font-style:italic;font-size:.9rem}html[data-style=journal] #trip-panel{background:var(--bg-subtle)}html[data-style=journal] .place .section-label{font-family:var(--serif);font-size:1.6rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:var(--ink);padding-top:.6rem;border-top:1px solid var(--ink);margin-bottom:1.1rem}html[data-style=journal] .place .passage{border-left:0;padding-left:0}html[data-style=journal] .place .passage-text{font-family:var(--serif);font-size:1.12rem;line-height:1.65;color:var(--ink)}html[data-style=journal] .place .passage-from{font-family:var(--serif);font-style:italic;font-size:.95rem}html[data-style=journal] .place .hood-kicker{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.08rem;color:var(--red-ink)}html[data-style=journal] .place :is(.hood-intro,.hood-summary){font-family:var(--serif);font-size:1.05rem;color:var(--ink)}html[data-style=journal] .place .nearby-card-snippet{font-family:var(--serif);font-size:.88rem}html[data-style=journal] .place .more-name{font-family:var(--serif);font-size:1.02rem;font-weight:600}html[data-style=journal] .place :is(.section-more a,.hood-summary a,.passage-from a){color:var(--red-ink)}html[data-style=journal] .place .nearby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.25rem}@media (max-width: 560px){html[data-style=journal] .place .nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer: coarse){html[data-style=journal] :is(.g-foot,.hood-actions,.hood-foot,.col-actions,.col-foot) :is(.btn-dark,.btn-light){padding-block:.7rem}}html[data-style=journal] .place .place-key{background:transparent;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--border);border-radius:0;padding:.1rem 0 .5rem}html[data-style=journal] .place .key-today{font-family:var(--serif);font-size:1.12rem;font-weight:600}html[data-style=journal] .place .key-addr{font-family:var(--serif);font-size:1.05rem}html[data-style=journal] .place .key-label,html[data-style=journal] .place .key-season{font-family:var(--serif);font-style:italic;font-size:.95rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}html[data-style=journal] .onmap{background:transparent;border-radius:0;border-top:1px solid var(--ink);padding:.6rem 0 0}html[data-style=journal] .onmap-line{font-family:var(--serif);font-size:.98rem;line-height:1.35;color:var(--ink)}html[data-style=journal] .onmap-tile{background:#efe9df}@media (min-width: 700px){html[data-style=journal] .onmap{border-bottom:1px solid var(--border);padding:.75rem 0}html[data-style=journal] .onmap-line{font-size:1.02rem}}
