.hsh-first-steps,.hsh-comparison,.hsh-buying-note,.hsh-product-related,.hsh-visit-summary,.hsh-photo-stories{margin:28px 0;padding:26px;background:#fff;border:1px solid #d9e2dc;border-radius:14px}
.hsh-first-steps h2,.hsh-comparison h2{font-size:24px;margin:0 0 12px;color:#183c34}.hsh-first-steps>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hsh-first-steps a{display:flex;flex-direction:column;padding:18px;border-radius:10px;background:#edf3ee;gap:10px}.hsh-first-steps a small,.hsh-first-steps a span{font-size:12px}.hsh-first-steps a strong{font-size:16px;line-height:1.7}.hsh-first-steps a span{margin-top:auto}
.hsh-kind-filters,.hsh-saved-filters{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.hsh-kind-filters>span{width:100%;font-size:13px;color:#52635b}.hsh-kind-filters a,.hsh-saved-filters button{padding:8px 15px;border:1px solid #a7beb0;border-radius:24px;background:#fff;color:#183c34;font-size:13px;min-height:44px}.hsh-kind-filters a[aria-current],.hsh-saved-filters button[aria-pressed=true]{background:#183c34;color:#fff}
.hsh-reader-site .hsh-card-label{align-self:flex-start;font-size:11px;background:#edf3ee;color:#183c34;border-radius:4px;padding:3px 8px;margin:0 0 8px;border-left:3px solid #b9764a}.hsh-card-label-whisky{border-left-color:#a17431!important}.hsh-card-label-it-freelance{border-left-color:#426483!important}.hsh-card-product{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;color:#52635b}.hsh-reader-site .hsh-post-grid .hsh-card-product img{width:64px;height:64px;aspect-ratio:1;object-fit:contain!important;border:1px solid #e2e9e3;border-radius:6px;background:#fff}
.hsh-reader-site .entry-content{line-height:1.95;overflow-wrap:anywhere}.hsh-reader-site .entry-content>p{margin-block:1.35em}.hsh-reader-site .entry-content h2{margin-top:2.2em}.hsh-buying-note dl{margin:0}.hsh-buying-note dt{font-weight:700;margin-top:16px;color:#183c34}.hsh-buying-note dd{margin:5px 0 16px}.hsh-buying-note>p{font-size:12px;color:#52635b}.hsh-reader-site .hsh-buying-note h2,.hsh-reader-site .hsh-product-related h2,.hsh-reader-site .hsh-visit-summary h2{background:none;font-size:22px;padding:0;border:0;margin:0 0 12px}.hsh-stack-table{border-collapse:collapse;width:100%;font-size:14px}.hsh-stack-table th,.hsh-stack-table td{padding:14px;text-align:left;border:1px solid #d9e2dc;line-height:1.8}.hsh-stack-table th{background:#edf3ee;color:#183c34}.hsh-photo-stories article{margin-block:24px}.hsh-photo-stories figure{max-width:600px;margin-inline:auto}.hsh-photo-stories img{max-width:100%;height:auto}
@media(max-width:760px){.hsh-first-steps>div{grid-template-columns:1fr}.hsh-first-steps,.hsh-comparison,.hsh-buying-note,.hsh-product-related,.hsh-visit-summary,.hsh-photo-stories{padding:20px}.hsh-reader-site .hsh-hero{grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:22px 0}.hsh-reader-site .hsh-hero-copy{display:contents}.hsh-reader-site .hsh-hero .hsh-eyebrow{grid-column:1/-1;margin-bottom:0}.hsh-reader-site .hsh-hero h1{grid-column:1;grid-row:2;font-size:26px;line-height:1.6;margin:0}.hsh-reader-site .hsh-hero .hsh-intro{grid-column:1/-1;margin:0;font-size:13px;line-height:1.9}.hsh-reader-site .hsh-hero .hsh-art{grid-column:2;grid-row:2;min-height:0;width:100px;height:112px;margin:0;border-radius:12px;align-self:center}.hsh-reader-site .hsh-hero .hsh-art img{width:100%;height:100%;object-fit:contain!important}.hsh-reader-site .hsh-hero .hsh-art-caption{display:none}.hsh-reader-site .hsh-hero .hsh-button{grid-column:1/-1;justify-content:space-between;padding:10px 18px}.hsh-reader-site .hsh-hero .hsh-first-link{grid-column:1/-1;margin:0}.hsh-reader-site .hsh-main{padding-top:10px}.hsh-reader-site .hsh-reader-header{gap:10px;padding-block:14px}}
@media(max-width:600px){.hsh-stack-table,.hsh-stack-table tbody,.hsh-stack-table tr,.hsh-stack-table td{display:block}.hsh-stack-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hsh-stack-table tr{border:1px solid #d9e2dc;border-radius:8px;overflow:hidden;margin-bottom:14px}.hsh-stack-table td{border:0;border-bottom:1px solid #edf3ee;padding:12px}.hsh-stack-table td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:#52635b;margin-bottom:4px}.hsh-stack-table td:first-child{background:#edf3ee}.hsh-reader-site .hsh-post-grid .hsh-card-label{grid-column:2;grid-row:auto;justify-self:start;margin:2px 0}.hsh-reader-site .hsh-post-grid .hsh-card-product{grid-column:1/-1;grid-row:auto;margin:8px 0}.hsh-reader-site .hsh-post-grid .hsh-card-product img{width:48px;height:48px}}
@media(max-width:760px){.hsh-reader-site .hsh-hero h1{font-size:22px}}
@media(max-width:600px){.hsh-reader-site .hsh-post-grid>article>a>.hsh-photo{grid-row:1/5}.hsh-reader-site .hsh-post-grid>article>a>.hsh-card-label{grid-column:2;grid-row:1}.hsh-reader-site .hsh-post-grid>article>a>time{grid-row:2}.hsh-reader-site .hsh-post-grid>article>a>h2,.hsh-reader-site .hsh-post-grid>article>a>h3{grid-row:3}.hsh-reader-site .hsh-post-grid>article>a>p{grid-row:4}.hsh-reader-site .hsh-post-grid>article>a>.hsh-card-product{grid-column:2;grid-row:5}.hsh-reader-site .hsh-post-grid>article>a>.hsh-read-more{grid-row:6}.hsh-reader-site .hsh-post-grid>article>a>.hsh-card-product>span{font-size:10px}}
@media(max-width:360px){.hsh-reader-site .hsh-hero{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.hsh-reader-site .hsh-hero h1{font-size:17px}.hsh-reader-site .hsh-hero .hsh-art{width:80px;height:100px}}
/* Preserve full labels and the official qualification illustration in new covers. */
.hsh-reader-site .hsh-photo-cover img[src*="/official-recovered-"]{object-fit:contain!important;background:#fff}
