
#k33-tebas{--tebas-ink:#1d1712;--tebas-muted:#665b4e;--tebas-line:#deceb7;--tebas-soft:#fffaf1;--tebas-paper:#fffdf8;--tebas-red:#971120;--tebas-green:#495b36;box-sizing:border-box;width:min(1180px,calc(100vw - 96px));max-width:1180px;margin:0 0 0 50%;transform:translateX(-50%);padding:0 28px 74px;color:var(--tebas-ink);font-family:Georgia,serif;line-height:1.62;font-size:18px}
#k33-tebas *{box-sizing:border-box}#k33-tebas a{color:var(--tebas-red);text-decoration:underline;text-underline-offset:2px}
#k33-tebas .k33-hero{margin:0 0 30px;border-bottom:1px solid var(--tebas-line);padding:0 0 24px}
#k33-tebas .k33-series-head{background:#17120e;color:#fff;padding:22px 26px;margin:0 0 22px;border-left:6px solid var(--tebas-red);box-shadow:0 16px 34px rgba(65,48,28,.14)}
#k33-tebas .k33-series-head strong{display:block;font-size:30px;line-height:1.08;margin:0 0 6px;letter-spacing:0}
#k33-tebas .k33-series-head span{display:block;font-size:14px;line-height:1.35;color:#eadfce}
#k33-tebas .k33-kicker{display:inline-block;margin:0 0 12px;padding:5px 0;color:var(--tebas-green);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
#k33-tebas .k33-subtitle{font-size:19px;line-height:1.45;max-width:820px;margin:0 0 22px;color:#3d342c;font-style:italic}
#k33-tebas .k33-tebas-shell{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{min-width:0!important;max-width:760px!important;width:100%!important;grid-column:1!important}
#k33-tebas .k33-side{min-width:0!important;width:320px!important;grid-column:2!important;grid-row:1!important;align-self:start!important;position:relative!important}
#k33-tebas .k33-lead,#k33-tebas .k33-note{font-size:21px;line-height:1.55;color:#2b231d;margin:0 0 22px;padding:18px 20px;background:var(--tebas-soft);border:1px solid var(--tebas-line);border-left:5px solid var(--tebas-red);border-radius:6px;box-shadow:0 12px 28px rgba(65,48,28,.08)}
#k33-tebas .k33-entry-image,#k33-tebas .k33-tebas-image{margin:22px 0 30px;max-width:760px}
#k33-tebas .k33-entry-image img,#k33-tebas .k33-tebas-image img{display:block;width:100%;max-height:280px;object-fit:cover;border-radius:6px;box-shadow:0 14px 30px rgba(65,48,28,.14)}
#k33-tebas .k33-source{margin:34px 0 0;padding:0;background:transparent;border:0}
#k33-tebas .k33-source>h2{font-size:38px;line-height:1.08;margin:0 0 24px;padding:20px 0 14px;border-top:3px solid var(--tebas-line);border-bottom:1px solid var(--tebas-line);color:var(--tebas-ink)}
#k33-tebas .k33-source h3{font-size:28px;line-height:1.14;margin:40px 0 16px;padding:14px 18px;background:var(--tebas-soft);border-left:6px solid var(--tebas-green);border-radius:4px;color:var(--tebas-ink);box-shadow:0 8px 20px rgba(65,48,28,.06)}
#k33-tebas .k33-source p{max-width:720px;margin:0 0 18px;font-size:17px;line-height:1.72;color:#2f271f}
#k33-tebas .k33-source p+p{text-indent:1.35em;margin-top:-2px}
#k33-tebas .k33-source h2+p,#k33-tebas .k33-source h3+p,#k33-tebas .k33-source .k33-source-intro{text-indent:0!important}
#k33-tebas .k33-source ul,#k33-tebas .k33-source ol,#k33-tebas .k33-source table{max-width:720px;margin:14px 0 26px;background:var(--tebas-paper);border:1px solid var(--tebas-line);border-left:5px solid var(--tebas-red);border-radius:6px;box-shadow:0 10px 22px rgba(65,48,28,.06)}
#k33-tebas .k33-source ul,#k33-tebas .k33-source ol{padding:18px 24px 14px 36px}
#k33-tebas .k33-source li{margin:0 0 10px;line-height:1.62;font-size:17px}
#k33-tebas .k33-source table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.35}
#k33-tebas .k33-source th,#k33-tebas .k33-source td{border-bottom:1px solid var(--tebas-line);padding:9px 10px;text-align:left;vertical-align:top}
#k33-tebas .k33-source th{background:#f4eadb;color:#332a22;font-weight:900}
#k33-tebas .k33-source tr:last-child td{border-bottom:0}
#k33-tebas .k33-note{font-size:17px;margin:38px 0 28px}
#k33-tebas .k33-note h2{font-size:25px;margin:0 0 12px;padding:0;border:0}
#k33-tebas .k33-note p{text-indent:0;margin:0 0 12px}
#k33-tebas .k33-sidebox{padding:18px 20px;margin:0 0 18px;background:var(--tebas-soft);border:1px solid var(--tebas-line);border-left:5px solid var(--tebas-green);border-radius:6px;box-shadow:0 10px 24px rgba(65,48,28,.07)}
#k33-tebas .k33-sidebox h3{font-size:22px;line-height:1.18;margin:0 0 13px;color:var(--tebas-ink)}
#k33-tebas .k33-sidebox p,#k33-tebas .k33-sidebox li,#k33-tebas .k33-sidebox dd{font-size:15px;line-height:1.55;color:#4e463f;text-indent:0}
#k33-tebas .k33-sidebox dl{margin:0}#k33-tebas .k33-sidebox dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--tebas-muted);margin:13px 0 2px}
#k33-tebas .k33-sidebox dd{margin:0 0 9px}#k33-tebas .k33-sidebox ul{margin:0;padding-left:18px}
#k33-tebas .k33-footer-note{margin-top:38px;padding-top:20px;border-top:1px solid var(--tebas-line);font-size:16px;color:#4e463f;text-indent:0}
#k33-tebas .k33-tebas-back,#k33-tebas .k33-button{display:inline-block;background:#8b1221;color:#fff!important;text-decoration:none!important;padding:13px 18px;border-radius:3px;font-weight:900}
#k33-tebas .k33-tebas-back{margin-top:20px}
@media(max-width:900px){#k33-tebas{width:auto;max-width:none;margin:0;padding:0 18px 54px;transform:none;font-size:17px}#k33-tebas .k33-tebas-shell{display:block!important}#k33-tebas .k33-main{max-width:none!important}#k33-tebas .k33-side{width:auto!important;margin-top:30px!important}#k33-tebas .k33-series-head strong{font-size:26px}#k33-tebas .k33-source>h2{font-size:31px}#k33-tebas .k33-source h3{font-size:24px}}

/* k33-4022-mobile-inset-v4 */
@media (max-width:780px){
  body.postid-4022 .k33-hero,
  body.postid-4022 .k33-tebas-shell{width:calc(100vw - 50px)!important;max-width:calc(100vw - 50px)!important;margin-left:16px!important;margin-right:16px!important;box-sizing:border-box!important}
  body.postid-4022 .k33-main,
  body.postid-4022 .k33-side{width:100%!important;box-sizing:border-box!important}
}

/* k33-4022-map-card */
body.postid-4022 .k33-side-map{margin:0}body.postid-4022 .k33-side-map img{display:block;width:100%;height:auto}body.postid-4022 .k33-side-map figcaption{margin-top:8px;font-size:14px;line-height:1.45;color:#554c43}

/* k33-4022-long-sidebar */
body.postid-4022 .k33-side{position:static!important;top:auto!important}
