.kvk-journal-article{--journal-ink:#e8e8f1;--journal-muted:#a7aac4;--journal-accent:#b7adff;max-width:1120px;margin:0 auto;padding:clamp(30px,5vw,72px) clamp(20px,4vw,64px);color:var(--journal-ink)}
.kvk-journal-article__header{max-width:920px;margin:0 auto 56px;padding-bottom:34px;border-bottom:1px solid #a69bff29}
.kvk-journal-article__section{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--journal-accent);font-weight:700}
.kvk-journal-article__category{margin-top:12px;color:var(--journal-muted);font-size:13px}
.kvk-journal-article__category a{color:inherit}
.kvk-journal-article h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(32px,4.3vw,56px);line-height:1.13;letter-spacing:-.025em;color:#f3f0fc;margin:20px 0}
.kvk-journal-article__date{color:var(--journal-muted);font-size:12px;margin:24px 0 0}
.kvk-journal-article__body{max-width:760px;margin:0 auto;font-family:Onest,Arial,sans-serif;font-size:18px;line-height:1.85;overflow-wrap:break-word;display:flow-root}
.kvk-journal-article__body>p{margin:0 0 1.35em}
.kvk-journal-article__body>p:first-child{font-size:21px;line-height:1.7;color:#e4e0f5;margin-bottom:2.2em}
.kvk-journal-article__body h2{clear:both;font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(27px,3vw,36px);line-height:1.25;letter-spacing:-.015em;margin:2.1em 0 .8em;color:#f1edff;text-wrap:balance}
.kvk-journal-article__body h3{clear:both;font-size:22px;line-height:1.4;margin:1.7em 0 .7em;color:#e6e0ff}
.kvk-journal-article__body a,.kvk-journal-article__source a{color:#c4baff;text-decoration:underline;text-decoration-color:#a89ae36b;text-underline-offset:4px;transition:color .15s,text-decoration-color .15s}
.kvk-journal-article__body a:hover,.kvk-journal-article__body a:focus-visible{color:#fff;text-decoration-color:#ddd4ff}
.kvk-journal-article__body blockquote{clear:both;position:relative;margin:42px 0;padding:30px 32px 26px;border:0;border-left:3px solid #9585ec;background:linear-gradient(110deg,#8c73eb15,transparent);border-radius:0 12px 12px 0;color:#eee9ff}
.kvk-journal-article__body blockquote:before{content:"“";position:absolute;left:20px;top:-23px;font:76px/1 Georgia,serif;color:#b1a0fc}
.kvk-journal-article__body blockquote p{font:400 clamp(23px,2.5vw,30px)/1.5 Georgia,"Times New Roman",serif;margin:0}
.kvk-journal-article__body blockquote p+p{margin-top:16px}
.kvk-journal-article__body blockquote p+p:last-child,.kvk-journal-article__body blockquote cite{display:block;font:400 12px/1.65 Onest,Arial,sans-serif;color:var(--journal-muted)}
.kvk-journal-article__body blockquote p+p:last-child em{font-style:normal}
.kvk-journal-article__body img{max-width:100%;height:auto;border-radius:8px}
.kvk-journal-article__body figure{margin:36px 0}
.kvk-journal-article__body figure img{display:block;width:100%;height:auto}
.kvk-journal-article__body figcaption{margin-top:10px;color:var(--journal-muted);font-size:12px;line-height:1.6}
.kvk-journal-article__body .journal-image--left{float:left;width:43%;margin:10px 28px 20px 0}
.kvk-journal-article__body .journal-image--right{float:right;width:43%;margin:10px 0 20px 28px}
.kvk-journal-article__body .journal-image--wide{clear:both;width:100%;margin:42px 0}
.kvk-journal-article__source,.kvk-journal-article__footer{max-width:760px;margin:42px auto 0;padding-top:24px;border-top:1px solid #a69bff29;font-size:13px;color:var(--journal-muted)}
.kvk-journal-article__footer a{color:var(--journal-accent)}
@media(max-width:650px){.kvk-journal-article__header{margin-bottom:32px;padding-bottom:24px}.kvk-journal-article__body{font-size:16px;line-height:1.8}.kvk-journal-article__body>p:first-child{font-size:18px}.kvk-journal-article__body blockquote{margin:32px 0;padding:28px 20px 22px}.kvk-journal-article__body .journal-image--left,.kvk-journal-article__body .journal-image--right{float:none;width:100%;margin:30px 0}}
