.ap-crumbs{gap:0.5rem}.ap-crumbs a:hover{color:var(--blue)}.ap-plats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.ap-plats>.ring,.ap-eps>.ring{display:flex}.ap-plat{display:flex;flex:1;flex-direction:column;gap:0.5rem;min-width:0;padding:1.5rem;transition:box-shadow 0.15s}.ap-plat-top{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.75rem}.ap-plat .tile{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--r);background:#fff;box-shadow:0 0 0 1px rgb(0 0 0 / 0.08);color:var(--blue)}.ap-count{font-size:0.875rem;line-height:1.3;color:var(--blue)}.ap-plat h3{font-size:1.25rem;line-height:1.3;font-weight:400}.ap-plat p{font-size:0.9375rem;line-height:1.4;color:var(--soft-65)}a.ap-plat:hover,a.ap-ep:hover{box-shadow:0 0 0 1px var(--blue)}.ap-plat.is-soon{opacity:0.6}.ap-plat.is-soon .ap-count{color:var(--soft)}.ap-eps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.ap-ep{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:0;padding:2rem;transition:box-shadow 0.15s}.is-compact .ap-ep{gap:0.75rem;padding:1.5rem}.is-compact .ap-ep h3{font-size:1.25rem}.is-compact .ap-ep p{font-size:0.9375rem}.ap-kind{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.875rem;line-height:1.3;color:var(--soft)}.ap-ic{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:0.375rem;background:var(--blue-10);color:var(--blue)}.ap-ep h3{font-size:1.5rem;line-height:1.3;font-weight:400}.ap-ep p{font-size:1rem;line-height:1.3;color:var(--soft-65)}.ap-foot{display:flex;flex-direction:column;gap:0.5rem;margin-top:auto;padding-top:0.5rem}.ap-price{display:inline-flex;align-items:center;gap:0.5rem;font-size:1rem;line-height:1.3;color:var(--blue)}.ap-price .icon{width:0.75rem;height:0.75rem;transition:translate 0.2s}.ap-ep:hover .ap-price .icon{translate:0.125rem 0}.ap-foot code{overflow:hidden;font-family:var(--mono);font-size:0.75rem;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;color:var(--soft)}.ap-group .lede{max-width:56rem}.ap-group .lede a{color:var(--blue)}.ap-group .lede a:hover{text-decoration:underline}.ap-jump{margin-bottom:2.5rem;padding:0;list-style:none}.ap-jump .chip-link{gap:0.375rem}.ap-jump-n{color:var(--soft)}.ap-data{scroll-margin-top:6rem}.ap-data+.ap-data{margin-top:3.5rem}.ap-data-title{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.3}@media(max-width:63.99rem){.ap-plats{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-eps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.ap-jump{flex-wrap:wrap;overflow:visible}.ap-plats,.ap-eps{grid-template-columns:minmax(0,1fr);gap:1rem}.ap-ep{padding:1.5rem}}
