/* STAGE1C Politik v0.1 – independent layout, exact Blatt 1 ratio. */
.stage1c-politik-page { width:min(100%,793px);aspect-ratio:793/991;position:relative;
  background:#f6e2b7;margin:0 auto;
  box-shadow:0 12px 36px #48321736;border:0;overflow:hidden }
.stage1c-politik-page .header{ position:absolute;top:0;left:0;width:100%;height:15.54%;
  background-image:url('/assets/fixed_top_a1a2a3.png');
  background-repeat:no-repeat;background-position:center top;background-size:100% 100%; }
.stage1c-politik-page .home-title-link{ position:absolute;left:25.1%;top:1.55%;width:55%;height:12.1%;
  z-index:5;cursor:pointer;background:transparent }
.stage1c-politik-page .home-title-link:hover{box-shadow:inset 0 0 0 2px #ab201688}
.stage1c-politik-page .home-title-link:focus-visible{outline:3px solid #bd241c;outline-offset:1px}
.stage1c-politik-page .politik-illustration{
  position:absolute;left:2.5%;top:16.45%;width:95%;height:73.56%;
  display:block;object-fit:fill;border-left:2px solid #322318;
  border-right:2px solid #322318;box-shadow:0 1px 0 #3b2e1d}
.stage1c-politik-page .footer-briefs{
  position:absolute;left:2.7%;right:2.7%;bottom:1.2%;height:7.5%;
  display:grid;grid-template-columns:1.08fr repeat(4,1fr);
  border:2px solid #251d12;background:#f8e6c0}
.stage1c-politik-page .politic-brief{
  display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;
  padding:1%;min-width:0;border-right:1px solid #30251b;text-align:center;
  font:700 clamp(8px,1.5vw,13px)/1.02 Georgia,'Times New Roman',serif;color:#181613}
.stage1c-politik-page .politic-brief:last-child{border-right:0}
.stage1c-politik-page .politic-brief.topic{background:#bb2519;color:#fff;
  font-size:clamp(9px,1.85vw,18px)}
.stage1c-politik-page .politic-brief .icon{font-size:clamp(11px,2vw,20px)}
.stage1c-politik-page .politic-brief small{display:block;font-size:.71em;line-height:1.05;font-weight:400}
.stage1c-note { margin:10px auto 20px;padding:0 12px;max-width:793px;
  font:12px/1.5 system-ui,sans-serif;color:#645444 }
@media(max-width:700px){.stage1c-politik-page{box-shadow:none}}
