/* Topic links. Scoped to this component; existing page styles stay in control. */
.pd-content-paths{box-sizing:border-box;width:100%;max-width:1160px;margin:2.5rem auto;padding:clamp(1rem,3vw,1.75rem);border:1px solid rgba(132,165,183,.24);border-radius:16px;background:rgba(112,171,183,.035);color:inherit;font-family:inherit;text-align:start}
.pd-content-paths .pd-content-paths__title{margin:0 0 1rem;padding:0;border:0;font-family:inherit;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:650;line-height:1.4;letter-spacing:normal;color:inherit}
.pd-content-paths .pd-content-paths__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;list-style:none;margin:0;padding:0}
.pd-content-paths .pd-content-paths__item{display:block;min-width:0;margin:0;padding:0;list-style:none}
.pd-content-paths .pd-content-paths__link{box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;height:100%;min-width:0;padding:1rem;border:1px solid rgba(132,165,183,.24);border-radius:10px;background:rgba(112,171,183,.04);color:inherit;text-decoration:none;line-height:1.5;overflow-wrap:anywhere}
.pd-content-paths .pd-content-paths__link:hover{border-color:#49b7bb;background:rgba(73,183,187,.09);text-decoration:none}
.pd-content-paths .pd-content-paths__link:focus-visible{outline:3px solid #49b7bb;outline-offset:3px}
.pd-content-paths .pd-content-paths__kind{display:block;font-size:.75rem;font-weight:500;letter-spacing:.035em;color:inherit}
.pd-content-paths .pd-content-paths__name{display:block;font-size:.96rem;font-weight:600;color:inherit}
.pd-content-paths[data-pd-content-paths="1"] .pd-content-paths__list .pd-content-paths__item a.pd-content-paths__link{color:#e0e9ef!important;text-decoration:none!important}
.pd-content-paths[data-pd-content-paths="1"] .pd-content-paths__link .pd-content-paths__kind{color:#9fb3c0!important;text-decoration:none!important}
.pd-content-paths[data-pd-content-paths="1"] .pd-content-paths__link .pd-content-paths__name{color:#e0e9ef!important;text-decoration:none!important}
.pd-content-paths[data-pd-content-paths="1"] .pd-content-paths__link:hover .pd-content-paths__name{color:#76d5ce!important}
.pd-content-paths .pd-content-paths__language{display:inline-block;margin-inline-start:.4rem;padding:.1rem .3rem;border:1px solid currentColor;border-radius:4px;font-size:.65rem;vertical-align:middle}
@media(max-width:800px){.pd-content-paths .pd-content-paths__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.pd-content-paths .pd-content-paths__list{grid-template-columns:1fr}.pd-content-paths .pd-content-paths__link{padding:.85rem}}
