.hsh-explore-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:20px;background:#f7efe5;border-top:1px solid #e1d3c4}.hsh-explore-nav a{display:inline-flex;align-items:center;min-height:44px;color:#66462f;text-underline-offset:4px;font-size:14px}.hsh-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.hsh-photo-grid .hsh-photo{margin:0;background:#fbf4eb;border-radius:12px;overflow:hidden}.hsh-photo-grid img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.hsh-photo-grid figcaption{padding:12px;font-size:13px}.entry-content .hsh-taste-index article{padding:20px 0;border-bottom:1px solid #d8c5b1}.entry-content .hsh-taste-index article h2{margin-top:1em}.hsh-taste-index dt{font-size:13px;color:#6e5a48}.hsh-taste-index dd{margin:4px 0 20px}.hsh-context-link{margin:36px 0;padding:20px;border:1px solid #ddc7b2;border-radius:10px;background:#fffbf5}.hsh-context-link p{font-size:14px;margin:5px 0}.hsh-context-link>p:first-child{font-size:12px;letter-spacing:.04em}.hsh-context-link a{display:inline-block;padding:6px 0;line-height:1.8}.hsh-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:30px 0}.hsh-share button{font:inherit;font-size:14px;min-height:44px;background:#fff9ef;color:#65452f;border:1px solid #ab8c6b;padding:9px 15px;border-radius:8px;cursor:pointer}.hsh-share span{font-size:13px}.hsh-share [hidden]{display:none}.hsh-updates li{margin:20px 0;line-height:1.8}.hsh-updates time{font-size:13px;color:#746252;display:block}.hsh-post-grid .hsh-card-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.9;margin-top:12px}.hsh-post-grid h3,.article-header h1,.hsh-home h1,.hsh-category h1{word-break:normal;line-break:strict;overflow-wrap:break-word;text-wrap:pretty}.entry-content strong{font-weight:650}.entry-content table{border-collapse:collapse}.entry-content th,.entry-content td{border-color:#dfd0c0}.entry-content tr:nth-child(even){background:#fffaf3}.hsh-related small{display:block;font-size:13px;color:#716252;line-height:1.8;margin-top:4px}.hsh-profile a{display:inline-block;min-height:36px}.hsh-fact-diagram{display:grid;gap:12px;padding:22px;border:1px solid #d8c5b1;background:#fff8ef;border-radius:12px;margin:30px 0}.hsh-fact-diagram>div{padding:14px;background:white;border-left:3px solid #946c45}.hsh-fact-diagram span{display:block;font-size:13px;color:#716252}.hsh-fact-diagram figcaption{padding:0}.hsh-photo-cover img{object-position:center}.hsh-category-it-freelance .hsh-context-link{border-color:#c8bfd5}.hsh-category-cats .hsh-context-link{border-color:#dfc6a0}.hsh-category-whisky .hsh-context-link{border-color:#c9a987}a:focus-visible,button:focus-visible{outline:3px solid #966c37;outline-offset:3px}@media(max-width:600px){.hsh-photo-grid{grid-template-columns:1fr}.hsh-explore-nav{justify-content:flex-start;padding:18px 22px}.hsh-fact-diagram{padding:16px}.article-header h1{font-size:23px;line-height:1.7}.hsh-post-grid h3{line-height:1.75}.hsh-context-link{padding:17px}.hsh-share button{max-width:100%}}

.hsh-photo.hsh-photo-portrait .hsh-photo-cover img{object-fit:contain!important;object-position:center}.hsh-article-visual .hsh-photo.hsh-photo-portrait .hsh-photo-cover{aspect-ratio:auto}.hsh-article-visual .hsh-photo.hsh-photo-portrait .hsh-photo-cover img{aspect-ratio:auto;height:auto;max-height:720px}
.hsh-popular{padding:24px;background:#fff5e6;border:1px solid #e1d3c4;border-radius:12px;margin:30px 0}.hsh-popular h2{font-size:22px}.hsh-popular p{font-size:13px;color:#716252}.hsh-popular li{margin:14px 0}
.hsh-visit-photo img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;background:#f7efe5}.hsh-whisky-photos{margin-top:42px}.hsh-whisky-photos .hsh-photo-grid{margin:24px 0}.hsh-whisky-photos h2{margin-top:0}
