
#k33-tebas{max-width:1180px;margin:0 auto}.k33-tebas-hero{background:#17120f;color:#f8efe2;padding:18px 22px;margin:12px 0 22px;border-left:5px solid #8d1427;box-shadow:0 12px 28px rgba(0,0,0,.16)}.k33-tebas-hero strong{display:block;font-size:1.35rem}.k33-tebas-kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#4b5b32;font-weight:700}.k33-tebas-sub{font-style:italic;margin:.6rem 0 1.4rem}.k33-tebas-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start}.k33-tebas-lead{font-size:1.12rem;border-left:3px solid #9b0f22;padding-left:14px}.k33-tebas-note{border:1px solid #d8c39f;background:#fffaf0;padding:18px 20px;margin:24px 0}.k33-tebas-side{display:grid;gap:18px}.k33-tebas-card{border:1px solid #d8c39f;background:#fffaf4;padding:18px 20px;border-left:4px solid #4d5d36}.k33-tebas-card h2{margin-top:0;font-size:1.25rem}.k33-tebas-card dl{margin:0}.k33-tebas-card dt{font-weight:700;text-transform:uppercase;font-size:.72rem;color:#675947;margin-top:12px}.k33-tebas-card dd{margin:2px 0 0}.k33-tebas-card ul{padding-left:18px}.k33-tebas-source h2{margin-top:28px}.k33-tebas-source h3{font-size:1.15rem;margin-top:22px}.k33-tebas-back{display:inline-block;margin-top:24px;background:#9b0f22;color:#fff!important;text-decoration:none;font-weight:700;padding:12px 18px}.k33-tebas-proc{font-size:.92rem}@media(max-width:760px){.k33-tebas-layout{grid-template-columns:1fr}.k33-tebas-side{order:-1}.k33-tebas-hero{margin-top:8px}}


