.kw-guide__badges{display: flex;flex-wrap: wrap;gap: var(--kw-space-2);margin: var(--kw-space-4) 0 var(--kw-space-6)}.kw-guide__panel{padding: var(--kw-space-6);border: 1px solid var(--kw-line-strong);border-radius: var(--kw-radius-lg);background: transparent}.kw-guide__panel + .kw-guide__panel{margin-top: var(--kw-space-4)}.kw-guide__panel>h2{margin: 0 0 var(--kw-space-3);font-family: var(--kw-serif);font-weight: 700;color: var(--kw-text);font-size: var(--kw-fs-xl);text-wrap: balance}.kw-guide__inapp{margin: 0 0 var(--kw-space-2);padding: var(--kw-space-3) var(--kw-space-4);border-left: 3px solid var(--kw-primary);background: var(--kw-primary-soft);border-radius: 0 var(--kw-radius) var(--kw-radius) 0;font-weight: 500;color: var(--kw-text)}.kw-guide__inapp a{color: var(--kw-flame)}.kw-guide__hint{margin: 0;color: var(--kw-text-2);font-size: var(--kw-fs-sm)}.kw-guide__ladder{display: grid;gap: var(--kw-space-3);margin: var(--kw-space-3) 0 var(--kw-space-8)}.kw-ladder-step{display: flex;gap: var(--kw-space-4);padding: var(--kw-space-5) var(--kw-space-6);border: 1px solid var(--kw-line-strong);border-radius: var(--kw-radius-lg);background: transparent}.kw-ladder-step__lvl{display: grid;place-items: center;flex-shrink: 0;width: 40px;height: 40px;border: 1px solid var(--kw-line-strong);border-radius: var(--kw-radius-full);color: var(--kw-text);font-family: var(--kw-serif);font-size: var(--kw-fs-sm);font-weight: 700}.kw-ladder-step:first-child .kw-ladder-step__lvl{background: var(--kw-primary);border-color: var(--kw-primary);color: var(--kw-on-primary)}.kw-ladder-step__body{min-width: 0;flex: 1}.kw-ladder-step__body h3{margin: var(--kw-space-1) 0 var(--kw-space-2);font-family: var(--kw-serif);font-weight: 700;color: var(--kw-text);font-size: var(--kw-fs-lg)}.kw-channels{margin: 0;padding: 0;list-style: none;display: grid;gap: var(--kw-space-2)}.kw-channel{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--kw-space-1) var(--kw-space-2)}.kw-channel__icon{flex-shrink: 0}.kw-channel__value{font-weight: 600;color: var(--kw-text);overflow-wrap: anywhere}.kw-channel__value a{color: var(--kw-flame)}.kw-channel__note{flex-basis: 100%;color: var(--kw-text-2);font-size: var(--kw-fs-sm)}.kw-guide__regs{margin: 0;padding: 0;list-style: none;display: grid;gap: var(--kw-space-3)}.kw-guide__reg{padding: var(--kw-space-3) var(--kw-space-4);border: 1px solid var(--kw-line);border-radius: var(--kw-radius);background: var(--kw-surface)}.kw-guide__reg strong{display: block;margin-bottom: 2px;font-family: var(--kw-serif);color: var(--kw-text)}.kw-guide__reg a{color: var(--kw-flame);overflow-wrap: anywhere}.kw-guide__reg .kw-guide__reg-detail{color: var(--kw-text-2);font-size: var(--kw-fs-sm)}.kw-guide__reg-note{display: block;margin-top: 2px;color: var(--kw-text-2);font-size: var(--kw-fs-sm)}.kw-guide__sources{margin: 0;padding-left: 20px;display: grid;gap: var(--kw-space-2)}.kw-guide__sources a{color: var(--kw-flame);overflow-wrap: anywhere}.kw-guide__sources .kw-guide__src-note{color: var(--kw-muted);font-size: var(--kw-fs-xs);overflow-wrap: anywhere}.kw-guide__country-links{display: flex;flex-wrap: wrap;gap: var(--kw-space-2);margin: var(--kw-space-4) 0 0}.kw-guide__country-links a{padding: 4px 12px;border: 1px solid var(--kw-line-strong);border-radius: var(--kw-radius-full);color: var(--kw-text);text-decoration: none;font-size: var(--kw-fs-sm)}.kw-guide__country-links a:hover{border-color: var(--kw-flame);color: var(--kw-flame)}.kw-guide__cta{border-color: var(--kw-primary)}.kw-guide__cta h2{font-family: var(--kw-serif)}.kw-guide__cta>p{margin: 0 0 var(--kw-space-4);color: var(--kw-text-2)}.kw-guides-nav{display: flex;flex-wrap: wrap;gap: var(--kw-space-2);margin: var(--kw-space-4) 0 var(--kw-space-8)}.kw-guides-nav a{padding: 6px 14px;border: 1px solid var(--kw-line-strong);border-radius: var(--kw-radius-full);text-decoration: none;color: var(--kw-text);font-weight: 500}.kw-guides-nav a:hover{border-color: var(--kw-flame);color: var(--kw-flame)}.kw-guides-group{margin: 0 0 var(--kw-space-12)}.kw-guides-group>h2{display: flex;align-items: baseline;gap: var(--kw-space-2);margin: 0 0 var(--kw-space-4);font-family: var(--kw-serif);font-weight: 700;color: var(--kw-text);font-size: var(--kw-fs-2xl)}.kw-guides-industries{display: grid;gap: var(--kw-space-5)}.kw-guides-industries h3{margin: 0 0 var(--kw-space-2);font-family: var(--kw-serif);color: var(--kw-text)}.kw-guides-industries ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: var(--kw-space-1) var(--kw-space-4)}.kw-guides-industries a{color: var(--kw-flame)}.kw-guide-card{display: flex;flex-direction: column;gap: var(--kw-space-2);padding: var(--kw-space-5);border: 1px solid var(--kw-line-strong);border-radius: var(--kw-radius-lg);background: transparent}.kw-guide-card__top{display: flex;align-items: baseline;justify-content: space-between;gap: var(--kw-space-2)}.kw-guide-card__name{margin: 0;font-family: var(--kw-serif);font-weight: 700;color: var(--kw-text);font-size: var(--kw-fs-lg)}.kw-guide-card__name a{color: inherit;text-decoration: none}.kw-guide-card__name a::after{content: "";position: absolute;inset: 0;border-radius: inherit}.kw-guide-card__ind{color: var(--kw-muted);font-size: var(--kw-fs-sm)}.kw-guide-card__sum{margin: 0;color: var(--kw-text-2);font-size: var(--kw-fs-sm)}@media (max-width: 767px){.kw-ladder-step{flex-direction: column;gap: var(--kw-space-2);padding: var(--kw-space-4)}.kw-ladder-step__lvl{width: 36px;height: 36px}.kw-guide__panel{padding: var(--kw-space-4)}}
