.related-guides{display:grid;grid-gap:14px;gap:14px;min-width:0;padding-top:8px}.related-guides__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.related-guides__heading>h2{margin:0;font-size:21px;line-height:1.3;letter-spacing:-.02em}.related-guides__heading>a{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;font-size:12px;color:var(--muted);text-decoration:none}.related-guides__heading>a:hover{color:var(--accent)}.related-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.related-guides__grid>li{min-width:0}.related-guides__card{display:grid;grid-template-columns:34px minmax(0,1fr) 17px;grid-gap:12px;gap:12px;align-items:start;height:100%;padding:18px;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none;background:linear-gradient(135deg,color-mix(in srgb,var(--svc,var(--accent)) 4%,var(--surface)),var(--surface) 80%);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--edge);transition:border-color .2s ease,transform .2s ease}.related-guides__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.related-guides__content{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%}.related-guides__content>strong{font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:break-word}.related-guides__meta{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--muted);font-size:11px}.related-guides__arrow{color:var(--muted);margin-top:8px}.related-guides__card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-2px)}.related-guides__card:hover .related-guides__arrow{color:var(--accent)}.related-guides__card:focus-visible,.related-guides__more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.related-guides__more>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;color:var(--muted);font-size:13px}.related-guides__more>summary::-webkit-details-marker{display:none}.related-guides__more>summary>svg{transform:rotate(90deg);transition:transform .2s ease}.related-guides__more[open]>summary>svg{transform:rotate(-90deg)}.related-guides__more[open]>.related-guides__grid{margin-top:8px}@media (max-width:860px){.related-guides__grid{grid-template-columns:minmax(0,1fr);gap:8px}.related-guides__card{padding:14px;gap:10px}.related-guides__content{gap:6px}.related-guides__content>strong{font-size:14px}.related-guides__heading>h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.related-guides__card,.related-guides__more>summary>svg{transition:none}}