.hh-rss{font:inherit;color:inherit}.hh-rss-attribution,.hh-rss-note{max-width:75ch}.hh-rss-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.hh-rss-card{background:#fffdf8;color:#272824;border:1px solid #ded1bd;border-radius:10px;overflow:hidden;min-width:0}.hh-rss-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.hh-rss-card>div{padding:22px}.hh-rss-card h2{font:1.5rem/1.3 Georgia,serif;margin:0 0 14px;overflow-wrap:anywhere}.hh-rss-card a{color:#500e21;text-underline-offset:4px}.hh-rss-card time,.hh-rss-note{color:#655e55;font-size:.9em}.hh-rss-card p{line-height:1.6;overflow-wrap:anywhere}.hh-rss a:focus-visible{outline:3px solid #b89965;outline-offset:4px}
.hh-rss-index{margin:0;background:#f7f3e9;color:#272824;font:18px/1.7 Arial,sans-serif}.hh-rss-shell{max-width:1160px;width:90%;margin:auto}.hh-rss-shell h1{font:clamp(36px,5vw,64px)/1.15 Georgia,serif;margin:42px 0 24px}.hh-rss-shell .hhr-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #d9cdb9;padding:26px 0}.hh-rss-shell .hhr-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#500e21;font:24px Georgia,serif;letter-spacing:1px}.hh-rss-shell .hhr-brand img{width:48px;height:48px;object-fit:contain}.hh-rss-shell .hhr-brand small{display:block;font:12px Arial,sans-serif;margin-top:5px}.hh-rss-shell nav{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:14px}.hh-rss-shell a{color:#500e21;text-underline-offset:4px}.hh-rss-shell footer{border-top:1px solid #d9cdb9;margin-top:40px;padding:24px 0;font-size:15px}.hh-rss-skip{position:absolute;left:-10000px}.hh-rss-skip:focus{left:12px;top:12px;background:#fff;padding:12px;z-index:99999}
