/* AldeTalks Leitfaden Renderer V13.8.7 Guide Only Denklandschaft Asset-Aware
   Screen scope: transformed guide canvas only. Print scope: #at-mr-print-root only. */

.aldetalks-root .at-guide-sheet.at-mr-guide-only{
  display:block!important;
  max-width:none!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

.aldetalks-root .at-mr-host{
  max-width:none!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}

.aldetalks-root .at-mr-canvas-v1387{
  --mr-navy:#08254c;
  --mr-gold:#b88a3d;
  --mr-paper:#f7f0e3;
  --mr-ivory:#fffaf1;
  --mr-ink:rgba(8,37,76,.88);
  --mr-fine:rgba(184,138,61,.44);
  --mr-serif:Georgia,"Times New Roman",serif;
  box-sizing:border-box;
  width:min(1440px, calc(100vw - 34px));
  aspect-ratio:1.414 / 1;
  margin:16px auto;
  padding:1.15%;
  display:grid;
  grid-template-rows:10.8% 39.2% 29.4% 16.1% 3.6%;
  gap:.72%;
  color:var(--mr-navy);
  font-family:var(--mr-serif);
  background:
    radial-gradient(circle at 13% 10%, rgba(184,138,61,.055), transparent 25%),
    radial-gradient(circle at 86% 88%, rgba(8,37,76,.035), transparent 24%),
    linear-gradient(180deg, rgba(255,250,241,.94), rgba(247,240,227,.99)),
    var(--mr-paper);
  border:4px solid rgba(184,138,61,.74);
  outline:1px solid rgba(184,138,61,.38);
  outline-offset:-9px;
  box-shadow:0 24px 70px rgba(8,37,76,.13);
  overflow:hidden;
}

.aldetalks-root .at-mr-canvas-v1387 *{box-sizing:border-box;}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-header{
  min-height:0;
  display:grid;
  grid-template-columns:30% minmax(0,1fr) 30%;
  gap:2%;
  align-items:center;
  padding:0 0 .55%;
  border-bottom:1px solid rgba(184,138,61,.38);
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-brand{
  min-width:0;
  display:flex;
  align-items:center;
  gap:13px;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-brand img{
  width:56px;
  height:56px;
  object-fit:contain;
  flex:0 0 auto;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-brand div{
  min-width:0;
  border-left:1px solid rgba(184,138,61,.44);
  padding-left:13px;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-brand strong{
  display:block;
  color:var(--mr-navy);
  font-size:clamp(25px,2.55vw,45px);
  line-height:.9;
  font-weight:500;
  letter-spacing:.01em;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-brand span{
  display:block;
  margin-top:4px;
  color:var(--mr-ink);
  font-size:clamp(9px,.78vw,13px);
  line-height:1.12;
  text-transform:uppercase;
  letter-spacing:.13em;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-title{text-align:center;}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-title h1{
  margin:0!important;
  color:var(--mr-navy)!important;
  font-family:var(--mr-serif)!important;
  font-size:clamp(30px,3.35vw,56px)!important;
  line-height:.96!important;
  font-weight:500!important;
  letter-spacing:.01em!important;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-needs{
  min-width:0;
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:10px;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-need{
  width:82px;
  display:grid;
  justify-items:center;
  gap:4px;
  text-align:center;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-need img,
.aldetalks-root .at-mr-canvas-v1387 .at-mr-need-dot{
  width:40px;
  height:40px;
  object-fit:contain;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:rgba(255,250,241,.82);
  border:1px solid rgba(184,138,61,.34);
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-need strong,
.aldetalks-root .at-mr-canvas-v1387 .at-mr-need-empty strong,
.aldetalks-root .at-mr-canvas-v1387 .at-mr-need-empty span{
  color:var(--mr-ink);
  font-size:clamp(9px,.76vw,12px);
  line-height:1.08;
  font-style:italic;
  font-weight:500;
}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-need-empty{display:grid;justify-items:end;gap:2px;}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-panorama{
  min-width:0;
  min-height:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  display:block;
  overflow:hidden;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-panorama img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:none!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-steps{
  min-height:0;
  display:grid;
  grid-template-columns:repeat(var(--mr-step-count,3),minmax(0,1fr));
  gap:1.25%;
  align-items:stretch;
  overflow:hidden;
}
.aldetalks-root .at-mr-canvas-v1387[data-step-count="3"] .at-mr-steps{--mr-step-count:3;}
.aldetalks-root .at-mr-canvas-v1387[data-step-count="4"] .at-mr-steps{--mr-step-count:4;}
.aldetalks-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-steps{--mr-step-count:5;}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-step{
  min-width:0;
  min-height:0;
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  gap:7px;
  padding:12px 13px 12px;
  border:1.4px solid rgba(184,138,61,.38);
  border-radius:17px 17px 8px 8px;
  background:rgba(255,250,241,.60);
  overflow:hidden;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-step-head{
  min-width:0;
  display:flex;
  align-items:flex-start;
  gap:10px;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-number{
  width:32px;
  height:32px;
  flex:0 0 32px;
  display:grid;
  place-items:center;
  border-radius:50%;
  color:var(--mr-ivory);
  background:var(--mr-navy);
  font-size:18px;
  line-height:1;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-step-copy{min-width:0;}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-step h3{
  margin:0!important;
  color:var(--mr-navy)!important;
  font-family:var(--mr-serif)!important;
  font-size:clamp(16px,1.43vw,24px)!important;
  line-height:1.02!important;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.aldetalks-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step h3{font-size:clamp(13px,1.03vw,17px)!important;}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-step em{
  display:block;
  margin-top:4px;
  color:rgba(154,98,25,.88);
  font-size:clamp(9px,.76vw,13px);
  line-height:1.12;
  font-style:italic;
  font-weight:600;
}
.aldetalks-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step em{font-size:clamp(8px,.62vw,10px);}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-step p{
  margin:6px 0 0!important;
  color:var(--mr-ink)!important;
  font-size:clamp(10px,.82vw,13px)!important;
  line-height:1.15!important;
}
.aldetalks-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step p{font-size:clamp(8px,.62vw,10px)!important;line-height:1.08!important;}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-note{
  min-height:0;
  border-radius:12px 12px 5px 5px;
  background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,250,241,.76));
  border:1px solid rgba(184,138,61,.38);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.58);
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-boosters{
  min-height:0;
  display:grid;
  gap:1.7%;
  align-items:stretch;
  overflow:hidden;
}
.aldetalks-root .at-mr-canvas-v1387[data-booster-count="0"] .at-mr-boosters{display:none;}
.aldetalks-root .at-mr-canvas-v1387[data-booster-count="1"] .at-mr-boosters{grid-template-columns:minmax(0,.55fr);justify-content:center;}
.aldetalks-root .at-mr-canvas-v1387[data-booster-count="2"] .at-mr-boosters{grid-template-columns:repeat(2,minmax(0,1fr));}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-booster{
  min-width:0;
  display:grid;
  grid-template-columns:72px minmax(0,1fr);
  gap:15px;
  align-items:center;
  padding:13px 20px 13px;
  border:1px solid rgba(8,37,76,.17);
  border-radius:16px;
  background:rgba(255,250,241,.80);
  overflow:hidden;
}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-booster-icon{
  width:66px;
  height:66px;
  border-radius:50%;
  display:grid;
  place-items:center;
  border:1.5px solid rgba(184,138,61,.55);
  color:var(--mr-gold);
  overflow:hidden;
}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-booster-icon svg{width:64%;height:64%;display:block;}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-booster small{
  display:block;
  margin:0 0 4px;
  color:var(--mr-gold);
  font-size:10px;
  line-height:1;
  letter-spacing:.18em;
  text-transform:uppercase;
  font-weight:700;
  text-align:center;
}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-booster h3{
  margin:0 0 5px!important;
  color:var(--mr-navy)!important;
  font-family:var(--mr-serif)!important;
  font-size:clamp(19px,1.6vw,29px)!important;
  line-height:1!important;
  text-transform:uppercase;
  letter-spacing:.04em;
  text-align:center;
}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-booster p{
  margin:0!important;
  color:var(--mr-ink)!important;
  font-size:clamp(10px,.86vw,13px)!important;
  line-height:1.17!important;
  text-align:center;
}

.aldetalks-root .at-mr-canvas-v1387 .at-mr-footer{
  min-height:0;
  display:grid;
  grid-template-columns:1fr 2fr 1fr;
  gap:10px;
  align-items:center;
  padding-top:5px;
  border-top:1px solid rgba(8,37,76,.34);
  color:rgba(8,37,76,.68);
  font-size:clamp(8px,.65vw,10px);
  text-transform:uppercase;
  letter-spacing:.09em;
}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-footer small{text-align:center;text-transform:none;letter-spacing:.02em;}
.aldetalks-root .at-mr-canvas-v1387 .at-mr-footer b{text-align:right;font-weight:700;}

.aldetalks-root .at-mr-actions{max-width:1180px!important;margin:20px auto!important;padding:0!important;border:0!important;background:transparent!important;}
#at-mr-print-root{display:none;}

@media screen and (max-width:980px){
  .aldetalks-root .at-mr-canvas-v1387{aspect-ratio:auto;min-height:1040px;grid-template-rows:auto 360px auto auto auto;}
  .aldetalks-root .at-mr-canvas-v1387 .at-mr-header{grid-template-columns:1fr;text-align:left;}
  .aldetalks-root .at-mr-canvas-v1387 .at-mr-title{text-align:left;}
  .aldetalks-root .at-mr-canvas-v1387 .at-mr-needs{justify-content:flex-start;}
  .aldetalks-root .at-mr-canvas-v1387 .at-mr-steps{grid-template-columns:1fr!important;}
  .aldetalks-root .at-mr-canvas-v1387[data-booster-count="1"] .at-mr-boosters,
  .aldetalks-root .at-mr-canvas-v1387[data-booster-count="2"] .at-mr-boosters{grid-template-columns:1fr;}
}

@page{size:A4 landscape;margin:8mm;}

@media print{
  html,body{width:281mm!important;height:194mm!important;min-width:281mm!important;min-height:194mm!important;max-width:281mm!important;max-height:194mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;}
  body.at-mr-ready > *:not(#at-mr-print-root){display:none!important;}
  body.at-mr-ready #at-mr-print-root{display:block!important;position:relative!important;width:281mm!important;height:194mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387{
    position:relative!important;
    width:281mm!important;
    height:194mm!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:2.7mm!important;
    aspect-ratio:auto!important;
    display:grid!important;
    grid-template-rows:16mm 78mm 47.5mm 29.5mm 6.4mm!important;
    gap:2mm!important;
    color:#08254c!important;
    background:linear-gradient(180deg,rgba(255,250,241,.94),rgba(247,240,227,.99)),#f7f0e3!important;
    border:.35mm solid rgba(184,138,61,.70)!important;
    outline:.18mm solid rgba(184,138,61,.36)!important;
    outline-offset:-1.8mm!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }

  body.at-mr-ready #at-mr-print-root .at-mr-header{min-height:0!important;display:grid!important;grid-template-columns:64mm minmax(0,1fr) 38mm!important;gap:3mm!important;align-items:center!important;padding:0 0 1mm!important;border-bottom:.22mm solid rgba(184,138,61,.42)!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-brand{gap:2.5mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-brand img{width:12.5mm!important;height:12.5mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-brand div{padding-left:2.7mm!important;border-left:.22mm solid rgba(184,138,61,.45)!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-brand strong{font-size:19.5pt!important;line-height:.9!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-brand span{font-size:5.8pt!important;line-height:1.05!important;letter-spacing:.10em!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-title{text-align:center!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-title h1{font-size:24pt!important;line-height:.9!important;margin:0!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-needs{display:flex!important;justify-content:flex-end!important;gap:1.8mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-need{width:18mm!important;gap:.7mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-need img,
  body.at-mr-ready #at-mr-print-root .at-mr-need-dot{width:8.4mm!important;height:8.4mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-need strong,
  body.at-mr-ready #at-mr-print-root .at-mr-need-empty strong,
  body.at-mr-ready #at-mr-print-root .at-mr-need-empty span{font-size:5.5pt!important;line-height:1!important;}

  body.at-mr-ready #at-mr-print-root .at-mr-panorama{min-height:0!important;width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-panorama img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important;}

  body.at-mr-ready #at-mr-print-root .at-mr-steps{min-height:0!important;display:grid!important;gap:2mm!important;align-items:stretch!important;overflow:hidden!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="3"] .at-mr-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="4"] .at-mr-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-step{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:1.4mm!important;padding:2.1mm!important;border:.22mm solid rgba(184,138,61,.44)!important;border-radius:3mm 3mm 1mm 1mm!important;background:rgba(255,250,241,.60)!important;overflow:hidden!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-step-head{gap:1.6mm!important;min-width:0!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-number{width:6.7mm!important;height:6.7mm!important;flex:0 0 6.7mm!important;font-size:7.8pt!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-step h3{font-size:11.8pt!important;line-height:1!important;letter-spacing:.04em!important;margin:0!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-step em{font-size:6.8pt!important;line-height:1.08!important;margin-top:.8mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-step p{font-size:7.7pt!important;line-height:1.12!important;margin:1.1mm 0 0!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-note{border-radius:2.1mm .9mm 2.1mm .9mm!important;min-height:18mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="4"] .at-mr-step h3{font-size:9.8pt!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="4"] .at-mr-step em{font-size:6.1pt!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="4"] .at-mr-step p{font-size:6.6pt!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="4"] .at-mr-note{min-height:16mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step{padding:1.55mm!important;gap:1mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-number{width:5.5mm!important;height:5.5mm!important;flex:0 0 5.5mm!important;font-size:6.3pt!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step h3{font-size:7.7pt!important;letter-spacing:.032em!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step em{font-size:5.2pt!important;line-height:1.02!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-step p{font-size:5.4pt!important;line-height:1.04!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-step-count="5"] .at-mr-note{min-height:13.5mm!important;}

  body.at-mr-ready #at-mr-print-root .at-mr-boosters{min-height:0!important;display:grid!important;gap:3mm!important;align-items:stretch!important;overflow:hidden!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-booster-count="0"] .at-mr-boosters{display:none!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-booster-count="1"] .at-mr-boosters{grid-template-columns:minmax(0,.56fr)!important;justify-content:center!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-canvas-v1387[data-booster-count="2"] .at-mr-boosters{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-booster{display:grid!important;grid-template-columns:20mm minmax(0,1fr)!important;gap:3.4mm!important;align-items:center!important;min-width:0!important;padding:2.4mm 4.2mm!important;border:.25mm solid rgba(8,37,76,.18)!important;border-radius:3mm!important;background:rgba(255,250,241,.82)!important;overflow:hidden!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-booster-icon{width:17mm!important;height:17mm!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-booster-icon svg{width:64%!important;height:64%!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-booster small{font-size:6.4pt!important;margin:0 0 .9mm!important;letter-spacing:.17em!important;text-align:center!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-booster h3{font-size:16pt!important;line-height:1!important;margin:0 0 1mm!important;text-align:center!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-booster p{font-size:7.8pt!important;line-height:1.12!important;margin:0!important;text-align:center!important;}

  body.at-mr-ready #at-mr-print-root .at-mr-footer{min-height:0!important;display:grid!important;grid-template-columns:1fr 2fr 1fr!important;gap:2mm!important;align-items:center!important;padding-top:.7mm!important;border-top:.22mm solid rgba(8,37,76,.34)!important;font-size:6.2pt!important;color:rgba(8,37,76,.68)!important;text-transform:uppercase!important;letter-spacing:.08em!important;overflow:hidden!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-footer small{text-align:center!important;}
  body.at-mr-ready #at-mr-print-root .at-mr-footer b{text-align:right!important;}
}
