.guide-shell{max-width:1120px;margin:0 auto;padding:26px 20px 70px}.guide-breadcrumb{font:13px/1.6 system-ui,sans-serif;color:#566b77;margin:10px 0 32px}.guide-intro{display:block;background:none;border:0;padding:20px 0 26px;max-width:880px}.guide-intro h1{font-size:clamp(30px,4.4vw,50px);letter-spacing:-1px;line-height:1.17;margin:10px 0 22px;color:#102e44}.guide-eyebrow{font:750 12px/1.4 system-ui,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#197b70}.guide-lead{font-size:clamp(18px,2vw,21px);line-height:1.65;max-width:830px}.guide-meta,.guide-small{font:13px/1.65 system-ui,sans-serif;color:#526873}.guide-transparency,.guide-notice{padding:22px 26px;background:#edf5f1;border:1px solid #cddfd8;border-left:4px solid #2b8a74;border-radius:5px;margin:0 0 34px}.guide-transparency{max-width:880px;font-size:15px}.guide-transparency p:last-child{margin-bottom:0}.guide-copy{max-width:800px;font-size:18px;line-height:1.85;overflow-wrap:break-word}.guide-copy h2{font-size:28px;line-height:1.3;margin:46px 0 18px;letter-spacing:-.3px}.guide-copy h3{font-size:22px;margin-top:28px}.guide-copy p{margin:0 0 20px}.guide-copy a,.guide-sources a{text-decoration:underline;text-underline-offset:3px}.guide-copy table{font:14px/1.6 system-ui,sans-serif;width:100%;border-collapse:collapse;margin:24px 0}.guide-copy th,.guide-copy td{padding:14px 12px;vertical-align:top;border-bottom:1px solid #d4dfdf;text-align:left}.guide-copy th{background:#edf3f2}.guide-copy .table-wrap{overflow:auto}.guide-copy li{margin-bottom:10px}.guide-offers{border-top:2px solid #1a7166;padding-top:30px;margin-top:50px}.guide-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.guide-product,.guide-index-card{border:1px solid #d4dfdf;border-radius:9px;background:white;padding:24px;box-shadow:0 5px 20px #102e4406}.guide-product h3{font-size:21px;line-height:1.4}.guide-button{display:inline-block;padding:11px 16px;background:#167c70;border:1px solid #167c70;border-radius:5px;color:white!important;text-decoration:none;font:650 14px/1.5 system-ui,sans-serif}.guide-button-secondary{background:white;color:#164b51!important;border-color:#a3bdbb}.guide-sources{max-width:880px;margin-top:48px;padding-top:24px;border-top:1px solid #d4dfdf}.guide-sources ol{padding-left:24px;font-size:15px}.guide-sources li{padding-left:7px;margin-bottom:17px}.guide-sources li p{font-size:13px;color:#526873;margin:5px 0}.guide-index-card{max-width:860px;margin:30px 0}.guide-index-card h2{font-size:28px;line-height:1.35}.guide-index-card h2 a{text-decoration:none}.guide-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-admin-grid section{padding:18px;border:1px solid #dae3e3;background:white}.guide-admin-form label{display:block;margin:14px 0 5px}.guide-admin-form textarea{width:100%;min-height:180px;font:13px/1.6 monospace}.guide-admin-form input{max-width:100%}.guide-admin-table{border-collapse:collapse;width:100%;font-size:14px}.guide-admin-table th,.guide-admin-table td{padding:12px;border-bottom:1px solid #d4dfdf;text-align:left;vertical-align:top}.guide-admin-note{font-size:13px;color:#536b76}.guide-admin-form button{margin-top:16px}@media(max-width:850px){.guide-products,.guide-admin-grid{grid-template-columns:1fr}.guide-copy{font-size:17px}.guide-intro h1{font-size:34px}.guide-shell{padding-left:16px;padding-right:16px}.guide-transparency,.guide-notice{padding:18px}.guide-copy th,.guide-copy td{min-width:130px}.guide-copy h2{font-size:25px}}

.guide-sources summary{cursor:pointer;font-weight:650;padding:16px 0}.guide-sources details[open] summary{border-bottom:1px solid #d4dfdf;margin-bottom:20px}
.guide-copy a.guide-button{text-decoration:none}.guide-copy td .guide-button{min-width:118px;box-sizing:border-box}.guide-transparency a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){.guide-copy .table-wrap:has(.guide-choices){overflow:visible}.guide-copy .guide-choices,.guide-copy .guide-choices tbody{display:block;width:100%}.guide-choices thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-copy .guide-choices tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #cddfd8;border-radius:7px;margin:18px 0;overflow:hidden;background:white}.guide-copy .guide-choices tbody th{grid-column:1/-1;min-width:0;border:0;padding:12px}.guide-copy .guide-choices td{min-width:0;border:0;padding:10px 12px}.guide-copy .guide-choices td:nth-child(4),.guide-copy .guide-choices td:nth-child(5){grid-column:1/-1}.guide-choices td:nth-child(4)::before{content:"Beachte: ";font-weight:700}.guide-choices td:nth-child(5){padding-top:2px;padding-bottom:16px}.guide-copy .guide-choices .guide-button{width:100%;text-align:center}}
.guide-buy{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;vertical-align:top}.guide-ad-label{display:block;font:600 13px/1.4 system-ui,sans-serif;color:#526873}.guide-copy .guide-buy .guide-button{min-width:0}.guide-transparency p:first-child{margin-top:0}@media(max-width:650px){.guide-choices .guide-buy{display:flex;width:100%}}
.guide-buy .guide-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;max-width:100%;min-height:50px;padding:13px 17px;border:1px solid #e29413;border-bottom:3px solid #ce8109;border-radius:11px;background:linear-gradient(135deg,#ffdc77 0%,#ffbe35 52%,#ff9900 100%);color:#17283d!important;font:780 15px/1.35 system-ui,sans-serif;text-decoration:none;box-shadow:0 4px 0 #bd710b,0 9px 22px #d68b1233;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;touch-action:manipulation}.guide-buy .guide-button>span{position:relative;z-index:1}.guide-buy .guide-button::before{content:"";position:absolute;z-index:0;top:-80%;bottom:-80%;left:-65%;width:35%;background:linear-gradient(90deg,transparent,#ffffffa6,transparent);transform:skewX(-20deg);transition:left .48s ease;pointer-events:none}.guide-buy .guide-button-icon{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#ffffff88;color:#24364a;font-size:18px;line-height:1;transition:transform .18s ease,background .18s ease}.guide-buy .guide-button:focus-visible{outline:3px solid #123d5a;outline-offset:5px}.guide-buy .guide-button:active{transform:translateY(2px);box-shadow:0 1px 0 #bd710b,0 3px 8px #d68b1226}.guide-choices .guide-buy .guide-button{padding:11px 12px;gap:8px;font-size:14px}.guide-choices .guide-buy .guide-button-icon{width:21px;height:21px;flex-basis:21px;font-size:16px}@media(hover:hover) and (pointer:fine){.guide-buy .guide-button:hover{transform:translateY(-3px);filter:saturate(1.08);box-shadow:0 6px 0 #bd710b,0 15px 28px #d68b1245}.guide-buy .guide-button:hover::before{left:140%}.guide-buy .guide-button:hover .guide-button-icon{transform:translate(2px,-2px);background:#fff3c6}}@media(prefers-reduced-motion:reduce){.guide-buy .guide-button,.guide-buy .guide-button::before,.guide-buy .guide-button-icon{transition:none}.guide-buy .guide-button:hover,.guide-buy .guide-button:active,.guide-buy .guide-button:hover .guide-button-icon{transform:none}}
.guide-infographic{margin:30px 0 42px}.guide-infographic picture,.guide-infographic img{display:block;width:100%;height:auto}.guide-infographic img{border-radius:18px;box-shadow:0 14px 38px #14374c12}.guide-infographic figcaption{font:13px/1.65 system-ui,sans-serif;color:#526873;margin:12px 0}.guide-products{align-items:stretch;gap:22px}.guide-product{display:flex;flex-direction:column;padding:0;border:1px solid #cfdfdf;border-radius:19px;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:0 10px 34px #12374c0c;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.guide-usecase{margin:0;padding:17px 22px;background:#e9f4ef;color:#176e63;font:750 14px/1.45 system-ui,sans-serif;min-height:40px;border-bottom:1px solid #d7e6e0}.guide-product-visual{margin:0;padding:16px 18px 0}.guide-product-visual>.guide-ad-label{margin-bottom:7px}.guide-product-visual a{display:block;border-radius:14px;outline-offset:4px}.guide-product-visual img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;border-radius:14px}.guide-product-visual figcaption{font:11px/1.55 system-ui,sans-serif;color:#5c727c;margin:9px 2px 0}.guide-product-body{padding:4px 23px 18px;flex:1}.guide-product h3{font-size:22px;line-height:1.35;margin:16px 0 12px;letter-spacing:-.25px;color:#15364b}.guide-port-chip{display:inline-block;background:#edf2f5;border:1px solid #dce6e9;border-radius:999px;padding:6px 10px;font:650 12px/1.5 system-ui,sans-serif;color:#425e70;margin:0 0 15px}.guide-allocation{padding:15px 0;margin:0 0 12px;border-top:1px solid #dce7e5;border-bottom:1px solid #dce7e5}.guide-allocation span{display:block;color:#627781;font:12px/1.5 system-ui,sans-serif;margin-bottom:5px}.guide-allocation strong{font:780 22px/1.35 system-ui,sans-serif;color:#174b50;letter-spacing:-.4px}.guide-product-limit{font:14px/1.7 system-ui,sans-serif;color:#425d6d;margin:12px 0}.guide-variant{font:13px/1.6 system-ui,sans-serif;color:#526873;margin-top:14px}.guide-variant summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.guide-variant p{padding-top:5px}.guide-product-action{padding:0 23px 20px}.guide-product-action .guide-buy{display:flex;width:100%}.guide-product-action .guide-button{width:100%;font-size:15px}.guide-product-action .guide-small{font-size:11px;margin:13px 0 0}.guide-tags,.guide-taxonomy-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.guide-tags a,.guide-taxonomy-nav a{padding:7px 12px;border:1px solid #c9ddda;border-radius:999px;background:#f0f7f4;color:#18594f;text-decoration:none;font:650 13px/1.5 system-ui,sans-serif}.guide-taxonomy-nav a[aria-current=page]{background:#146f64;color:white}.guide-tags a:focus-visible,.guide-taxonomy-nav a:focus-visible,.guide-product-visual a:focus-visible{outline:3px solid #174b70;outline-offset:3px}@media(hover:hover) and (pointer:fine){.guide-product:hover{transform:translateY(-5px);border-color:#83b7a9;box-shadow:0 18px 42px #12374c16}}@media(prefers-reduced-motion:reduce){.guide-product{transition:none}.guide-product:hover{transform:none}}
.guide-intro-with-image{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:38px;max-width:1120px}.guide-intro-with-image h1{font-size:clamp(32px,3.3vw,44px);line-height:1.16;letter-spacing:-.8px}.guide-intro-with-image .guide-lead{font-size:18px;line-height:1.7}.guide-main-image{margin:0}.guide-main-image picture,.guide-main-image img{display:block;width:100%;height:auto}.guide-main-image img{border-radius:18px;box-shadow:0 16px 42px #12374c16}.guide-main-image figcaption{margin:11px 2px 0;color:#526873;font:12px/1.5 system-ui,sans-serif}.guide-index-layout{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:25px;align-items:center}.guide-index-no-image{grid-template-columns:1fr}.guide-index-image picture,.guide-index-image img{display:block;width:100%;height:auto;border-radius:13px}.guide-index-image:focus-visible{outline:3px solid #174b70;outline-offset:4px}.guide-index-layout h2{font-size:25px;margin-top:8px}.guide-index-layout .guide-tags{margin-bottom:0}@media(max-width:950px){.guide-intro-with-image{grid-template-columns:1fr;gap:20px;max-width:880px}.guide-main-image{max-width:700px}.guide-intro-with-image h1{font-size:34px}}@media(max-width:650px){.guide-index-layout{grid-template-columns:1fr;gap:18px}.guide-main-image figcaption{font-size:12px}}
