.ab-topic-contents{width:calc(100% - clamp(2rem,6.8vw,8rem));max-width:var(--ab-container-standard);margin:0 auto var(--ab-spacing-7);border:1px solid var(--ab-border);border-radius:var(--ab-radius-card);background:var(--ab-off-white);color:var(--ab-text-primary)}.ab-topic-contents>summary{display:flex;align-items:center;gap:var(--ab-spacing-3);min-height:var(--ab-touch-target);padding:var(--ab-spacing-4);list-style:none;cursor:pointer;font-size:var(--ab-body-sm);font-weight:600}.ab-topic-contents>summary::-webkit-details-marker{display:none}.ab-topic-contents>summary>svg{flex-shrink:0}.ab-topic-contents[open]>summary>svg{transform:rotate(180deg)}.ab-topic-contents .ab-contents-count{margin-left:auto;color:var(--ab-text-muted)!important;font-weight:400}.ab-topic-contents nav{padding:0 var(--ab-spacing-4) var(--ab-spacing-4);border:0!important;box-shadow:none!important;background:transparent!important}.ab-topic-contents ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--ab-spacing-2);padding:0;margin:0;list-style:none}.ab-topic-contents li{min-width:0}.ab-topic-contents a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:var(--ab-spacing-2);height:100%;min-height:var(--ab-touch-target);padding:var(--ab-spacing-3);border:1px solid var(--ab-border-light);border-radius:var(--ab-radius-sm);background:var(--ab-white);text-decoration:none;font-size:var(--ab-body-sm);line-height:1.5;overflow-wrap:anywhere;color:var(--ab-text-primary)!important}.ab-topic-contents a:hover{background:var(--ab-light-grey);border-color:var(--ab-border-strong)}.ab-topic-contents .ab-contents-number{font-variant-numeric:tabular-nums;color:var(--ab-text-muted)!important}@media (max-width: 599px){.ab-topic-contents{width:calc(100% - 2rem)}.ab-topic-contents ol{grid-template-columns:minmax(0,1fr)}}
