/* Approved concept extended only to information pages and Ratgeber articles.
   Original PHP copy, metadata, media, routes and submission handlers are untouched. */
body.sr-premium-pages{--dk:#111111;--dkr:#111111;--ow:#efebe2;--w:#fffdf8;--gr:#655f54;--br:#dcd3c1;--y:#f5c400;background:#f7f5f0!important;font-family:"DM Sans",Arial,sans-serif}
body.sr-premium-pages #main-content{background:#f7f5f0!important}
body.sr-premium-pages :is(.sr-reveal,.sr-ri){opacity:1!important;transform:none!important}
body.sr-premium-pages :is(#main-content,.pc-page-hero) .container{max-width:1240px!important;width:calc(100% - 96px)!important;margin-inline:auto!important}
body.sr-premium-pages #main-content :is(.section,.sr-career-section){padding:82px 0!important;background:#f7f5f0!important}
body.sr-premium-pages #main-content .section--ow{background:#eee9df!important}
body.sr-premium-pages #main-content .section--dk{background:#111111!important;color:#f8f4e9!important}
body.sr-premium-pages #main-content h2{font:500 clamp(30px,3.4vw,46px)/1.14 "DM Sans",sans-serif!important;letter-spacing:-.04em!important;margin:0 0 23px!important;color:#111111!important}
body.sr-premium-pages #main-content h3{font:500 22px/1.35 "DM Sans",sans-serif!important;letter-spacing:-.025em!important}
body.sr-premium-pages #main-content p{font-size:16px;line-height:1.85;color:#655f54}
body.sr-premium-pages #main-content .section--dk :is(h2,h3){color:#fcf8ed!important}
body.sr-premium-pages #main-content .section--dk p{color:#d0cec1!important}
body.sr-premium-pages .eyebrow{display:block!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#7b683c!important;font:600 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.14em!important;margin-bottom:18px!important}
body.sr-premium-pages #main-content .section--dk .eyebrow{color:#d7c184!important}
body.sr-premium-pages .pc-page-hero{position:relative;background:#111111!important;padding:142px 0 72px!important;color:#faf6ea;text-align:left!important;overflow:hidden;border:0!important}
body.sr-premium-pages .pc-page-hero::before{display:none!important}
body.sr-premium-pages .pc-page-hero>.container{display:grid;grid-template-columns:1.2fr .8fr;gap:32px 70px;align-items:end;text-align:left!important}
body.sr-premium-pages .pc-page-hero .container>nav{grid-column:1/-1;justify-content:flex-start!important;margin:0 0 14px!important}
body.sr-premium-pages .pc-page-hero nav :is(a,span,li){color:#bfc0b0!important;font-size:12px!important}
body.sr-premium-pages .pc-page-hero .eyebrow{color:#d5be7c!important}
body.sr-premium-pages .pc-page-hero h1{font:500 clamp(40px,4.65vw,66px)/1.06 "DM Sans",sans-serif!important;letter-spacing:-.052em!important;color:#faf7ef!important;margin:0!important;max-width:22ch;text-wrap:balance}
body.sr-premium-pages .pc-page-hero p{font:400 16px/1.85 "DM Sans",sans-serif!important;color:#d0d0c1!important;margin:0!important;max-width:52ch}
body.sr-premium-pages .pc-page-intro{padding:22px 0 0;border-top:1px solid #bca66680;display:flex;flex-direction:column;align-items:flex-start;gap:26px;min-width:0}
body.sr-premium-pages .pc-page-heading>p{margin-top:26px!important}
body.sr-premium-pages :is(.btn,.topic-btn){font-family:"DM Sans",sans-serif!important;border-radius:8px!important;box-shadow:none!important;min-height:48px;white-space:normal!important;line-height:1.5!important}
body.sr-premium-pages .btn--primary{background:#f5c400!important;color:#111111!important;border:1px solid #f5c400!important;font-weight:600!important}
body.sr-premium-pages .btn--dark{background:#111111!important;color:#f7f3e8!important}
body.sr-premium-pages .btn--outline{background:transparent!important;color:#f3ebd3!important;border:1px solid #a99a76!important}
/* Prices: a quiet brief card beside the headline, then a readable comparison table. */
body.sr-premium-pages .price-hero-card{width:100%;max-width:none!important;margin:0!important;background:#242424!important;color:#eee8d6!important;border:1px solid #8f815950!important;border-radius:12px!important;padding:30px!important;text-align:left!important;box-shadow:none!important}
body.sr-premium-pages .price-hero-card :is(.lbl,.note){color:#cfc7ac!important;line-height:1.7}
body.sr-premium-pages .price-hero-card .num{font:500 44px/1.15 "DM Sans",sans-serif!important;letter-spacing:-.04em;color:#faf5e6!important;margin:10px 0}
body.sr-premium-pages .incl-list{gap:10px!important;padding-top:21px;border-top:1px solid #ffffff20}
body.sr-premium-pages .incl-item{color:#e5e0d0!important;font:400 14px/1.55 "DM Sans",sans-serif!important}
body.sr-premium-pages .incl-item::before{background:none!important;box-shadow:none!important;color:#cfb878!important;border:1px solid #a08b5480;border-radius:50%}
body.sr-premium-pages #main-content .price-table{margin-top:34px!important;border:1px solid #d8cfbc!important;border-radius:12px!important;box-shadow:none!important;table-layout:fixed}
body.sr-premium-pages #main-content .price-table th{background:#111111!important;font:500 12px/1.5 "DM Sans",sans-serif!important;letter-spacing:.04em;padding:22px!important;color:#eee8d6}
body.sr-premium-pages #main-content .price-table td{padding:22px!important;background:#fcfaf5!important;border-bottom:1px solid #ded6c5!important;font:400 14px/1.7 "DM Sans",sans-serif!important;vertical-align:top;color:#5e594e!important;overflow-wrap:break-word}
body.sr-premium-pages #main-content .price-table tr:nth-child(even) td{background:#f1ece1!important}
body.sr-premium-pages #main-content .price-table th:nth-child(2){width:16%}
body.sr-premium-pages #main-content .price-badge{background:#e6ddc7!important;color:#655533!important;border-radius:5px;font:500 12px/1.5 "DM Sans",sans-serif!important;padding:5px 8px}
body.sr-premium-pages #main-content .incl-grid{gap:64px!important}
body.sr-premium-pages #main-content .check-list{gap:0!important}
body.sr-premium-pages #main-content .check-list li{background:none!important;border:0!important;border-bottom:1px solid #d3c8b0!important;border-radius:0!important;padding:17px 0!important;box-shadow:none!important;font:400 15px/1.7 "DM Sans",sans-serif!important}
body.sr-premium-pages #main-content .check-list li::before{background:none!important;color:#806a34!important;box-shadow:none!important}
body.sr-premium-pages #main-content .compare-grid{max-width:none!important;gap:24px!important;margin-top:34px!important;text-align:left}
body.sr-premium-pages #main-content .compare-card{padding:36px!important;border-radius:12px!important;box-shadow:none!important}
body.sr-premium-pages #main-content .compare-card--us{background:#242424!important;border:1px solid #ac9657!important}
body.sr-premium-pages #main-content .compare-card--them{background:#f7f2e7!important;border:1px solid #d6cbae!important}
body.sr-premium-pages #main-content .compare-card--them h3{color:#242424!important}
body.sr-premium-pages #main-content .compare-item{font:400 15px/1.7 "DM Sans",sans-serif!important;margin-bottom:14px!important}
/* Reviews and knowledge cards: even dimensions, original facts only. */
body.sr-premium-pages #main-content :is(.bew-grid,.blog-grid,.values-grid,.cert-grid){gap:24px!important;margin-top:36px!important}
body.sr-premium-pages #main-content :is(.bew-guide-card,.blog-card,.cert-card){background:#fcfaf5!important;border:1px solid #d8cfbc!important;border-radius:12px!important;padding:30px!important;box-shadow:none!important}
body.sr-premium-pages #main-content .bew-guide-card{gap:20px!important}
body.sr-premium-pages #main-content .bew-guide-card h3{font-size:24px!important}
body.sr-premium-pages #main-content .bew-guide-card p{font-size:15px!important;line-height:1.8!important}
body.sr-premium-pages #main-content .bew-guide-card__top{color:#7a6537!important;letter-spacing:.1em;font-size:10px}
body.sr-premium-pages #main-content .bew-guide-card__number{font:400 32px/1 "DM Sans",sans-serif!important;color:#9b854b!important;background:none!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;box-shadow:none!important}
body.sr-premium-pages #main-content .bew-guide-card__meta{color:#776c57!important;border-color:#ddd3bd!important;padding-top:18px}
body.sr-premium-pages #main-content .myhammer-box{max-width:none!important;background:#111111!important;border:1px solid #aaa07760!important;padding:40px!important;border-radius:12px!important;margin-top:36px!important;text-align:left;display:grid;grid-template-columns:1fr auto;gap:14px 35px;align-items:center}
body.sr-premium-pages #main-content .myhammer-box h3{color:#fbf5e8!important;margin:0!important}
body.sr-premium-pages #main-content .myhammer-box p{color:#d6d2c3!important;margin:0!important;grid-column:1;font-size:15px}
body.sr-premium-pages #main-content .myhammer-box .btn{grid-column:2;grid-row:1/3}
/* Contact and recruitment retain original form nodes and handlers. */
body.sr-premium-pages #main-content .kontakt-grid,body.sr-premium-pages #main-content .sr-career-grid{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:72px!important;align-items:start}
body.sr-premium-pages #main-content :is(.form-card,.sr-career-form){background:#fcfaf5!important;border:1px solid #d6ccb6!important;border-radius:12px!important;box-shadow:0 18px 50px #24242408!important;overflow:hidden;min-width:0}
body.sr-premium-pages #main-content :is(.form-card__head,.sr-career-form-head){display:block!important;background:#ece5d6!important;border-bottom:1px solid #d6ccb6!important;padding:30px 34px!important;color:#111111!important}
body.sr-premium-pages #main-content :is(.form-card__head,.sr-career-form-head) :is(h2,h3){font-size:27px!important;margin:0 0 8px!important;color:#111111!important}
body.sr-premium-pages #main-content :is(.form-card,.sr-career-form)::before{display:none!important}
body.sr-premium-pages #main-content :is(.form-card__head,.sr-career-form-head) p{font-size:14px!important;color:#6e624b!important;margin:0!important}
body.sr-premium-pages #main-content :is(.form-card__body,.sr-career-form-body){padding:32px 34px!important}
body.sr-premium-pages #main-content .fg{margin-bottom:20px!important;min-width:0}
body.sr-premium-pages #main-content .fg label{font:500 12px/1.5 "DM Sans",sans-serif!important;letter-spacing:.015em!important;text-transform:none!important;color:#655735!important;margin-bottom:8px;display:block}
body.sr-premium-pages #main-content :is(input:not([type=hidden]),textarea,select){background:#fffefb!important;border:1px solid #cfc5ae!important;border-radius:7px!important;color:#111111!important;font:400 15px/1.5 "DM Sans",sans-serif!important;padding:13px 14px!important;width:100%;min-width:0;box-shadow:none!important}
body.sr-premium-pages #main-content textarea{min-height:145px;resize:vertical}
body.sr-premium-pages #main-content :is(input,textarea,select):focus{border-color:#8b733d!important;outline:2px solid #c6ae722f;outline-offset:2px}
body.sr-premium-pages #main-content :is(.form__privacy,.sr-career-privacy,.form-card__sub){font-size:12px!important;line-height:1.75!important;color:#6c665a!important}
body.sr-premium-pages #main-content .detail-item{background:none!important;border:0!important;border-bottom:1px solid #d6ccb6!important;padding:22px 0!important;gap:20px;border-radius:0!important;box-shadow:none!important}
body.sr-premium-pages #main-content :is(.detail-icon,.value-icon,.cert-icon){background:none!important;border:1px solid #b9a470!important;border-radius:50%!important;box-shadow:none!important;color:#87703c!important;width:46px;height:46px;flex:0 0 46px}
body.sr-premium-pages #main-content .detail-label{font:500 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.12em;color:#7d683a!important;margin-bottom:7px}
body.sr-premium-pages #main-content .detail-value{font:500 17px/1.65 "DM Sans",sans-serif!important;color:#242424!important;overflow-wrap:anywhere}
body.sr-premium-pages #main-content .sr-career-points li{background:none!important;border:0!important;border-top:1px solid #d0c4a8!important;border-radius:0!important;padding:23px 0!important;gap:20px}
body.sr-premium-pages #main-content .sr-career-points li>span{background:none!important;border:0!important;color:#9b8447!important;font-size:24px!important}
body.sr-premium-pages #main-content .sr-career-points strong{font-size:18px!important}
body.sr-premium-pages #main-content .sr-career-points p{font-size:14px!important}
body.sr-premium-pages #main-content .sr-career-note{background:#eae3d4!important;border:1px solid #d0c2a2!important;border-radius:8px!important;padding:22px!important;font-size:14px!important}
body.sr-premium-pages #main-content .sr-career-contact{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 20px!important;min-width:0;box-shadow:none!important}
body.sr-premium-pages #main-content .sr-career-contact legend{padding:0!important;margin:0 0 7px!important;font:500 12px/1.5 "DM Sans",sans-serif!important;color:#655735!important;letter-spacing:.015em}
body.sr-premium-pages #main-content .sr-career-contact #job-contact-help{font:400 12px/1.65 "DM Sans",sans-serif!important;color:#6c665a!important;margin:0 0 16px!important}
body.sr-premium-pages #main-content .sr-career-contact .fg{margin-bottom:0!important}
body.sr-premium-pages #main-content .sr-career-contact .sr-career-row{row-gap:20px!important}
/* About: genuine founder photograph, editorial sections and light linework. */
body.sr-premium-pages #main-content .stats-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0 0 72px!important;padding:0 0 36px!important;border-bottom:1px solid #d4c8ad!important;background:none!important;box-shadow:none!important;border-radius:0!important}
body.sr-premium-pages #main-content .stats-row>div{padding:0 26px!important;border:0!important;border-right:1px solid #d4c8ad!important;background:none!important;border-radius:0!important;box-shadow:none!important}
body.sr-premium-pages #main-content .stats-row>div:first-child{padding-left:0}
body.sr-premium-pages #main-content .stats-row>div:last-child{border:0}
body.sr-premium-pages #main-content .stat-big{font:400 48px/1.1 "DM Sans",sans-serif!important;color:#8b7746!important;letter-spacing:-.04em}
body.sr-premium-pages #main-content .stat-lbl{color:#665e4e!important;font-size:13px!important;margin-top:10px}
body.sr-premium-pages #main-content .about-grid{grid-template-columns:1fr .9fr!important;gap:80px!important;align-items:center}
body.sr-premium-pages #main-content .founder-wrap{border-radius:12px!important;overflow:hidden;border:1px solid #d0c4aa!important;box-shadow:none!important;background:#e7e1d3;padding:0!important;width:100%!important;max-width:none!important}
body.sr-premium-pages #main-content .founder-photo{display:block!important;width:100%!important;height:510px!important;object-fit:cover;object-position:50% 30%;border-radius:0!important}
body.sr-premium-pages #main-content .founder-badge{position:static!important;transform:none!important;margin:0!important;width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;background:#111111!important;padding:26px!important;box-shadow:none!important;color:#fff!important}
body.sr-premium-pages #main-content .founder-badge__name{font:500 25px/1.3 "DM Sans",sans-serif!important;color:#faf5e8!important;letter-spacing:-.03em}
body.sr-premium-pages #main-content .founder-badge__role{color:#d3cbb5!important}
body.sr-premium-pages #main-content .founder-badge a{color:#ead9a5!important;background:transparent!important;border:1px solid #a28e5860!important;border-radius:6px!important}
body.sr-premium-pages #main-content .value-card{padding:30px!important;background:#242424!important;border:1px solid #ffffff20!important;border-radius:12px!important;box-shadow:none!important;text-align:left!important}
body.sr-premium-pages #main-content .value-icon{margin:0 0 24px!important;color:#dbc68a!important;border-color:#ad965866!important}
body.sr-premium-pages #main-content .value-card p{font-size:15px!important}
body.sr-premium-pages #main-content .cert-grid{max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.sr-premium-pages #main-content .cert-card{display:flex;flex-direction:column;gap:20px}
body.sr-premium-pages #main-content .cert-card p{font-size:14px!important;line-height:1.8!important}
body.sr-premium-pages #main-content .timeline{border-color:#b6a06a!important;margin-top:35px}
body.sr-premium-pages #main-content .tl-item{padding-bottom:30px!important}
body.sr-premium-pages #main-content .tl-year{color:#7f6938!important;background:none!important;font:500 12px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em}
/* Shared accordion style. */
body.sr-premium-pages #main-content .faq-wrap{max-width:920px!important;margin-inline:auto}
body.sr-premium-pages #main-content .faq-list{display:grid!important;gap:12px!important;background:none!important;border:0!important;box-shadow:none!important}
body.sr-premium-pages #main-content .faq-list>.faq-item{background:#fcfaf5!important;border:1px solid #d8cfbc!important;border-radius:10px!important;box-shadow:none!important;margin:0!important}
body.sr-premium-pages #main-content .faq-list>.faq-item.open{background:#ede6d7!important;border-color:#bba16a!important}
body.sr-premium-pages #main-content .faq-q{padding:24px!important;font:500 17px/1.5 "DM Sans",sans-serif!important;background:none!important;color:#242424!important;text-align:left}
body.sr-premium-pages #main-content .faq-icon{background:none!important;color:#746033!important;border:1px solid #bda66f!important;border-radius:50%!important;box-shadow:none!important}
body.sr-premium-pages #main-content .faq-a p{margin:0 24px 24px!important;padding:0!important;border:0!important;color:#625b4b!important;font:400 15px/1.85 "DM Sans",sans-serif!important}
/* Ratgeber index. */
body.sr-premium-pages .blog-hero .topic-filter{grid-column:1/-1;display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:26px 0 0!important;margin:0!important;border:0!important;border-top:1px solid #ffffff22!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:none!important}
body.sr-premium-pages .topic-btn{background:transparent!important;border:1px solid #9f99735c!important;color:#dfddce!important;padding:12px 20px!important;font-size:13px!important}
body.sr-premium-pages .topic-btn.active{background:#f1dc9a!important;color:#111111!important;border-color:#f1dc9a!important}
body.sr-premium-pages #main-content .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.sr-premium-pages #main-content .blog-card{display:flex;flex-direction:column;gap:16px!important;transition:transform .25s,border-color .25s}
body.sr-premium-pages #main-content .blog-card:hover{transform:translateY(-5px);border-color:#aa9055!important}
body.sr-premium-pages #main-content .blog-card[style*="display: none"]{display:none!important}
body.sr-premium-pages #main-content .blog-card__icon{width:52px!important;height:52px!important;padding:0!important;border:0!important;background:none!important;color:#9a8147!important;margin:0 0 12px!important;box-shadow:none!important;justify-content:flex-start}
body.sr-premium-pages #main-content .blog-card__icon svg{width:40px!important;height:40px!important;flex:0 0 40px;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#9a8147!important}
body.sr-premium-pages #main-content :is(.blog-card__title,.blog-card__excerpt){padding:0!important}
body.sr-premium-pages #main-content .blog-card__footer{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}
body.sr-premium-pages #main-content .blog-card__cat{background:none!important;color:#796537!important;font:600 10px/1.5 "DM Sans",sans-serif!important;padding:0!important;letter-spacing:.1em;border:0!important}
body.sr-premium-pages #main-content .blog-card__title{font-size:24px!important;line-height:1.25!important;margin:0!important;text-wrap:pretty}
body.sr-premium-pages #main-content .blog-card__excerpt{font:400 14px/1.8 "DM Sans",sans-serif!important;margin:0!important;flex:1;color:#655e50!important}
body.sr-premium-pages #main-content .blog-card__footer{border-top:1px solid #d8ceb8!important;margin-top:12px;padding-top:20px;gap:12px;flex-wrap:wrap}
body.sr-premium-pages #main-content .blog-card__read{color:#74602c!important;font-size:13px!important}
body.sr-premium-pages #main-content .blog-card__date{color:#7d725c!important;font-size:10px!important}
/* Articles keep their complete copy; add a navigable contents list and comfortable measure. */
body.sr-premium-pages .post-hero>.container{grid-template-columns:1fr!important;gap:20px!important}
body.sr-premium-pages .post-hero h1{max-width:25ch!important;font-size:clamp(36px,4.4vw,62px)!important}
body.sr-premium-pages .post-hero .pc-page-intro{border:0;padding:0}
body.sr-premium-pages .post-hero .pc-page-intro span{color:#c3c5b6!important;font-size:12px}
body.sr-premium-pages #main-content .post-layout{grid-template-columns:minmax(0,1fr) 310px!important;gap:75px!important;padding:72px 0 86px!important}
body.sr-premium-pages #main-content .post-content{min-width:0;max-width:76ch}
body.sr-premium-pages #main-content .post-content>h2{font-size:34px!important;line-height:1.2!important;margin:46px 0 20px!important;padding-top:28px;border-top:1px solid #d7ccb6;scroll-margin-top:130px}
body.sr-premium-pages #main-content .post-content>h3{font-size:23px!important;margin:28px 0 14px!important;scroll-margin-top:130px}
body.sr-premium-pages #main-content .post-content :is(p,li){font:400 16px/1.9 "DM Sans",sans-serif!important;color:#57564b!important}
body.sr-premium-pages #main-content .post-content :is(ul,ol){padding-left:22px;margin:18px 0 26px}
body.sr-premium-pages #main-content .post-content li{margin-bottom:8px}
body.sr-premium-pages #main-content .post-content a:not(.btn){color:#7d6329!important;text-decoration:underline;text-underline-offset:3px}
body.sr-premium-pages #main-content :is(.article-summary,.tip-box,.source-note){background:#ece5d5!important;border:1px solid #d3c29a!important;border-radius:10px!important;padding:26px!important;box-shadow:none!important;margin-block:26px!important}
body.sr-premium-pages #main-content .post-sidebar{position:static!important;gap:22px!important;min-width:0}
body.sr-premium-pages #main-content :is(.pc-article-toc,.post-sidebar .sb-box){background:#fcfaf5!important;border:1px solid #d7cdb7!important;border-radius:10px!important;padding:25px!important}
body.sr-premium-pages #main-content .pc-article-toc>strong{display:block;color:#786334;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px}
body.sr-premium-pages #main-content .pc-article-toc a{display:block;padding:12px 0;border-bottom:1px solid #e1d9c8;font:400 13px/1.6 "DM Sans",sans-serif;color:#5c5749;text-decoration:none}
body.sr-premium-pages #main-content .pc-article-toc a:last-child{border:0}
body.sr-premium-pages #main-content .pc-article-toc a.pc-toc-subsection{padding-left:12px;font-size:12px;color:#756b56}
body.sr-premium-pages #main-content .pc-article-toc a:hover{color:#8a6c29}
body.sr-premium-pages #main-content .post-sidebar .sb-cta{background:#111111!important;border:1px solid #736946!important;padding:28px!important;border-radius:10px!important;text-align:left!important}
body.sr-premium-pages #main-content .post-sidebar .sb-cta :is(h3,p){color:#eee8d5!important}
body.sr-premium-pages #main-content .post-sidebar .sb-box h3{font-size:20px!important;border-bottom:1px solid #c8b889!important;padding-bottom:16px!important}
body.sr-premium-pages #main-content .post-sidebar .sb-box a{font:400 13px/1.7 "DM Sans",sans-serif!important;padding:13px 0!important;color:#625b49!important}
body.sr-premium-pages #main-content .pc-article-table{overflow-x:auto;margin:25px 0;border:1px solid #d7cdb7;border-radius:10px}
body.sr-premium-pages #main-content .pc-article-table table{width:100%;border-collapse:collapse;margin:0!important}
body.sr-premium-pages #main-content .pc-article-table :is(th,td){padding:18px!important;font-size:14px!important;line-height:1.7!important;border:1px solid #dcd3bf!important;color:#3b3b3b!important;background:#fcfaf5!important}
body.sr-premium-pages #main-content .pc-article-table th{background:#eae2d0!important}
@keyframes pc-page-rise{from{transform:translateY(16px)}to{transform:translateY(0)}}
body.sr-premium-pages .pc-page-enter{animation:pc-page-rise .6s ease both}
@media(max-width:1000px){
 body.sr-premium-pages .pc-page-hero>.container{gap:26px 36px;grid-template-columns:1.1fr .9fr}
 body.sr-premium-pages #main-content :is(.kontakt-grid,.sr-career-grid,.about-grid){gap:36px!important}
 body.sr-premium-pages #main-content :is(.blog-grid,.bew-grid,.cert-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.sr-premium-pages #main-content .post-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:32px!important}
 body.sr-premium-pages #main-content .stats-row>div{padding-inline:16px}
 body.sr-premium-pages #main-content .stat-big{font-size:38px!important}
}
@media(max-width:800px){
 body.sr-premium-pages :is(#main-content,.pc-page-hero) .container{width:calc(100% - 36px)!important}
 body.sr-premium-pages .pc-page-hero{padding:112px 0 44px!important}
 body.sr-premium-pages .pc-page-hero>.container{grid-template-columns:1fr;gap:24px}
 body.sr-premium-pages .pc-page-hero .container>nav{margin:0!important}
 body.sr-premium-pages .pc-page-hero h1{font-size:38px!important;line-height:1.09!important}
 body.sr-premium-pages .pc-page-hero p{font-size:15px!important}
 body.sr-premium-pages .pc-page-intro{padding-top:20px}
 body.sr-premium-pages #main-content :is(.section,.sr-career-section){padding:52px 0!important}
 body.sr-premium-pages #main-content h2{font-size:32px!important}
 body.sr-premium-pages #main-content :is(.blog-grid,.bew-grid,.cert-grid,.values-grid,.kontakt-grid,.sr-career-grid,.about-grid,.incl-grid,.compare-grid){grid-template-columns:1fr!important;gap:24px!important}
 body.sr-premium-pages #main-content :is(.bew-guide-card,.blog-card,.cert-card,.compare-card,.value-card){padding:26px!important}
 body.sr-premium-pages #main-content .myhammer-box{display:block;padding:27px!important}
 body.sr-premium-pages #main-content .myhammer-box p{margin:16px 0 24px!important}
 body.sr-premium-pages #main-content :is(.form-card__head,.form-card__body,.sr-career-form-head,.sr-career-form-body){padding:25px!important}
 body.sr-premium-pages #main-content :is(.form-row,.sr-career-row){grid-template-columns:1fr!important;gap:0!important}
 body.sr-premium-pages #main-content .stats-row{grid-template-columns:1fr 1fr!important;gap:24px!important;margin-bottom:42px!important}
 body.sr-premium-pages #main-content .stats-row>div{padding:0!important;border:0!important}
 body.sr-premium-pages #main-content .founder-photo{height:400px!important}
 body.sr-premium-pages #main-content .faq-q{padding:20px!important;font-size:15px!important}
 body.sr-premium-pages #main-content .faq-a p{margin:0 20px 22px!important;font-size:14px!important}
 body.sr-premium-pages #main-content .post-layout{grid-template-columns:1fr!important;padding:40px 0 55px!important;gap:35px!important}
 body.sr-premium-pages #main-content .post-content>h2{font-size:29px!important}
 body.sr-premium-pages #main-content .post-content :is(p,li){font-size:15px!important}
 body.sr-premium-pages #main-content .post-sidebar{display:contents!important}
 body.sr-premium-pages #main-content .pc-article-toc{grid-row:1}
 body.sr-premium-pages #main-content .pc-article-table table{min-width:540px}
 body.sr-premium-pages .topic-btn{font-size:12px!important;padding:10px 13px!important}
 body.sr-premium-pages .price-hero-card{padding:25px!important}
 body.sr-premium-pages .incl-list{display:flex!important}
}
@media(max-width:600px){
 body.sr-premium-pages #main-content .price-table{display:block;border:0!important;background:none!important;overflow:visible}
 body.sr-premium-pages #main-content .price-table tbody{gap:16px!important}
 body.sr-premium-pages #main-content .price-table tr{border:1px solid #d6cbb4!important;border-radius:10px!important;padding:22px!important;background:#fcfaf5!important}
 body.sr-premium-pages #main-content .price-table td{position:static!important;padding:0!important;margin:0 0 12px!important;border:0!important;background:none!important}
 body.sr-premium-pages #main-content .price-table tr:nth-child(even) td{background:transparent!important}
 body.sr-premium-pages #main-content .price-table td:last-child{margin-bottom:0!important;color:#71613e!important}
 body.sr-premium-pages #main-content .price-table td:first-child{font-size:17px!important;padding-right:0!important;color:#242424!important}
 body.sr-premium-pages #main-content .price-table td:nth-child(n+3)::before{content:attr(data-column);display:block;color:#857045;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 4px}
}
@media(prefers-reduced-motion:reduce){body.sr-premium-pages .pc-page-enter{animation:none!important}}
