.hpp-skip{position:absolute;left:16px;top:-100px;z-index:1000;background:#e5cd8a;color:#0b1529;padding:14px}.hpp-skip:focus{top:10px}
.ratgeber-page a:focus-visible,.ratgeber-page summary:focus-visible{outline:3px solid #e5cd8a;outline-offset:5px}
.ratgeber-article-hero h1{font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:1.08;max-width:1100px;overflow-wrap:break-word}
.ratgeber-article-body{min-width:0}.ratgeber-article-body p,.ratgeber-article-body li{font-size:17px;line-height:1.8}.ratgeber-article-body li{margin:10px 0}.source-inline{font-size:.82em;display:inline;color:#e3cd91;text-underline-offset:3px}.ratgeber-article-body a{overflow-wrap:anywhere}
.hpp-table-wrap{overflow-x:auto;max-width:100%;margin:22px 0;border:1px solid #435069;border-radius:8px}.hpp-table-wrap table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.hpp-table-wrap th,.hpp-table-wrap td{padding:13px 15px;border-bottom:1px solid #35425a;text-align:left;vertical-align:top}.hpp-table-wrap th{color:#eedca9}.hpp-table-wrap thead{background:#192941}.hpp-table-wrap caption{text-align:left;padding:15px;color:#c3ccda;font-size:14px}.hpp-table-wrap tbody tr:last-child>*{border-bottom:0}
.hpp-sample{padding:28px!important;border:1px solid #9c8959;background:linear-gradient(145deg,#182a45,#101b2d);border-radius:14px;margin:28px 0!important}.hpp-sample-label{font-size:13px!important;color:#c4cddd}.hpp-sample ol{padding-left:1.7em}.hpp-sample summary{cursor:pointer;color:#f3db97;font-weight:700;padding:15px 0;line-height:1.5}.hpp-sample details{border-top:1px solid #4b5364;margin-top:20px}.hpp-correct{color:#e3d39a;font-weight:800}
.hpp-buy-card{box-sizing:border-box;border:1px solid #8d794c;background:linear-gradient(125deg,#1b2d49,#0c172b);border-radius:18px;margin:30px 0 38px;padding:30px;box-shadow:0 14px 40px #03091333}.hpp-buy-card *{box-sizing:border-box}.hpp-buy-card h2{font-family:Georgia,serif;font-size:30px!important;line-height:1.15;margin:7px 0 16px!important;color:#fff}.hpp-buy-card p{color:#d0d7e3;font-size:16px!important;line-height:1.7}.hpp-buy-card .hpp-kicker{color:#e0c98a;font-size:11px!important;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.hpp-buy-button{display:flex;align-items:center;gap:12px;position:relative;text-decoration:none!important;border:1px solid #fae7b1;border-radius:12px;background:linear-gradient(110deg,#f0d99b,#cfad60);color:#101a2c!important;padding:20px 22px;margin-top:24px;box-shadow:0 6px 0 #886b35,0 12px 28px #0004;min-height:92px;font-size:18px;font-weight:800;line-height:1.3;transition:transform .15s,box-shadow .15s}.hpp-buy-button span{flex:1}.hpp-buy-button small{display:block;font-size:12px;font-weight:500;margin-top:6px;color:#27334a}.hpp-buy-button b{font-size:26px}.hpp-buy-button:hover{transform:translateY(-2px);box-shadow:0 8px 0 #886b35,0 14px 28px #0004}.hpp-buy-button:active{transform:translateY(3px)}.hpp-click-hand{width:58px;height:65px;flex:none;transform:rotate(-12deg)}.hpp-trial-link{display:block;margin-top:25px;color:#eddaa4!important;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.6}
.hpp-related,.hpp-hub-section,.hpp-featured,.hpp-hub-bottom{max-width:1280px;margin:0 auto;padding:48px 6%}.hpp-related>h2,.hpp-hub-section>h2,.hpp-featured>h2{font:clamp(27px,3vw,38px)/1.2 Georgia,serif;margin:0 0 20px;color:#fff}.hpp-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px}.hpp-guide-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hpp-guide-card{background:#132137;border:1px solid #3b4960;border-radius:12px;padding:25px;display:flex;flex-direction:column;min-width:0}.hpp-guide-card h3{font:25px/1.24 Georgia,serif;margin:8px 0 16px}.hpp-guide-card h3 a{color:#fff;text-decoration:none}.hpp-guide-card>p:not(.ratgeber-eyebrow){color:#bdc8d9;font-size:15px;line-height:1.7;flex:1}.hpp-guide-card .ratgeber-card-link{margin-top:15px}.hpp-guide-card .ratgeber-eyebrow{font-size:10px;margin:0;color:#ddc58b}.hpp-featured{background:#0e1b31;border-top:1px solid #35435c;border-bottom:1px solid #35435c}.hpp-hub-hero{max-width:1280px;margin:auto;padding:70px 6% 55px}.hpp-hub-hero h1{font:clamp(42px,5.2vw,70px)/1.04 Georgia,serif;letter-spacing:-.035em;max-width:1000px;margin:24px 0}.hpp-hub-hero h1 em{color:#e0cb90}.hpp-hub-hero>p:not(.ratgeber-eyebrow){max-width:800px;color:#c8d1df;font-size:18px;line-height:1.75}.hpp-category-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hpp-category-nav a{border:1px solid #716648;border-radius:7px;padding:12px 16px;color:#f0dca7;font-size:14px;line-height:1.4}.hpp-category-nav a:hover{background:#23334b}.hpp-hub-section{scroll-margin-top:20px}.hpp-hub-section>p{color:#c3cdde}.hpp-hub-bottom{padding-top:10px}.hpp-hub-bottom .hpp-buy-card{max-width:780px;margin:auto}.ratgeber-header nav{flex-wrap:wrap}.ratgeber-sources a{overflow-wrap:anywhere}
@media(max-width:900px){.hpp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ratgeber-article-layout{display:block}.ratgeber-toc{position:static;margin-bottom:35px}.ratgeber-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ratgeber-article-hero h1{font-size:clamp(35px,5.5vw,54px)}}
@media(max-width:600px){.hpp-guide-grid,.hpp-guide-grid.two{grid-template-columns:1fr}.hpp-hub-hero{padding-top:42px}.hpp-hub-hero h1{font-size:42px}.hpp-category-nav{display:grid}.hpp-buy-card{padding:23px 18px}.hpp-buy-button{padding:17px 14px;gap:6px;font-size:16px}.hpp-click-hand{width:46px;height:53px}.hpp-buy-button b{font-size:20px}.hpp-sample{padding:22px 17px!important}.hpp-sample ol{padding-left:1.3em}.ratgeber-article-body p,.ratgeber-article-body li{font-size:16px}.ratgeber-toc nav{display:block}.hpp-table-wrap th,.hpp-table-wrap td{padding:10px 9px;font-size:13px}.ratgeber-header{gap:20px;flex-wrap:wrap}.ratgeber-header nav{gap:15px;width:100%;justify-content:flex-start}.hpp-related,.hpp-hub-section,.hpp-featured{padding:36px 6%}.hpp-guide-card{padding:23px}.hpp-guide-card h3{font-size:25px}.ratgeber-article-hero h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.hpp-buy-button{transition:none}}
/* Match the existing light reading surface and dark conversion modules. */
.hpp-hub-hero{background:radial-gradient(circle at 80% 30%,#183960,#0b172c 65%);color:white;max-width:none}.hpp-hub-hero h1{color:white}.hpp-related>h2,.hpp-hub-section>h2{color:#0d1b33}.hpp-hub-section>p{color:#40516a}.hpp-guide-card .ratgeber-card-link{color:#ead49a}.source-inline{color:#775624}.hpp-table-wrap{border-color:#bac2cc}.hpp-table-wrap th{color:#172c46}.hpp-table-wrap thead th{color:#efdcab}.hpp-table-wrap caption{color:#42536a}.hpp-table-wrap th,.hpp-table-wrap td{border-color:#cbd2da}.hpp-sample h2,.hpp-sample p,.hpp-sample li{color:#edf0f6}.hpp-sample li{border-color:#41516a}.hpp-sample ol>li{padding:8px 0 8px 6px}.hpp-sample ol>li:before{content:none}.hpp-sample .hpp-correct{color:#f0dba1}.hpp-sample .hpp-sample-label{color:#bcc9dd}.hpp-buy-card h2{color:white!important}.hpp-buy-card p{color:#d0d7e3!important}.hpp-buy-card .hpp-kicker{color:#e0c98a!important}.hpp-buy-card .hpp-trial-link{color:#efdba1}.hpp-buy-button small{line-height:1.4}
.hpp-sample ol{list-style:upper-alpha outside!important}.hpp-sample ol>li{display:list-item}.hpp-sample ol>li::marker{color:#efdaa4;font-weight:700}
