.kg-a360 .kg-a360-header{position:relative;margin:0 0 clamp(14px,2.4vw,24px);padding:clamp(16px,3vw,28px);border:1px solid var(--kg-color-border);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--kg-color-primary,#2184ff) 12%,var(--kg-color-surface,transparent)) 0%,var(--kg-color-surface,transparent) 62%);contain:layout paint}.kg-a360 .kg-a360-header .kg-archive-kicker{display:inline-flex;align-items:center;gap:8px;font-weight:700}.kg-a360 .kg-a360-badge{display:inline-grid;place-items:center;min-width:44px;height:24px;padding:0 8px;border-radius:999px;background:var(--kg-color-primary-ink,#2184ff);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;direction:ltr}.kg-a360 .kg-a360-header .kg-archive-title{font-size:clamp(1.55rem,4.6vw,2.4rem);line-height:1.35;margin-block:8px 6px}.kg-a360 .kg-a360-header .kg-archive-desc{max-width:62ch;color:var(--kg-color-muted);line-height:1.9}.kg-a360-pillars{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.kg-a360-pillars li{padding:3px 10px;border:1px solid var(--kg-color-border);border-radius:999px;background:var(--kg-color-background);color:var(--kg-color-text);font-size:.78rem;font-weight:600}.kg-a360-back{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:var(--kg-color-primary-ink,#2184ff);font-weight:700;text-decoration:none}.kg-a360-back:hover{text-decoration:underline}.kg-a360-topics{display:flex;align-items:center;gap:10px;margin-top:14px;min-width:0}.kg-a360-topics-label{flex:0 0 auto;color:var(--kg-color-muted);font-size:.8rem;font-weight:700}.kg-a360-topics ul{display:flex;gap:8px;margin:0;padding:2px 0;list-style:none;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.kg-a360-topics ul::-webkit-scrollbar{display:none}.kg-a360-topics li{flex:0 0 auto;scroll-snap-align:start}.kg-a360-topics a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--kg-color-border);border-radius:999px;background:var(--kg-color-background);color:var(--kg-color-text);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.kg-a360-topics a:hover{border-color:var(--kg-color-primary-ink,#2184ff);color:var(--kg-color-primary-ink,#2184ff)}.kg-a360-topics a:focus-visible,.kg-a360-back:focus-visible{outline:2px solid var(--kg-color-primary-ink,#2184ff);outline-offset:2px}@media (min-width:900px){.kg-a360-topics ul{flex-wrap:wrap;overflow:visible}}@media (max-width:640px){.kg-a360 .kg-a360-header{margin-inline:-4px;border-radius:14px}.kg-a360-topics{flex-direction:column;align-items:stretch;gap:6px}.kg-a360-topics ul{-webkit-mask-image:linear-gradient(to left,#000 88%,transparent);mask-image:linear-gradient(to left,#000 88%,transparent)}}.kg-a360 .kg-taxonomy-results>*{content-visibility:auto;contain-intrinsic-size:auto 340px}@media (prefers-reduced-motion:reduce){.kg-a360 *{scroll-behavior:auto!important}}
