/* WATTZAHLS SEO Ratgeber Cluster */
.guide-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center;padding:36px 0 22px}.guide-hero h1{font-size:clamp(44px,6vw,70px);line-height:.98;letter-spacing:-3px;margin:12px 0}.guide-hero p{font-size:18px;line-height:1.65;color:var(--muted);max-width:820px}.guide-hero img{display:block;width:min(100%,300px);height:auto;margin:auto;filter:drop-shadow(0 16px 18px rgba(20,33,28,.14))}
.guide-answer{background:linear-gradient(135deg,#efffd7,#fbfff5);border:2px solid #b9df80;border-radius:24px;padding:22px;margin:18px auto 34px}.guide-answer b{font-size:22px}.guide-answer p{font-size:17px;line-height:1.65;margin:8px 0 0}
.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.guide-content{min-width:0}.guide-content section{margin:0 0 38px}.guide-content h2{font-size:clamp(30px,4vw,42px);line-height:1.08;margin:0 0 12px}.guide-content h3{font-size:23px;margin:24px 0 8px}.guide-content p,.guide-content li{line-height:1.72;color:#364b44}.guide-content ul,.guide-content ol{padding-left:22px}.guide-content li{margin:7px 0}
.guide-aside{position:sticky;top:18px}.guide-aside>div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;margin-bottom:14px}.guide-aside b{font-size:18px}.guide-aside p{font-size:13px;color:var(--muted);line-height:1.55}.guide-aside a{display:block;background:var(--green);color:var(--ink);border-radius:999px;padding:10px 12px;text-align:center;font-weight:900;margin-top:10px}
.guide-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.guide-table th,.guide-table td{padding:12px 14px;text-align:left;border-bottom:1px solid #e4eae5;vertical-align:top}.guide-table th{background:#f1f6f2;font-size:13px}.guide-table tr:last-child td{border-bottom:0}.guide-formula{background:var(--dark);color:#fff;border-radius:18px;padding:18px;margin:18px 0}.guide-formula code{display:block;color:var(--green);font:700 16px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:normal}.guide-formula p{color:#cbd6d0;margin-bottom:0}
.guide-scenarios{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.guide-scenarios article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px}.guide-scenarios b{font-size:17px}.guide-scenarios p{font-size:14px;margin:7px 0 0}.guide-callout{background:#fff4d8;border:1px solid #f0d48b;border-radius:16px;padding:15px 17px}.guide-callout.green{background:#efffd7;border-color:#cce9a0}.guide-steps{counter-reset:steps}.guide-steps article{position:relative;padding:0 0 24px 54px}.guide-steps article:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--green);font-weight:950}.guide-steps article:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;bottom:3px;width:2px;background:#dce6df}
.guide-cta{display:grid;grid-template-columns:130px 1fr auto;gap:18px;align-items:center;background:linear-gradient(135deg,#14251d,#244331);color:#fff;border-radius:24px;padding:20px;margin:34px 0}.guide-cta img{width:130px;height:auto}.guide-cta b{font-size:24px}.guide-cta p{color:#cad8d0;margin:6px 0 0}.guide-cta a{background:var(--green);color:var(--ink);border-radius:999px;padding:11px 15px;font-weight:950;white-space:nowrap}
.guide-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 15px;margin:8px 0}.guide-faq summary{font-weight:900;cursor:pointer;padding:14px 0}.guide-faq p{margin:0 0 14px}.guide-sources{font-size:13px;color:var(--muted)}.guide-sources a{font-weight:800}.cluster-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px auto 44px}.cluster-links a{background:#fff;border:1px solid var(--line);border-radius:17px;padding:16px}.cluster-links b{display:block;font-size:17px;margin-bottom:5px}.cluster-links span{display:block;color:var(--muted);font-size:13px;line-height:1.45}
@media(max-width:900px){.guide-layout{grid-template-columns:1fr}.guide-aside{position:static}.guide-cta{grid-template-columns:100px 1fr}.guide-cta img{width:100px}.guide-cta a{grid-column:1/-1;text-align:center}.cluster-links{grid-template-columns:1fr}}
@media(max-width:700px){.guide-hero{grid-template-columns:1fr}.guide-hero img{width:220px}.guide-scenarios{grid-template-columns:1fr}.guide-table{font-size:13px}.guide-table th,.guide-table td{padding:10px}.guide-cta{grid-template-columns:1fr;text-align:center}.guide-cta img{margin:auto}.guide-cta p{text-align:left}}

/* Felix Speicherkapitän: Teilen */
.pilot-short-url{margin:13px 0 0!important;font-size:13px!important;color:var(--muted)!important}.pilot-short-url strong{color:var(--ink);letter-spacing:.02em}
.pilot-share{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:linear-gradient(135deg,#f1ffd9,#fff);border:2px solid #c8e9a0;border-radius:24px;padding:22px 24px;margin:0 auto 38px}.pilot-share h2{font-size:clamp(28px,3.5vw,40px);line-height:1.05;margin:8px 0}.pilot-share p{color:var(--muted);line-height:1.6;max-width:760px}.pilot-share-url{display:inline-block;margin-top:4px;font-size:20px}
.pilot-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:280px}.pilot-share-actions a,.pilot-share-actions button{appearance:none;border:0;border-radius:999px;padding:11px 14px;text-align:center;font:900 14px/1.2 inherit;cursor:pointer;text-decoration:none;background:#fff;color:var(--ink);border:1px solid var(--line)}.pilot-share-actions a:first-child,.pilot-share-actions button#pilot-share-native{background:var(--dark);color:#fff;border-color:var(--dark)}.pilot-share-actions span{grid-column:1/-1;text-align:center;min-height:18px;font-size:12px;font-weight:800;color:#28733a}
@media(max-width:760px){.pilot-share{grid-template-columns:1fr}.pilot-share-actions{min-width:0}}
