/* Kanzlei Denz – Grund-Design (aus dem bisherigen Zusatz-CSS übernommen) */
.kd-page :where(.is-layout-flow)>*{margin-block:revert}.kd-page>*{margin-block:0}.kd-page .wp-block-separator{border:0;border-top:1px solid var(--kd-line);margin:48px 0;opacity:1}.kd-review .kd-quote{font:400 clamp(1.25rem,2vw,1.8rem)/1.3 var(--kd-cond);margin:24px 0}.kd-all-reviews .kd-review .kd-quote{font-family:var(--kd-sans);font-size:1rem;line-height:1.6}.kd-review .kd-cite{font:400 .65rem var(--kd-mono);color:#8fa3af;margin-top:auto;font-style:normal}.kd-review .kd-stars{margin:0}.kd-rating-number{margin:0}.kd-rating-copy p{margin:0}.kd-rating-copy .kd-strong{display:block;font-size:1.2rem;font-weight:700}.kd-rating-copy .kd-inline{color:#e8b43a;letter-spacing:3px}.kd-subnav a{color:inherit;text-decoration:none}:root{--kd-night:#061523;--kd-navy:#0b2236;--kd-blue:#123754;--kd-ice:#edf1f3;--kd-paper:#f4f6f7;--kd-white:#fff;--kd-muted:#657987;--kd-line:#cbd4d9;--kd-darkline:#2d4556;--kd-rust:#d6503f;--kd-pad:clamp(20px,5vw,80px);--kd-max:1400px;--kd-cond:"Barlow Condensed","Arial Narrow",sans-serif;--kd-sans:Inter,Arial,sans-serif;--kd-mono:"IBM Plex Mono",monospace}body{font-family:var(--kd-sans);background:var(--kd-paper);color:var(--kd-night)}body .wp-site-blocks{padding:0}body .wp-site-blocks>*{margin-block-start:0}.kd-header{position:sticky;top:0;z-index:80;background:rgba(6,21,35,.97);color:var(--kd-ice);border-bottom:1px solid rgba(237,241,243,.14);backdrop-filter:blur(14px)}body .kd-header-row{min-height:82px;padding-inline:var(--kd-pad);max-width:var(--kd-max);margin:auto;gap:28px}.kd-brand{position:relative;padding-left:54px!important;color:var(--kd-ice)!important;font:600 1.65rem/.85 var(--kd-cond)!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.kd-brand a{color:inherit;text-decoration:none}.kd-brand:before{content:"";position:absolute;left:0;top:50%;width:40px;height:50px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 64'%3E%3Cpath d='M8 6V56M8 6H24C40 6 48 16 48 31C48 44 40 52 28 55' fill='none' stroke='%23edf1f3' stroke-width='3.5'/%3E%3Crect x='44' y='52' width='7' height='7' fill='%23d6503f'/%3E%3C/svg%3E") center/contain no-repeat}.kd-navigation{font-size:.77rem}.kd-navigation a{color:var(--kd-ice)!important;text-decoration:none}.kd-navigation a:hover{color:#fff!important}.kd-header-cta{margin:0!important;white-space:nowrap}.kd-header-cta .wp-block-button__link{background:var(--kd-rust)!important;color:#fff!important;border-radius:0!important;padding:.75rem 1rem!important;font:500 .78rem var(--kd-sans)!important}@media(max-width:1120px){.kd-header-cta{display:none}.kd-navigation{margin-left:auto}}@media(max-width:600px){body .kd-header-row{min-height:70px}.kd-brand{font-size:1.35rem!important;padding-left:43px!important}.kd-brand:before{width:32px;height:42px}.wp-block-navigation__responsive-container.is-menu-open{padding:100px 24px 40px!important;background:var(--kd-night)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:0!important;align-items:stretch!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{border-bottom:1px solid var(--kd-darkline);padding:14px 0;width:100%}.wp-block-navigation__responsive-container.is-menu-open a{font:500 1.75rem var(--kd-cond)!important;text-transform:uppercase}}.kd-page{font:400 16px/1.62 var(--kd-sans);background:var(--kd-paper);color:var(--kd-night);max-width:none!important}.kd-page *{box-sizing:border-box}.kd-page h1,.kd-page h2,.kd-page h3{font-family:var(--kd-cond);text-transform:uppercase;color:inherit;letter-spacing:-.025em}.kd-wrap{width:min(calc(100% - var(--kd-pad)*2),var(--kd-max));margin-inline:auto}.kd-section{padding:clamp(82px,10vw,145px) 0}.kd-section-sm{padding:clamp(55px,7vw,95px) 0}.kd-label{font:400 .65rem var(--kd-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--kd-rust);margin:0 0 22px}.kd-title{font:500 clamp(3.6rem,7.5vw,8rem)/.84 var(--kd-cond);margin:0}.kd-section-title{font:500 clamp(3rem,6vw,6.5rem)/.88 var(--kd-cond);margin:0 0 36px}.kd-lead{font-size:clamp(1.05rem,1.5vw,1.25rem);color:#536572;max-width:720px}.kd-muted{color:var(--kd-muted)}.kd-button .wp-block-button__link,.kd-button-outline .wp-block-button__link{border-radius:0!important;font:500 .72rem var(--kd-mono)!important;text-transform:uppercase;letter-spacing:.1em;padding:1rem 1.25rem!important}.kd-button .wp-block-button__link{background:var(--kd-rust)!important;color:#fff!important}.kd-button-outline .wp-block-button__link{background:transparent!important;color:inherit!important;border:1px solid currentColor!important}.kd-buttons{gap:12px!important}.kd-hero{background:var(--kd-night);color:var(--kd-ice);min-height:calc(100svh - 82px);position:relative;overflow:hidden}body .kd-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);min-height:inherit;max-width:none!important}.kd-hero-copy{padding:clamp(90px,11vw,155px) var(--kd-pad) 140px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative}.kd-hero-copy:before{content:"";position:absolute;left:var(--kd-pad);top:15%;bottom:15%;width:1px;background:linear-gradient(transparent,var(--kd-darkline),transparent)}.kd-hero-copy>*{position:relative;margin-left:22px}.kd-hero-title{font:500 clamp(4.5rem,9vw,10.5rem)/.77 var(--kd-cond)!important;letter-spacing:-.045em!important;margin:0 0 38px!important;color:var(--kd-ice)!important}.kd-hero-title span{display:block}.kd-hero-title .outline{color:transparent;-webkit-text-stroke:1px rgba(237,241,243,.72);margin-left:5vw}.kd-hero-copy .kd-lead{color:#b8c5cc}.kd-hero-media{position:relative;min-height:720px;background:var(--kd-blue);overflow:hidden}.kd-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 13%;filter:grayscale(1) contrast(1.15) brightness(.78)}.kd-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,21,35,.55),transparent 40%),linear-gradient(0deg,rgba(6,21,35,.62),transparent 48%);pointer-events:none}.kd-urgent{position:absolute;z-index:2;left:0;right:0;bottom:0;background:var(--kd-rust);padding:16px var(--kd-pad);display:flex;gap:30px;justify-content:space-between;align-items:center;color:#fff}.kd-urgent strong{font:500 clamp(1.2rem,2vw,1.65rem) var(--kd-cond);text-transform:uppercase}.kd-urgent p{margin:0;font-size:.87rem}.kd-urgent a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}@media(max-width:900px){body .kd-hero-grid{grid-template-columns:1fr}.kd-hero{min-height:0}.kd-hero-copy{min-height:700px}.kd-hero-media{min-height:620px}.kd-urgent p{display:none}}@media(max-width:560px){.kd-hero-copy{min-height:620px;padding:90px 20px 130px}.kd-hero-copy:before{display:none}.kd-hero-copy>*{margin-left:0}.kd-hero-title{font-size:4.35rem!important}.kd-hero-title .outline{margin-left:0}.kd-hero-media{min-height:530px}.kd-urgent{padding:14px 20px}}.kd-orient{background:var(--kd-ice)}body .kd-orient-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--kd-night);gap:0}.kd-orient-item{min-height:230px;padding:28px;border-right:1px solid #aebac1;display:flex;flex-direction:column;justify-content:space-between}.kd-orient-item:first-child{padding-left:0}.kd-orient-item:last-child{border-right:0}.kd-orient-item .kd-num{font:400 .65rem var(--kd-mono);color:var(--kd-rust)}.kd-orient-item h3{font-size:clamp(2rem,3.5vw,3.6rem);margin:0}@media(max-width:800px){body .kd-orient-grid{grid-template-columns:1fr 1fr}.kd-orient-item:nth-child(2){border-right:0}.kd-orient-item:nth-child(-n+2){border-bottom:1px solid #aebac1}}@media(max-width:480px){body .kd-orient-grid{grid-template-columns:1fr}.kd-orient-item{min-height:150px;border-right:0;border-bottom:1px solid #aebac1;padding-left:0}.kd-orient-item:nth-child(3){border-bottom:1px solid #aebac1}}.kd-dark{background:var(--kd-navy);color:var(--kd-ice)}.kd-dark .kd-lead{color:#aab9c2}.kd-service-list{border-top:1px solid #5a7080}.kd-service{display:grid;grid-template-columns:60px 1.15fr 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--kd-darkline);align-items:center;color:var(--kd-ice);text-decoration:none}.kd-service:hover{background:var(--kd-ice);color:var(--kd-night);padding-inline:20px}.kd-service .kd-num{font:400 .65rem var(--kd-mono);color:#91a8b8}.kd-service h3{font-size:clamp(2rem,3.5vw,3.8rem);margin:0}.kd-service p{margin:0;color:#9fb0bb}.kd-service:hover p{color:#53616a}@media(max-width:650px){.kd-service{grid-template-columns:36px 1fr;gap:12px}.kd-service p{grid-column:2}}body .kd-split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,7vw,100px);align-items:center}.kd-split figure{margin:0}.kd-split img{width:100%;min-height:560px;object-fit:cover;filter:grayscale(.75) contrast(1.08)}@media(max-width:850px){body .kd-split{grid-template-columns:1fr}.kd-split img{min-height:460px}}.kd-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--kd-line);margin-top:32px}.kd-facts p{margin:0;padding:14px 0;border-bottom:1px solid var(--kd-line);font:400 .67rem var(--kd-mono);text-transform:uppercase;letter-spacing:.08em}.kd-facts p:nth-child(even){border-left:1px solid var(--kd-line);padding-left:18px}.kd-care{background:#dfe5e8}body .kd-care-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(45px,7vw,110px)}.kd-care-steps{border-top:1px solid var(--kd-night)}.kd-care-step{padding:26px 0;border-bottom:1px solid #a8b4ba}.kd-care-step h3{font-size:clamp(1.8rem,3vw,3rem);margin:0 0 8px}.kd-care-step p{margin:0;color:#5f6c74}@media(max-width:850px){body .kd-care-grid{grid-template-columns:1fr}}body .kd-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--kd-darkline)}.kd-review{padding:28px;border-right:1px solid var(--kd-darkline);display:flex;flex-direction:column;min-height:290px}.kd-review:first-child{padding-left:0}.kd-review:last-child{border-right:0}.kd-stars{color:#e8b43a;letter-spacing:2px}.kd-review blockquote{font:400 clamp(1.25rem,2vw,1.8rem)/1.3 var(--kd-cond);margin:24px 0}.kd-review cite{font:400 .65rem var(--kd-mono);color:#8fa3af;margin-top:auto}@media(max-width:800px){body .kd-review-grid{grid-template-columns:1fr}.kd-review{border-right:0;border-bottom:1px solid var(--kd-darkline);padding-inline:0}.kd-review:last-child{border-bottom:0}}.kd-post-grid .wp-block-post-template{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.kd-post-grid li{border-top:1px solid var(--kd-night);padding-top:20px}.kd-post-grid .wp-block-post-date{font:400 .65rem var(--kd-mono);color:var(--kd-rust)}.kd-post-grid .wp-block-post-title{font:500 clamp(1.7rem,2.5vw,2.6rem)/1 var(--kd-cond);text-transform:uppercase;margin:20px 0 12px}.kd-post-grid .wp-block-post-title a{text-decoration:none}.kd-post-grid .wp-block-post-excerpt{color:var(--kd-muted)}@media(max-width:800px){.kd-post-grid .wp-block-post-template{grid-template-columns:1fr}}.kd-contact-band{background:var(--kd-night);color:var(--kd-ice)}body .kd-contact-grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(50px,7vw,100px);align-items:end}.kd-contact-data{border-top:1px solid #6d8290}.kd-contact-data p{margin:0;padding:16px 0;border-bottom:1px solid var(--kd-darkline)}.kd-contact-data a{color:var(--kd-ice)}@media(max-width:800px){body .kd-contact-grid{grid-template-columns:1fr}}.kd-subhero{background:var(--kd-night);color:var(--kd-ice);padding:clamp(75px,9vw,130px) 0}body .kd-subhero-grid{display:grid;grid-template-columns:8fr 4fr;gap:clamp(40px,7vw,90px);align-items:end}.kd-subhero .kd-title{color:var(--kd-ice)}.kd-subhero .kd-lead{color:#aab9c2}.kd-subnav{border-top:1px solid #5f7482}.kd-subnav p{margin:0;padding:12px 0;border-bottom:1px solid var(--kd-darkline);font:400 .67rem var(--kd-mono);text-transform:uppercase}@media(max-width:800px){body .kd-subhero-grid{grid-template-columns:1fr}}.kd-content{background:var(--kd-paper)}body .kd-content-grid{display:grid;grid-template-columns:4fr 8fr;gap:clamp(40px,7vw,100px);align-items:start}.kd-content-aside{position:sticky;top:110px}.kd-content-main h2{font:500 clamp(2.2rem,4vw,4.5rem)/.95 var(--kd-cond);margin:0 0 20px}.kd-content-main h3{font-size:1.75rem;margin-top:40px}.kd-content-main p,.kd-content-main li{color:#526470}.kd-content-main hr{border:0;border-top:1px solid var(--kd-line);margin:48px 0}@media(max-width:800px){body .kd-content-grid{grid-template-columns:1fr}.kd-content-aside{position:static}}.kd-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:30px 0}.kd-box{background:#fff;border:1px solid var(--kd-line);padding:24px}.kd-box h3{margin:0 0 8px!important}.kd-box p{margin:0}.kd-faq details{border-bottom:1px solid var(--kd-line)}.kd-faq summary{cursor:pointer;font-weight:600;padding:18px 0}.kd-faq details p{padding:0 0 18px;margin:0}@media(max-width:600px){.kd-boxes{grid-template-columns:1fr}}.kd-rating-summary{display:flex;align-items:center;gap:16px;margin-bottom:32px}.kd-rating-number{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:var(--kd-night);color:#fff;font:500 2.2rem var(--kd-cond)}.kd-rating-copy strong{display:block;font-size:1.2rem}.kd-rating-copy span{color:#e8b43a;letter-spacing:3px}.kd-all-reviews .kd-review{border:1px solid var(--kd-line);background:#fff;min-height:0;padding:26px;margin-bottom:18px}.kd-all-reviews .kd-review blockquote{font-family:var(--kd-sans);font-size:1rem;line-height:1.6}.kd-all-reviews .kd-review h3{font-size:1.6rem;margin:14px 0 0}.kd-footer{background:#020b12;color:#8397a4;padding:70px var(--kd-pad) 0}body .kd-footer-grid{max-width:var(--kd-max);margin:auto;gap:50px}.kd-footer h3{color:var(--kd-ice);font:500 1.35rem var(--kd-cond);text-transform:uppercase}.kd-footer a{color:#b8c5cc;text-decoration:none}.kd-footer a:hover{color:#fff}.kd-footer-brand{color:var(--kd-ice)!important;font:600 2rem var(--kd-cond)!important;text-transform:uppercase}.kd-footer-links{list-style:none;padding:0}.kd-footer-links li{margin:7px 0}.kd-footer-bottom{max-width:var(--kd-max);margin:45px auto 0!important;padding:22px 0;border-top:1px solid #1d3040;font-size:.82rem}.kd-mobile-bar{display:none!important}@media(max-width:781px){body{padding-bottom:76px}body .kd-mobile-bar{display:grid!important;grid-template-columns:1fr 1fr;position:fixed;z-index:100;left:12px;right:12px;bottom:12px;background:var(--kd-night);padding:5px;border-radius:999px;gap:5px}.kd-mobile-bar p{margin:0!important}.kd-mobile-bar a{display:flex;justify-content:center;align-items:center;min-height:48px;text-decoration:none;color:var(--kd-ice);font-weight:600}.kd-mobile-bar p:first-child a{background:var(--kd-rust);border-radius:999px;color:#fff}.kd-footer{padding-inline:20px}}@media(min-width:901px){.kd-hero-title{font-size:clamp(4.5rem,7.45vw,9rem)!important}}.kd-hero-media:before{content:"";position:absolute;z-index:1;inset:0;background:#123754;mix-blend-mode:color;pointer-events:none}.kd-hero-media:after{z-index:2}.kd-header{position:relative!important;background:#061523!important;border-bottom:1px solid rgba(237,241,243,.18)!important;color:#edf1f3!important;padding:0!important}.kd-header-row{min-height:92px!important;padding-inline:clamp(22px,5vw,80px)!important}.kd-brand-lockup{display:flex;align-items:center;gap:12px;color:#edf1f3;text-decoration:none;line-height:1}.kd-brand-mark{display:block;width:38px;height:48px;flex:0 0 38px;color:#edf1f3}.kd-brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.kd-brand-wordmark>span,.kd-brand-wordmark>small{color:#91a3af;font:400 6.5px/1.2 "IBM Plex Mono",monospace;letter-spacing:.17em;white-space:nowrap}.kd-brand-wordmark>strong{color:#edf1f3;font:600 28px/.82 "Barlow Condensed",sans-serif;letter-spacing:.02em}.kd-navigation{font:400 .76rem/1 Inter,sans-serif!important}.kd-navigation a{color:#edf1f3!important;text-decoration:none!important}.kd-min-footer{background:#020b12!important;color:#7f929e!important;padding:28px clamp(22px,5vw,80px)!important;font-size:.85rem}.kd-min-footer-row{margin:0 auto!important}.kd-min-footer p{margin:0!important}.kd-min-footer a{color:inherit!important;text-decoration:none!important}@media(max-width:620px){.kd-header-row{min-height:74px!important;padding-inline:20px!important}.kd-brand-wordmark{display:none!important}.kd-brand-mark{width:31px;height:40px;flex-basis:31px}}@media(max-width:781px){body{padding-bottom:0!important}}@media(max-width:620px){body .kd-subhero{padding:52px 0 62px!important}body .kd-subhero>.kd-wrap{width:calc(100% - 40px)!important}body .kd-subhero .kd-title{font-size:clamp(2.4rem,11.5vw,3.2rem)!important;line-height:.9!important;letter-spacing:-.035em!important;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:auto;margin-bottom:22px!important}body .kd-subhero .kd-lead{font-size:.98rem!important;line-height:1.55!important;max-width:34rem}body .kd-subhero .kd-muted,body .kd-subhero .kd-label,body .kd-subhero .wp-block-post-terms{font-size:.58rem!important;letter-spacing:.12em!important}body .kd-subhero-grid{gap:34px!important}body .kd-subnav p{font-size:.58rem!important;padding:10px 0!important}body .kd-content.kd-section{padding:62px 20px!important}body .kd-content .wp-block-post-content{font-size:1rem!important;line-height:1.7!important}body .kd-content h2{font-size:clamp(1.95rem,9.5vw,2.45rem)!important;line-height:.98!important;letter-spacing:-.025em!important;margin-top:2.2rem!important}body .kd-content h3{font-size:clamp(1.45rem,7vw,1.85rem)!important;line-height:1.05!important}body .kd-content p,body .kd-content li{font-size:1rem!important;line-height:1.7!important}body .kd-contact-band{padding:60px 20px!important}body .kd-contact-band .kd-section-title{font-size:clamp(2.15rem,10vw,2.8rem)!important;line-height:.92!important}body .kd-section{padding-block:68px!important}}@media(max-width:620px){body .kd-subhero .kd-title{font-size:clamp(2.25rem,10.25vw,2.75rem)!important;line-height:.94!important;hyphens:none!important;overflow-wrap:normal!important;word-break:keep-all!important;margin:0 0 30px!important}body .kd-subhero .kd-lead{font-size:1rem!important;line-height:1.65!important;color:#aebbc3!important;margin:0 0 26px!important}body .kd-subhero .kd-muted{margin-top:0!important}body .kd-content.kd-section{padding:76px 26px 86px!important}body .kd-content .wp-block-post-content{width:100%!important;max-width:38rem!important;font-size:1.0625rem!important;line-height:1.78!important}body .kd-content .wp-block-post-content>p,body .kd-content .wp-block-post-content li{color:#536572!important;font-size:1.0625rem!important;line-height:1.78!important}body .kd-content .wp-block-post-content>p{margin:0 0 1.65rem!important}body .kd-content .wp-block-post-content>p:first-child{font-size:1.0875rem!important;line-height:1.82!important;margin-bottom:4.5rem!important}body .kd-content .wp-block-post-content h2{font-size:clamp(1.9rem,8.6vw,2.1rem)!important;line-height:1.06!important;letter-spacing:-.02em!important;hyphens:auto!important;overflow-wrap:anywhere!important;word-break:normal!important;margin:4.75rem 0 1.45rem!important}body .kd-content .wp-block-post-content h3{font-size:clamp(1.45rem,6.8vw,1.75rem)!important;line-height:1.12!important;hyphens:auto!important;overflow-wrap:anywhere!important;margin:3.75rem 0 1.2rem!important}body .kd-content .wp-block-post-content ul,body .kd-content .wp-block-post-content ol{margin:0 0 2rem!important;padding-left:1.3rem!important}body .kd-content .wp-block-post-content li+li{margin-top:.75rem!important}body .kd-content .wp-block-post-content a{text-decoration-thickness:1px!important;text-underline-offset:3px!important}body .kd-contact-band{padding:78px 26px 88px!important}body .kd-contact-band .kd-section-title{margin:20px 0 28px!important;hyphens:auto!important;overflow-wrap:anywhere!important}body .kd-contact-band .kd-lead{font-size:1rem!important;line-height:1.7!important}}@media(max-width:620px){body .kd-subhero .kd-title{font-size:clamp(2rem,9.2vw,2.35rem)!important;line-height:.96!important}}@media(max-width:620px){body .kd-subhero .kd-title{font-size:clamp(2rem,8.3vw,2.15rem)!important}}.kd-header,.kd-header .wp-block-html,.kd-header .kd-shell-nav{overflow:visible!important}@media(max-width:1000px){.kd-shell-links.open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;overflow-y:auto!important}}@media (min-width:1001px){body .kd-subhero-grid{grid-template-columns:minmax(0,1fr) minmax(170px,190px)!important;gap:clamp(48px,5vw,72px)!important;}body .kd-subnav{width:auto!important;min-width:0!important}body.single-post .kd-content>.entry-content.wp-block-post-content{width:min(100% - 48px,760px)!important;max-width:760px!important;margin-inline:auto!important;}body.single-post .kd-content>.entry-content.wp-block-post-content>p{font-size:18px!important;line-height:1.78!important;margin:0 0 32px!important;}body.single-post .kd-content>.entry-content.wp-block-post-content>p:first-child{font-size:20px!important;line-height:1.72!important;margin-bottom:76px!important;}body.single-post .kd-content>.entry-content.wp-block-post-content>h2{font-size:clamp(2.5rem,3.5vw,3.2rem)!important;line-height:1.08!important;margin:78px 0 24px!important;hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important;}body.single-post .kd-content>.entry-content.wp-block-post-content>hr{margin:64px 0!important;}}@media (max-width:1000px){body .kd-content-grid{grid-template-columns:minmax(0,1fr)!important;}body .kd-content-grid>*{min-width:0!important;width:100%!important;max-width:100%!important;}body .kd-post-grid h2,body .kd-post-grid h2 a{word-break:normal!important;overflow-wrap:normal!important;hyphens:auto!important;}}@media (max-width:620px){html,body{overflow-x:hidden!important}body .kd-content-grid{gap:56px!important}body .kd-content-main>p,body .kd-content-aside>p:not(.kd-label){font-size:17px!important;line-height:1.75!important;margin-bottom:26px!important;}body .kd-content-main>h2{font-size:clamp(2rem,8vw,2.15rem)!important;line-height:1.08!important;margin:64px 0 22px!important;hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important;}body .kd-content-main>h2:first-child{margin-top:0!important}body .kd-content-aside>h2{font-size:clamp(2rem,8vw,2.15rem)!important;line-height:1.08!important;margin:24px 0 22px!important;hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important;}body .kd-content-main>hr{margin:54px 0!important}body.single-post .kd-content>.entry-content.wp-block-post-content{width:min(100% - 52px,34rem)!important;max-width:34rem!important;margin-inline:auto!important;}}@media (max-width:1000px){body .kd-post-grid .wp-block-post-template{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;}body .kd-post-grid .wp-block-post{min-width:0!important;width:100%!important;max-width:100%!important;}}@media (max-width:1000px){body .kd-post-grid .wp-block-post-title a{display:block!important;width:100%!important;max-width:100%!important;}}@media(max-width:620px){body.single-post .kd-content>.entry-content.wp-block-post-content{width:calc(100% - 36px)!important;max-width:34rem!important;}}@media(max-width:620px){body.single-post .kd-content{padding-left:18px!important;padding-right:18px!important}body.single-post .kd-content>.entry-content.wp-block-post-content{width:100%!important;max-width:34rem!important;margin-left:auto!important;margin-right:auto!important;}}
