.rssPage{background:var(--paper);color:var(--ink)}.rssHero{border-bottom:1px solid var(--rule);color:#fff;background:linear-gradient(135deg,#202624,#303735);position:relative;overflow:hidden}.rssHero:after{aspect-ratio:1;content:"";opacity:.14;filter:drop-shadow(20px 22px #080c0b33);pointer-events:none;background:url(/icons/rss-mark.svg) 50%/contain no-repeat;width:300px;position:absolute;inset-block-start:-52px;inset-inline-end:8%;transform:rotate(-13deg)}.rssHeroInner{z-index:1;padding-block:48px 34px;position:relative}.rssHero h1{max-width:850px;font:400 40px/1.25 var(--display);margin:0}.rssHero h1 span{color:#fff}.rssHero h1 strong{color:#e5bd75;font-weight:700}.rssHero>div>p{color:#dce4e1;max-width:690px;font:500 18px/1.9 var(--body);margin:12px 0 0}.rssBenefits{color:#e8eeec;flex-wrap:wrap;gap:12px 34px;margin-top:24px;font-size:14px;display:flex}.rssBenefits span{align-items:center;gap:9px;display:flex}.rssBenefits b{color:#e5bd75;font-size:11px}.rssOpml{color:#fff;border:1px solid #e5bd75;margin-top:24px;padding:13px 19px;font-weight:800;text-decoration:none;display:inline-flex}.rssOpml:hover{color:#15332f;background:#e5bd75}.rssDirectory{gap:76px;padding-block:74px;display:grid}.rssSectionHeading{margin-bottom:26px}.rssSectionHeading h2{font:400 var(--text-section)/1.4 var(--display);margin:0}.rssSectionHeadingSearch{justify-content:space-between;align-items:end;gap:30px;display:flex}.rssSectionHeadingSearch label{width:min(100%,330px);color:var(--muted);gap:7px;font-size:12px;display:grid}.rssSectionHeadingSearch input{border:0;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);font:700 15px var(--body);background:0 0;outline:none;padding:10px 2px}.rssSectionHeadingSearch input:focus{border-color:var(--brand)}.rssMainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.rssSectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rssCard{border:1px solid var(--rule);background:var(--paper);flex-direction:column;min-height:280px;padding:25px;transition:border-color .2s,transform .2s;display:flex}.rssCard:hover{border-color:var(--brand);transform:translateY(-3px)}.rssCard.is-featured{border-top:5px solid var(--gold);min-height:330px}.rssCard>div:first-child{align-items:center;display:flex}.rssFormat{color:var(--muted);font:800 11px var(--body)}.rssCard h3{font:750 28px/1.3 var(--display);margin:32px 0 10px}.rssCard p{color:var(--ink2);margin:0;font-size:15px;line-height:1.8}.rssCardActions{align-items:center;gap:8px;margin-top:auto;padding-top:25px;display:flex}.rssCardActions button,.rssCardActions a{border:1px solid var(--rule);color:var(--ink);font:800 12px var(--body);cursor:pointer;background:0 0;padding:9px 12px;text-decoration:none}.rssCardActions button{border-color:var(--brand);background:var(--brand);color:#fff;margin-inline-end:auto}.rssCardActions button:hover{background:var(--brand2)}.rssHow{padding-block:0 84px}.rssHow ol{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.rssHow li{padding:28px}.rssHow li+li{border-inline-start:1px solid var(--rule)}.rssHow li>b{color:var(--gold-dark);font-size:18px}.rssHow h3{font:750 22px var(--display);margin:40px 0 8px}.rssHow p{color:var(--ink2);margin:0;font-size:14px;line-height:1.8}.rssReaders{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;font-size:13px;display:flex}.rssReaders a{color:var(--brand);font-weight:800;text-decoration:none}.rssEmpty{border:1px dashed var(--rule);text-align:center;color:var(--muted);padding:35px}@media (max-width:760px){.rssHero:after{opacity:.11;filter:drop-shadow(10px 12px #080c0b2e);width:155px;inset-block-start:-8px;inset-inline-end:-24px;transform:rotate(-16deg)}.rssHeroInner{padding-block:30px 24px}.rssHero h1{font-size:34px;line-height:1.3}.rssHero>div>p{font-size:16px}.rssBenefits{gap:13px;display:grid}.rssDirectory{gap:58px;padding-block:55px}.rssSectionHeading h2{font-size:var(--text-card)}.rssMainGrid,.rssSectionGrid{grid-template-columns:1fr}.rssSectionHeadingSearch{align-items:stretch;display:grid}.rssSectionHeadingSearch label{width:100%}.rssCard,.rssCard.is-featured{min-height:260px}.rssHow ol{grid-template-columns:1fr}.rssHow li+li{border-inline-start:0;border-top:1px solid var(--rule)}.rssHow h3{margin-top:20px}}
