.blog-grid,.rdr-grid{gap:var(--space-2);margin-top:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.rdr-picks{gap:var(--space-16);margin-top:var(--space-32);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.bp-meta{align-items:center;gap:var(--space-10);font-size:var(--text-11);letter-spacing:var(--ls-label);color:var(--dark-ink-mute);display:flex}.bp-faq-item{border:1px solid var(--line-soft);padding:var(--space-12) var(--space-14);margin-bottom:var(--space-8)}.bp-faq-item summary{cursor:pointer;font-weight:var(--fw-semibold)}.bp-faq-item[open] summary{margin-bottom:var(--space-8)}.bp-faq-item p{margin:0}.blog-related-searches{margin-top:var(--space-32);padding:var(--space-18) var(--space-20);border:1px solid var(--line-soft);border-left:2px solid var(--accent);background:var(--surface,var(--white))}.blog-related-searches-title{margin:0 0 var(--space-12);font-size:var(--text-16)}.blog-related-searches-list{gap:var(--space-8) var(--space-18);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-related-searches-list a{font-weight:var(--fw-semibold);color:var(--ink);border-bottom:1px solid var(--accent);text-decoration:none}.blog-related-searches-list a:hover{color:var(--hot)}