/* NEWWEBSITE Ratgeber — native navy/blue editorial template */
.ratgeber-page{background:#080e19;color:#edf5ff}
.rg-main{min-height:65vh;background:linear-gradient(180deg,#101f32 0%,#0a1524 260px,#080e19 100%)}
.rg-container{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:34px 0 85px}
.rg-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:#9bb5d3;margin:0 0 34px}
.rg-breadcrumb a{color:#a5cfff}.rg-breadcrumb a:hover{text-decoration:underline}
.rg-header{padding:0 0 31px;max-width:970px}
.rg-kicker{font:bold 11px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#89bdfc;margin:0 0 12px}
.rg-header h1{font:normal clamp(34px,4.2vw,58px)/1.11 Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:#f5f9ff;margin:0 0 20px}
.rg-updated{font-size:12px;color:#a5bfda;margin:0 0 23px}.rg-updated span{color:#809ab7}
.rg-lead{max-width:850px;background:#13283e;border-left:3px solid #7bb7ff;border-radius:0 11px 11px 0;padding:20px 24px}
.rg-lead p{font-size:16px!important;line-height:1.75!important;color:#d5e6fa!important;margin:0!important}
.rg-category-intro{font-size:18px!important;color:#c0d6ed!important;line-height:1.65!important;max-width:760px}
.rg-reading{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:55px}
.rg-content{max-width:815px;min-width:0;padding:5px 0 22px}
.rg-content>h2{font:normal clamp(24px,2.8vw,33px)/1.24 Georgia,serif;letter-spacing:-.015em;margin:38px 0 14px;color:#f0f6ff}
.rg-content>h2:first-child{margin-top:4px}
.rg-content p,.rg-content li,.rg-content td,.rg-content th{font:normal 14px/1.85 Arial,sans-serif;color:#c1d0e4}
.rg-content p{margin:0 0 18px}.rg-content p strong,.rg-content li strong{color:#eef5ff}
.rg-content ul,.rg-content ol{margin:9px 0 25px;padding-left:24px}.rg-content li{margin:7px 0}
.rg-content a,.rg-content a:visited{color:#a1cbff;text-decoration:underline;text-underline-offset:4px}
.rg-content blockquote,.rg-content .rg-note{margin:24px 0;background:#172e49;border-left:3px solid #7db8ff;padding:19px 23px;border-radius:0 10px 10px 0}
.rg-content blockquote p{margin:0;color:#d9e9fc}
.rg-content table{width:100%;min-width:510px;border-collapse:collapse;color:#dcecff;margin:0}
.rg-content table th,.rg-content table td{border-bottom:1px solid #344d6a;text-align:left;padding:13px 16px;vertical-align:top}
.rg-content table th{font-weight:700;color:#eef6ff;background:#23405e}
.rg-content table tr:last-child td{border-bottom:0}
.rg-content table{border:1px solid #344d6a}
.rg-content .rg-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:24px 0;border-radius:11px;-webkit-overflow-scrolling:touch}
.rg-content h3{font:normal 22px/1.3 Georgia,serif;color:#e7f4ff;margin:28px 0 11px}
.rg-aside{min-width:0}
.rg-sticky{position:sticky;top:100px;border:1px solid #355474;background:linear-gradient(150deg,#19304b,#142338);border-radius:13px;padding:25px}
.rg-sticky>span{color:#8fbfff;font-size:10px;letter-spacing:.15em;font-weight:700}
.rg-sticky>strong{font:normal 25px Georgia,serif;display:block;color:#f1f8ff;margin:10px 0}
.rg-sticky p{color:#b4cce6;font-size:12px;line-height:1.7;margin:0 0 20px}
.rg-sticky a{display:block;color:#99caff;font-size:12px;font-weight:600;margin:10px 0;line-height:1.6}
.rg-sticky a:hover{text-decoration:underline}
.rg-aside-div{border-top:1px solid #3b5674;margin:18px 0}
.rg-warning,.rg-alert{border:1px solid #4a6986;background:#19304a;border-radius:11px;color:#d7e7fa;padding:18px 21px;margin:25px 0;font-size:13px;line-height:1.75}
.rg-warning{border-left:3px solid #89bdfc}
.rg-alert{margin-bottom:20px}
.rg-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;background:linear-gradient(115deg,#1c3b5c,#15273c);border:1px solid #527da7;border-radius:15px;padding:30px;margin:35px 0}
.rg-cta span{display:block;color:#97c8ff;font-size:10px;letter-spacing:.14em;font-weight:700;margin-bottom:10px}
.rg-cta h2{font:normal 28px/1.2 Georgia,serif;color:#eef6ff;margin:0 0 10px}
.rg-cta p{color:#b7d0ea;font-size:12px;line-height:1.75;margin:0}
.rg-button{flex:none;background:#70b2fb;border:1px solid #9bceff;border-radius:9px;padding:14px 19px;color:#0a192d;font-weight:700;font-size:12px;text-decoration:none}
.rg-button:hover{filter:brightness(1.14)}
.rg-related{padding:45px 0 10px}.rg-related h2{font:normal 31px Georgia,serif;color:#eff7ff;margin:0 0 22px}
.rg-grid,.rg-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.rg-card,.rg-topic-card{border:1px solid #375573;border-radius:13px;background:linear-gradient(150deg,#17283d,#131f30);padding:23px;display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:transform .2s,border-color .2s;min-width:0}
.rg-card:hover,.rg-topic-card:hover{border-color:#82b7f2;transform:translateY(-2px)}
.rg-card strong{color:#eef6ff;font:normal 19px/1.3 Georgia,serif}.rg-card span,.rg-more{color:#a0caff;font-weight:700;font-size:12px;margin-top:auto}
.rg-topic-grid{margin:4px 0 39px}.rg-topic-card{min-height:210px}
.rg-topic-card h2{font:normal 23px/1.25 Georgia,serif;color:#f1f7ff;margin:0}
.rg-topic-card p{font:normal 12px/1.75 Arial,sans-serif;color:#bed1e8;margin:0 0 13px}
.rg-topic-category{color:#8ebefb;letter-spacing:.13em;font-size:10px;font-weight:700}
.rg-cat-pills{display:flex;flex-wrap:wrap;gap:10px;padding-top:25px}
.rg-cat-chip{display:inline-flex;border-radius:24px;border:1px solid #41668d;background:#182f49;padding:10px 16px;font-size:12px;color:#c9e0fa;font-weight:600}
.rg-cat-chip:hover{background:#284a70}
.rg-caption{font-size:12px;color:#a0b8d4}
.ratgeber-page .site-footer{margin-top:0}
@media(max-width:1000px){.rg-reading{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.rg-grid,.rg-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.rg-reading{grid-template-columns:1fr}.rg-aside{display:none}.rg-container{padding-top:25px}.rg-cta{padding:24px}.rg-grid,.rg-topic-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.rg-container{width:calc(100% - 32px);padding-bottom:55px}.rg-header h1{font-size:34px}.rg-grid,.rg-topic-grid{grid-template-columns:1fr}.rg-cta{align-items:stretch;flex-direction:column}.rg-button{text-align:center}.rg-lead{padding:16px}.rg-lead p{font-size:14px!important}.rg-topic-card{min-height:0}.rg-updated span{display:block;margin-top:4px}}

/* Article/category headers are not the fixed-height global navigation header. */
.ratgeber-page .rg-main .rg-header {
  position: static;
  height: auto;
  min-height: 0;
  top: auto;
  z-index: auto;
  display: block;
  width: auto;
  background: transparent;
  border: 0;
  box-shadow: none;
  backdrop-filter: none;
  overflow: visible;
}
.ratgeber-page .rg-main .rg-breadcrumb {
  position: static;
  inset: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  height: auto;
  width: auto;
  z-index: auto;
  background: transparent;
  border: 0;
  padding: 0;
  box-shadow: none;
  flex-direction: row;
  align-items: center;
  overflow: visible;
}
@media(max-width:650px) {
  .ratgeber-page .rg-main .rg-breadcrumb {
    display: flex;
    position: static;
    padding: 0;
    background: transparent;
    border: 0;
    flex-direction: row;
  }
}
