.travel-entry{position:relative;min-height:100svh}.travel-entry .masthead{height:72px}.travel-entry .masthead a{text-decoration:none;font-size:13px}.travel-entry .masthead .brand{font-size:20px}
.entry-content{max-width:880px;padding:145px 32px 80px;margin:auto}.entry-kicker{font-family:PTJDisplay,var(--serif);font-size:25px;margin:0 0 8px;color:var(--muted)}.entry-content h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4vw,48px);letter-spacing:.06em;margin:0 0 20px}.entry-intro{font-size:17px;line-height:1.8;margin-bottom:46px;color:var(--muted)}
.travel-pages{display:grid}.travel-pages>a{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);text-decoration:none;padding:27px 4px;min-height:134px}.travel-pages>a:last-child{border-bottom:1px solid var(--line)}.travel-pages h2{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.5;margin:0 0 9px}.travel-pages p{font-size:15px;color:var(--muted);margin:0;line-height:1.8}.entry-symbol{display:block;flex:0 0 100px;width:100px;text-align:center;font-size:68px;color:var(--olive);font-family:PTJDisplay,var(--serif)}.tart-symbol img{width:100%;display:block}.word-symbol{font-size:50px;font-style:italic}.entry-arrow{margin-left:auto;font-size:28px;transition:transform .25s}.travel-pages>a:hover .entry-arrow{transform:translate(3px,-3px)}
@media(max-width:600px){.entry-content{padding:118px 22px 45px}.entry-intro{font-size:16px;margin-bottom:32px}.entry-symbol{width:60px;flex-basis:60px;font-size:46px}.word-symbol{font-size:37px}.travel-pages>a{gap:17px;padding:25px 0}.travel-pages h2{font-size:21px}.travel-pages p{font-size:14px}.entry-arrow{font-size:22px}}

.greeting-symbol{font-size:25px;line-height:1.35}.greeting-symbol>span{display:block;white-space:nowrap}
@media(max-width:600px){.greeting-symbol{font-size:17px;line-height:1.5}}

.coffee-photo img{display:block;width:100%;height:auto;border-radius:6px}.entry-sources{margin-top:28px;font-size:12px;line-height:1.8;color:var(--muted)}.entry-sources summary{cursor:pointer}.entry-sources a{color:inherit;text-underline-offset:3px}
