.concept-search-guides{padding-top:52px;padding-bottom:56px}
.concept-search-guides .concept-section-head{margin-bottom:24px}
.product-guide-list{border-top:1px solid var(--line,#e5dade)}
.product-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;column-gap:40px;padding:24px 4px;border-bottom:1px solid var(--line,#e5dade);color:var(--ink,#2d2427);text-decoration:none;transition:background-color .18s}
.product-guide h3{margin:0;font-size:17px;font-weight:750;line-height:1.45;letter-spacing:-.25px}
.product-guide p{margin:0;color:var(--muted,#75696b);font-size:14px;line-height:1.65;max-width:62ch}
.product-guide-action{display:flex;align-items:center;gap:12px;white-space:nowrap;color:var(--teal,#a4162c);font-size:13px;font-weight:750}
.product-guide-action svg{display:block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8}
.product-guide:hover{background:var(--white,#fff)}
.product-guide:hover h3{color:var(--teal,#a4162c)}
.product-guide:focus-visible{outline:2px solid var(--teal,#a4162c);outline-offset:4px;border-radius:2px}
@media(max-width:1000px){.product-guide{column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.product-guide-action{grid-column:1/-1;margin-top:12px}}
@media(max-width:640px){.concept-search-guides{padding-top:36px;padding-bottom:36px}.concept-search-guides .concept-section-head{margin-bottom:18px}.product-guide{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0}.product-guide h3{font-size:17px}.product-guide p{font-size:14px}.product-guide-action{margin-top:2px}}
@media(prefers-reduced-motion:reduce){.product-guide{transition:none}}
