.rd a.r-odk{font-weight:800}.osa-sec{--pb: clamp(46px, 8vh, 72px);--w: clamp(350px, 31vw, 460px);--g: clamp(18px, 3vw, 44px);--g2: clamp(36px, 6vw, 96px);--pas: 34px;--osy: calc(var(--pb) + (100% - var(--pb)) / 2);padding-top:44px;scroll-margin-top:0}.osa-sec:not(.osa-zive){--w: clamp(400px, 36vw, 520px)}.osa-st{display:flex;flex-direction:column;height:720px}.osa-cela .osa-st{height:max(720px,calc(100svh - var(--osa-t, 0px) - var(--osa-b, 0px)));padding-top:clamp(14px,3vh,32px);box-sizing:border-box}.osa-tit{flex:none;margin:0 0 clamp(6px,1.6vh,18px);padding:0 var(--rp);max-width:none}.osa-ram{position:relative;flex:1;min-height:0;display:flex}.osa-pp{display:none;position:absolute;z-index:3;right:0;top:0;bottom:0;width:calc(var(--rp) + var(--pas) - 10px);background:var(--bg)}.osa-lze .osa-pp{display:block}.osa-btn{position:absolute;right:max(4px,calc(var(--rp) - 16px));top:var(--osy);transform:translateY(-50%);min-width:40px;padding:14px 8px;border:2px solid var(--ln);background:var(--bg);color:var(--ink);writing-mode:vertical-rl;font:700 13px/1.2 var(--sg);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.osa-btn:hover{background:var(--ink);color:var(--bg)}.osa-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.osa-ok{position:relative;flex:1;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden}.osa-tr{position:relative;display:flex;gap:var(--g2);width:max-content;height:100%;padding:0 var(--rp);box-sizing:border-box}.osa-per{position:relative;display:grid;grid-template-rows:var(--pb) minmax(0,1fr)}.osa-cara{position:absolute;z-index:1;left:0;top:var(--osy);width:100%;height:2px;margin-top:-1px;background:var(--ln)}.osa-ob{margin:0;font:900 extra-condensed clamp(28px,6vh,50px)/1.1 "Archivo",Impact,sans-serif;word-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--hd)}.osa-ob span{display:inline-block;position:sticky;left:var(--rp);transform-origin:0 100%}.osa-l{display:grid;grid-auto-flow:column;grid-auto-columns:var(--w);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:0 var(--g);list-style:none;margin:0;padding:0;min-height:0}.osa-l li{box-sizing:border-box;padding-left:14px;border-left:2px solid var(--ln);font:600 clamp(17px,min(2.7vh,1.7vw),23px)/1.38 var(--sg);color:var(--ink)}.osa-l p{margin:0;text-wrap:pretty}.osa-akce{grid-row:1;align-self:end;padding-bottom:16px;transform-origin:0 100%}.osa-reakce{grid-row:2;align-self:start;padding-top:16px;transform-origin:0 0}.osa-typ{display:block;margin-bottom:4px;font:700 13px/1.3 var(--sg);letter-spacing:.14em;text-transform:uppercase}.osa-dt{display:block;margin-bottom:2px;font-weight:800;white-space:nowrap}.osa-l .osa-zdr{margin-top:6px;font-size:clamp(15px,2.1vh,18px)}.osa-pas{display:none}.osa-lze:not(.osa-zive) .osa-tr{padding-right:calc(var(--rp) + var(--pas) + 16px)}.osa-zive .osa-st{position:sticky;top:var(--osa-t, 0px);height:calc(100svh - var(--osa-t, 0px) - var(--osa-b, 0px));padding-top:clamp(14px,3vh,32px);box-sizing:border-box}.osa-zive .osa-ok{overflow:clip;perspective:1100px;perspective-origin:50% var(--osy)}.osa-zive .osa-tr{display:block;width:100%;padding:0;transform-style:preserve-3d}.osa-zive .osa-per,.osa-zive .osa-l{display:contents}.osa-zive .osa-ob{position:absolute;top:0;left:calc(var(--rp) + var(--pas));height:var(--pb)}.osa-zive .osa-ob span{position:static}.osa-zive .osa-l li{position:absolute;width:min(calc(48% - var(--rp) - var(--pas)),520px);transform-origin:0 50%;will-change:transform}.osa-zive .osa-akce{left:7%;bottom:calc(100% - var(--osy))}.osa-zive .osa-reakce{left:52%;top:var(--osy)}@media(min-width:601px){.osa-zive .osa-typ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.osa-zive .osa-pas{display:block;position:absolute;z-index:2;left:0;top:0;bottom:0;width:calc(var(--rp) + var(--pas) - 10px);background:var(--bg)}.osa-pa,.osa-pr{position:absolute;left:var(--rp);writing-mode:vertical-rl;transform:rotate(180deg);font:700 13px/1.2 var(--sg);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.osa-pa{bottom:calc((100% - var(--pb)) / 2 + 16px)}.osa-pr{top:calc(var(--osy) + 16px)}}@media(max-width:600px){.osa-sec,.osa-sec:not(.osa-zive){--w: 80vw}.osa-sec{--g: 16px;--g2: 28px;--osy: var(--pb)}.osa-pp{left:auto;right:var(--rp);top:auto;bottom:calc(100% + 4px);width:auto;height:auto;background:none}.osa-btn{position:static;display:block;margin-top:0;min-height:40px;padding:0 10px;writing-mode:horizontal-tb;transform:none}@media(max-width:400px){.osa-btn{padding:0 8px;font-size:11px;letter-spacing:.08em}}.osa-l{grid-template-rows:minmax(0,1fr)}.osa-l li{padding-top:14px;padding-bottom:0;align-self:start;grid-row:1;transform-origin:0 0;font-size:18px}.osa-reakce{margin-top:26px}.osa-zive .osa-ob{left:var(--rp)}.osa-zive .osa-l li{width:auto;left:var(--rp);right:var(--rp);bottom:auto;top:var(--osy);margin-top:0}}
