.dp-magazine-toc{padding:60px 40px}.dp-magazine-toc__inner{max-width:860px;margin:0 auto}h2.dp-magazine-toc__heading,.dp-magazine-toc__heading{font-family:var(--dp-font-editorial,'DM Serif Display',Georgia,serif);font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:400;color:var(--dp-navy,#10254C);margin-bottom:40px;padding-bottom:16px;border-bottom:2px solid var(--dp-accent,#FAB800)}.dp-magazine-toc__list{display:flex;flex-direction:column}.dp-magazine-toc__entry{display:flex;align-items:flex-start;gap:28px;padding:28px 20px;text-decoration:none;border-bottom:1px solid var(--dp-mist,#E7EFF8);transition:all 0.2s ease;border-radius:8px}.dp-magazine-toc__entry:hover{background:var(--dp-cloud,#F2F6FC);border-bottom-color:#fff0}.dp-magazine-toc__entry:last-child{border-bottom:none}.dp-magazine-toc__number{font-family:var(--dp-font-editorial,'DM Serif Display',Georgia,serif);font-size:2.8rem;font-weight:400;line-height:1;color:var(--dp-mist,#E7EFF8);flex-shrink:0;width:64px;text-align:center;transition:color 0.2s ease}.dp-magazine-toc__entry:hover .dp-magazine-toc__number{color:var(--dp-accent,#FAB800)}.dp-magazine-toc__details{flex:1;min-width:0}h3.dp-magazine-toc__title,.dp-magazine-toc__title{font-family:var(--dp-font-display,'Plus Jakarta Sans',sans-serif);font-size:1.1rem;font-weight:600;line-height:1.3;color:var(--dp-navy,#10254C);margin-bottom:8px}.dp-magazine-toc__entry:hover .dp-magazine-toc__title{color:var(--dp-primary,#0858D0)}.dp-magazine-toc__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.dp-magazine-toc__author{font-family:var(--dp-font-body,'DM Sans',sans-serif);font-size:.82rem;color:var(--dp-slate,#64748B)}.dp-magazine-toc__read-time{font-family:var(--dp-font-mono,'JetBrains Mono',monospace);font-size:.7rem;color:var(--dp-slate,#64748B);letter-spacing:.02em}.dp-magazine-toc__read-time::before{content:'\2022';margin-right:12px;color:var(--dp-steel,#C9D9EA)}.dp-magazine-toc__free-badge{display:inline-block;padding:2px 8px;background:rgb(250 184 0 / .15);color:var(--dp-accent,#FAB800);font-family:var(--dp-font-body,'DM Sans',sans-serif);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:3px}.dp-magazine-toc__excerpt{font-family:var(--dp-font-body,'DM Sans',sans-serif);font-size:.88rem;line-height:1.5;color:var(--dp-slate,#64748B);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-magazine-toc__arrow{flex-shrink:0;color:var(--dp-steel,#C9D9EA);margin-top:4px;transition:all 0.2s ease}.dp-magazine-toc__entry:hover .dp-magazine-toc__arrow{color:var(--dp-primary,#0858D0);transform:translateX(3px)}@media (max-width:768px){.dp-magazine-toc{padding:40px 20px}.dp-magazine-toc__entry{gap:16px;padding:20px 12px}.dp-magazine-toc__number{font-size:2rem;width:44px}.dp-magazine-toc__arrow{display:none}}@media (max-width:480px){.dp-magazine-toc__number{font-size:1.6rem;width:36px}.dp-magazine-toc__title{font-size:1rem}.dp-magazine-toc__meta{gap:8px}}