.wk-wrap{max-width:880px;margin-inline:auto;padding:clamp(24px,5vw,48px) clamp(16px,4vw,20px) clamp(48px,8vw,80px)}.wk-crumb{margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.wk-crumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wk-crumb li+li:before{content:"←";color:var(--ink-400);margin-inline-end:var(--space-2)}.wk-crumb a{color:var(--color-text-muted)}.wk-crumb a:hover{color:var(--color-link);text-decoration:underline}.wk-crumb [aria-current=page]{color:var(--color-heading);font-weight:var(--fw-semibold)}.wk-name{margin:0 0 var(--space-2);font-family:var(--font-latin);font-weight:var(--fw-black);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-heading-latin);color:var(--color-heading);unicode-bidi:isolate}.wk-tagline{margin:0 0 var(--space-4);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--color-text)}.wk-tags{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.wk-tag{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex}.wk-tag--status{background:var(--color-primary-soft);color:var(--blue-700);border-color:#0000}.wk-tag--status[data-live=false]{background:var(--gold-100);border-color:var(--gold-200);color:var(--gold-700)}.wk-led{background:var(--green-600);border-radius:50%;flex:none;width:8px;height:8px}.wk-tag--status[data-live=false] .wk-led{background:var(--gold-700)}.wk-figure{margin:0 0 var(--space-6)}.wk-figure img{border-radius:var(--radius-xl);border:var(--border-hairline);background:var(--color-surface-2);width:100%;height:auto;display:block}.wk-cap{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-body)}.wk-h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--color-heading)}.wk-p{margin:0 0 var(--space-3);line-height:var(--lh-loose)}.wk-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wk-list{gap:var(--space-2) var(--space-6);grid-template-columns:1fr 1fr}}.wk-list li{line-height:var(--lh-body);padding-inline-start:var(--space-6);position:relative}.wk-list li:before{content:"✓";color:var(--color-primary);font-weight:var(--fw-bold);position:absolute;inset-block-start:0;inset-inline-start:0}.wk-group{margin-block-start:var(--space-6)}.wk-h3{margin:0 0 var(--space-3);font-size:var(--fs-h4);color:var(--color-heading)}.wk-group .wk-figure{margin-block-start:var(--space-4)}.wk-figure--framed img{background:0 0;border:0;border-radius:0}.wk-figure--phone{max-width:300px;margin-inline:auto}.wk-figure--tablet{max-width:560px;margin-inline:auto}.wk-shots{gap:var(--space-5);margin-block-start:var(--space-4);display:grid}.wk-shots--phones{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wk-shots .wk-figure{margin:0}.wk-stack{margin:var(--space-8) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.wk-stack span:first-child{font-weight:var(--fw-semibold);color:var(--color-heading)}.wk-results{margin-block-start:var(--space-8)}.wk-results-note{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.wk-results ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wk-results ul{grid-template-columns:1fr 1fr}}.wk-results li{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-primary-soft)}.wk-results b{font-size:var(--fs-display);line-height:var(--lh-tight);color:var(--color-primary);display:block}.wk-results span{color:var(--color-text-muted);line-height:var(--lh-body)}.wk-visit{margin:var(--space-6) 0 0;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-2);border:var(--border-hairline)}.wk-visit p{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.wk-url{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}.wk-also{margin:var(--space-8) 0 0;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-primary-soft)}.wk-also h2{margin:0 0 var(--space-2);font-size:var(--fs-h4);color:var(--color-heading)}.wk-also p{line-height:var(--lh-loose);margin:0}.wk-section-h{margin:0 0 var(--space-2);font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--color-heading)}.wk-section-note{margin:0 0 var(--space-6);max-width:60ch;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-loose)}.wk-cards{gap:var(--space-6);margin:0 0 var(--space-12);align-items:start;padding:0;list-style:none;display:grid}@media (min-width:720px){.wk-cards{grid-template-columns:1fr 1fr}}.wk-card{border-radius:var(--radius-xl);border:var(--border-hairline);background:var(--color-surface);overflow:hidden}.wk-card-media{background:var(--color-surface-2);width:100%;height:auto;display:block}.wk-card-body{padding:clamp(16px,3vw,24px)}.wk-card .wk-name{font-size:var(--fs-h3);margin-bottom:var(--space-1)}.wk-card-summary{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted);line-height:var(--lh-loose)}.wk-card-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.wk-card--featured{grid-column:1/-1}.wk-card--featured .wk-name{font-size:var(--fs-h2)}@media (min-width:720px){.wk-card--featured .wk-card-body{padding:clamp(20px,3vw,32px)}}.wk-card-facts{gap:var(--space-3);background:var(--color-primary-soft);flex-direction:column;padding:clamp(20px,4vw,28px);display:flex}.wk-card-facts>.wk-url{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-primary)}.wk-card-facts ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wk-card-facts li{color:var(--color-text);font-size:var(--fs-sm);line-height:var(--lh-body);padding-inline-start:var(--space-5);position:relative}.wk-card-facts li:before{content:"·";color:var(--color-primary);font-weight:var(--fw-bold);position:absolute;inset-inline-start:var(--space-2)}.wk-index{margin:0 0 var(--space-10)}.wk-index ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wk-index a{min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-2);border:var(--border-hairline);color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.wk-index a:hover{background:var(--color-primary-soft);color:var(--blue-700);border-color:#0000}.wk-sector{margin:0 0 var(--space-10);scroll-margin-block-start:var(--space-10)}.wk-rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wk-rows{grid-template-columns:1fr 1fr}}.wk-row{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-2);scroll-margin-block-start:var(--space-10)}.wk-row b{font-family:var(--font-latin);color:var(--color-heading);direction:ltr;unicode-bidi:isolate;display:block}.wk-row-sector{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);display:block}.wk-row--live{background:var(--color-surface);border:var(--border-hairline)}.wk-row-live{align-items:center;gap:var(--space-2);color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-block-start:var(--space-2);display:inline-flex}.wk-cta{margin:var(--space-12) 0 0;border-radius:var(--radius-xl);background:var(--color-surface-dark);color:var(--color-text-on-dark);text-align:center;padding:clamp(24px,5vw,40px)}.wk-cta h2{margin:0 0 var(--space-2);font-size:var(--fs-h2);line-height:var(--lh-heading);color:#fff}.wk-cta p{margin:0 0 var(--space-5);color:#ffffffdb;line-height:var(--lh-body)}.wk-cta-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.wk-cta :focus-visible{outline-color:#fff}.wk-wrap .ca-btn{border-radius:var(--radius-pill)}.wk-wrap p a:hover,.wk-wrap li a:hover{text-decoration:underline}