#k33-tebas{--tebas-ink:#1d1712;--tebas-muted:#665b4e;--tebas-line:#deceb7;--tebas-soft:#fffaf1;--tebas-paper:#fffdf8;--tebas-red:#971120;--tebas-green:#495b36}
#k33-tebas .k33-hero,#k33-tebas .k33-tebas-hero{margin-bottom:30px!important;border-bottom:1px solid var(--tebas-line)!important;padding-bottom:24px!important}
#k33-tebas .k33-series-head,#k33-tebas .k33-tebas-hero{background:#17120e!important;color:#fff!important;padding:22px 26px!important;border-left:6px solid var(--tebas-red)!important;box-shadow:0 16px 34px rgba(65,48,28,.14)!important}
#k33-tebas .k33-series-head strong,#k33-tebas .k33-tebas-hero strong{display:block!important;font-size:30px!important;line-height:1.08!important;margin:0 0 6px!important;letter-spacing:0!important}
#k33-tebas .k33-series-head span,#k33-tebas .k33-tebas-hero span{display:block!important;font-size:14px!important;line-height:1.35!important;color:#eadfce!important}
#k33-tebas .k33-kicker,#k33-tebas .k33-tebas-kicker{display:inline-block!important;margin:0 0 12px!important;padding:5px 0!important;color:var(--tebas-green)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
#k33-tebas .k33-subtitle,#k33-tebas .k33-tebas-sub{font-size:19px!important;line-height:1.45!important;max-width:820px!important;margin:0 0 22px!important;color:#3d342c!important;font-style:italic!important}
#k33-tebas .k33-tebas-shell,#k33-tebas .k33-tebas-layout{display:grid!important;grid-template-columns:minmax(0,760px) 320px!important;gap:42px!important;align-items:start!important;width:100%!important}
#k33-tebas .k33-main,#k33-tebas .k33-tebas-layout main{min-width:0!important;max-width:760px!important;width:100%!important;grid-column:1!important}
#k33-tebas .k33-side,#k33-tebas .k33-tebas-layout aside{min-width:0!important;width:320px!important;grid-column:2!important;position:relative!important}
#k33-tebas .k33-lead,#k33-tebas .k33-tebas-lead{font-size:21px!important;line-height:1.55!important;color:#2b231d!important;margin:0 0 22px!important;padding:18px 20px!important;background:var(--tebas-soft)!important;border:1px solid var(--tebas-line)!important;border-left:5px solid var(--tebas-red)!important;border-radius:6px!important;box-shadow:0 12px 28px rgba(65,48,28,.08)!important}
#k33-tebas .k33-entry-image,#k33-tebas .k33-tebas-image{margin:22px 0 30px!important;max-width:760px!important}
#k33-tebas .k33-entry-image img,#k33-tebas .k33-tebas-image img{display:block!important;width:100%!important;max-height:280px!important;object-fit:cover!important;border-radius:6px!important;box-shadow:0 14px 30px rgba(65,48,28,.14)!important}
#k33-tebas .k33-source,#k33-tebas .k33-tebas-source{margin:34px 0 0!important;padding:0!important;background:transparent!important;border:0!important}
#k33-tebas .k33-source>h2,#k33-tebas .k33-tebas-source>h2{font-size:38px!important;line-height:1.08!important;margin:0 0 24px!important;padding:20px 0 14px!important;border-top:3px solid var(--tebas-line)!important;border-bottom:1px solid var(--tebas-line)!important;color:var(--tebas-ink)!important}
#k33-tebas .k33-source h3,#k33-tebas .k33-tebas-source h3{font-size:28px!important;line-height:1.14!important;margin:40px 0 16px!important;padding:14px 18px!important;background:var(--tebas-soft)!important;border-left:6px solid var(--tebas-green)!important;border-radius:4px!important;color:var(--tebas-ink)!important;box-shadow:0 8px 20px rgba(65,48,28,.06)!important}
#k33-tebas .k33-source p,#k33-tebas .k33-tebas-source p{max-width:720px!important;margin:0 0 18px!important;font-size:17px!important;line-height:1.72!important;color:#2f271f!important}
#k33-tebas .k33-source p+p,#k33-tebas .k33-tebas-source p+p{text-indent:1.35em!important;margin-top:-2px!important}
#k33-tebas .k33-source h2+p,#k33-tebas .k33-source h3+p,#k33-tebas .k33-tebas-source h2+p,#k33-tebas .k33-tebas-source h3+p,#k33-tebas .k33-source .k33-source-intro,#k33-tebas .k33-tebas-source .k33-source-intro{text-indent:0!important}
#k33-tebas .k33-source ul,#k33-tebas .k33-source ol,#k33-tebas .k33-tebas-source ul,#k33-tebas .k33-tebas-source ol{max-width:720px!important;margin:14px 0 26px!important;padding:18px 24px 14px 36px!important;background:var(--tebas-paper)!important;border:1px solid var(--tebas-line)!important;border-left:5px solid var(--tebas-red)!important;border-radius:6px!important;box-shadow:0 10px 22px rgba(65,48,28,.06)!important}
#k33-tebas .k33-source li,#k33-tebas .k33-tebas-source li{margin:0 0 10px!important;line-height:1.62!important;font-size:17px!important}
#k33-tebas .k33-note,#k33-tebas .k33-tebas-note,#k33-tebas .k33-today-card{margin:38px 0 28px!important;padding:20px 22px!important;background:var(--tebas-soft)!important;border:1px solid var(--tebas-line)!important;border-left:5px solid var(--tebas-red)!important;border-radius:6px!important;box-shadow:0 12px 28px rgba(65,48,28,.08)!important}
#k33-tebas .k33-note h2,#k33-tebas .k33-tebas-note h2,#k33-tebas .k33-today-card h2{font-size:25px!important;margin:0 0 12px!important;padding:0!important;border:0!important}
#k33-tebas .k33-note p,#k33-tebas .k33-tebas-note p,#k33-tebas .k33-today-card p{text-indent:0!important;margin:0 0 12px!important}
#k33-tebas .k33-sidebox,#k33-tebas .k33-side-card,#k33-tebas .k33-tebas-card{padding:18px 20px!important;margin:0 0 18px!important;background:var(--tebas-soft)!important;border:1px solid var(--tebas-line)!important;border-left:5px solid var(--tebas-green)!important;border-radius:6px!important;box-shadow:0 10px 24px rgba(65,48,28,.07)!important}
#k33-tebas .k33-sidebox h3,#k33-tebas .k33-side-card h2,#k33-tebas .k33-tebas-card h3{font-size:22px!important;line-height:1.18!important;margin:0 0 13px!important;color:var(--tebas-ink)!important}
#k33-tebas .k33-sidebox p,#k33-tebas .k33-side-card p,#k33-tebas .k33-tebas-card p,#k33-tebas .k33-sidebox li,#k33-tebas .k33-side-card li,#k33-tebas .k33-tebas-card li,#k33-tebas .k33-sidebox dd{font-size:15px!important;line-height:1.55!important;color:#4e463f!important;text-indent:0!important}
#k33-tebas .k33-footer-note,#k33-tebas .k33-closing{margin-top:38px!important;padding-top:20px!important;border-top:1px solid var(--tebas-line)!important;font-size:16px!important;color:#4e463f!important;text-indent:0!important}
#k33-tebas .k33-tebas-back{display:inline-block!important;margin-top:20px!important;background:#8b1221!important;color:#fff!important;text-decoration:none!important;padding:13px 18px!important;border-radius:3px!important;font-weight:900!important}
@media(max-width:760px){#k33-tebas .k33-tebas-shell,#k33-tebas .k33-tebas-layout{display:block!important}#k33-tebas .k33-main,#k33-tebas .k33-tebas-layout main{max-width:none!important}#k33-tebas .k33-side,#k33-tebas .k33-tebas-layout aside{width:auto!important;margin-top:30px!important}#k33-tebas .k33-series-head strong,#k33-tebas .k33-tebas-hero strong{font-size:26px!important}#k33-tebas .k33-source>h2,#k33-tebas .k33-tebas-source>h2{font-size:31px!important}#k33-tebas .k33-source h3,#k33-tebas .k33-tebas-source h3{font-size:24px!important}}


#k33-tebas .k33-source{font-variant-numeric:oldstyle-nums}
#k33-tebas .k33-source>p{max-width:720px;margin:0 0 18px;line-height:1.72}
#k33-tebas .k33-source>p+p{text-indent:1.35em;margin-top:-2px}
#k33-tebas .k33-source>p:first-of-type{font-size:18px;line-height:1.68;color:#332a22}
#k33-tebas .k33-source h3+ p,
#k33-tebas .k33-source h2+ p,
#k33-tebas .k33-source .k33-source-intro,
#k33-tebas .k33-source .k33-weapon-card p,
#k33-tebas .k33-source .k33-scene-card p,
#k33-tebas .k33-source li p,
#k33-tebas .k33-lead,
#k33-tebas .k33-note p,
#k33-tebas .k33-footer-note,
#k33-tebas .k33-sidebox p,
#k33-tebas .k33-sidebox dd{text-indent:0!important}
#k33-tebas .k33-source ul,
#k33-tebas .k33-source ol{margin:0 0 22px;padding-left:1.35em}
#k33-tebas .k33-source li{margin:0 0 9px;line-height:1.62}


#k33-tebas .k33-tebas-layout{display:grid!important;grid-template-columns:minmax(0,760px) minmax(260px,320px)!important;gap:42px!important;align-items:start!important}
#k33-tebas .k33-tebas-side{grid-column:2!important;grid-row:1!important;align-self:start!important;width:auto!important;margin-top:0!important}
#k33-tebas .k33-tebas-layout main{grid-column:1!important;grid-row:1!important}
#k33-tebas .k33-tebas-collab{border-left-color:#8b0f1a!important}
#k33-tebas .k33-tebas-collab h3{font-size:1.28rem!important;line-height:1.16!important;margin-bottom:.75rem!important}
#k33-tebas .k33-tebas-collab p{font-size:.96rem!important;line-height:1.5!important;margin:.65rem 0!important;text-indent:0!important}
#k33-tebas .k33-tebas-collab .k33-button{display:inline-block!important;background:#8b0f1a!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;padding:.65rem .82rem!important;border-radius:4px!important;margin-top:.35rem!important}
@media(max-width:760px){#k33-tebas .k33-tebas-layout{display:block!important}#k33-tebas .k33-tebas-side{width:auto!important;margin-top:30px!important}}
