#ct .ct-main{max-width:860px;margin:0 auto;padding:56px 32px 32px}#ct .ct-crumbs ol{color:var(--fg2);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}#ct .ct-crumbs li+li:before{content:"›";color:var(--fg3);margin-right:6px}#ct .ct-crumbs a{color:var(--accent-deep);text-decoration:none}#ct .ct-crumbs a:hover{text-decoration:underline}#ct .ct-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-dk);margin-bottom:16px;font-size:12px;font-weight:600}#ct .ct-h1{letter-spacing:-.04em;color:var(--fg1);text-wrap:balance;margin:0;font-family:Fraunces,serif;font-size:clamp(40px,5vw,62px);font-weight:300;line-height:1.04}#ct .ct-lead{max-width:640px;color:var(--fg2);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.6}#ct .ct-answer{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent-dk);border-radius:20px;margin-top:26px;padding:22px 26px}#ct .ct-answer-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:8px;font-size:11px;font-weight:700}#ct .ct-answer p{color:var(--fg1);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}#ct .ct-table-wrap{background:#fff;border-radius:24px;margin-top:26px;padding:26px 28px;overflow-x:auto;box-shadow:0 0 0 .5px #0000000f}#ct .ct-table-wrap:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}#ct .ct-table{border-collapse:collapse;width:100%;color:var(--fg2);font-size:14.5px;line-height:1.55}#ct .ct-table caption{text-align:left;color:var(--fg1);padding-bottom:12px;font-size:15px;font-weight:700}#ct .ct-table th,#ct .ct-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:12px 16px 12px 0}#ct .ct-table thead th{color:var(--fg1);border-bottom-color:#0000001a;padding-top:0;font-size:13px;font-weight:700}#ct .ct-table tbody th{color:var(--fg1);min-width:130px;font-weight:600}#ct .ct-table tr:last-child th,#ct .ct-table tr:last-child td{border-bottom:0}#ct .ct-table-note{color:var(--fg2);margin:12px 0 0;font-size:12.5px;line-height:1.55}#ct .ct-body{background:#fff;border-radius:24px;margin-top:30px;padding:34px 40px;box-shadow:0 0 0 .5px #0000000f}#ct .ct-body:empty{display:none}#ct .ct-body>:first-child{margin-top:0}#ct .ct-body h2{letter-spacing:-.2px;color:var(--fg1);margin:32px 0 10px;font-size:19px;font-weight:700}#ct .ct-body h3{color:var(--fg1);margin:22px 0 8px;font-size:15.5px;font-weight:700}#ct .ct-body p,#ct .ct-body li{color:var(--fg2);font-size:15.5px;line-height:1.7}#ct .ct-body p{margin:0}#ct .ct-body p+p{margin-top:12px}#ct .ct-body ul,#ct .ct-body ol{margin:12px 0 0;padding-left:22px}#ct .ct-body :is(ul,ol)+p{margin-top:12px}#ct .ct-body li+li{margin-top:6px}#ct .ct-body a{color:var(--accent-deep)}#ct .ct-body strong{color:var(--fg1)}#ct .ct-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}#ct .ct-list a{background:var(--bg-page);border-radius:18px;padding:20px 22px;text-decoration:none;transition:box-shadow .2s;display:block}#ct .ct-list a:hover{box-shadow:0 0 0 1px var(--accent-tint-strong)}#ct .ct-list-title{color:var(--fg1);font-size:16px;font-weight:700;display:block}#ct .ct-list-teaser{color:var(--fg2);margin-top:4px;font-size:14px;line-height:1.55;display:block}#ct .ct-related{margin-top:34px}#ct .ct-related h2{letter-spacing:1.4px;text-transform:uppercase;color:#0000009e;margin:0 0 14px 4px;font-size:12px;font-weight:700}#ct .ct-tool{margin-top:22px}#ct .ct-body-table{margin:16px 0;overflow-x:auto}#ct .ct-body-table:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}#ct .ct-body-table table{border-collapse:collapse;width:100%;color:var(--fg2);font-size:14px;line-height:1.5}#ct .ct-body-table th,#ct .ct-body-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:10px 14px 10px 0}#ct .ct-body-table thead th{color:var(--fg1);border-bottom-color:#0000001a;font-size:13px;font-weight:700}#ct .ct-body-table tbody th{color:var(--fg1);font-weight:600}#ct .ct-body-table tr:last-child th,#ct .ct-body-table tr:last-child td{border-bottom:0}#ct .ct-group+.ct-group{margin-top:30px}#ct .ct-sources{margin-top:26px;padding:0 4px}#ct .ct-sources h2{color:var(--fg1);margin:0 0 8px;font-size:14px;font-weight:700}#ct .ct-sources ol{color:var(--fg2);margin:0;padding-left:20px;font-size:13px;line-height:1.6}#ct .ct-sources li+li{margin-top:4px}#ct .ct-sources a{color:var(--accent-deep);overflow-wrap:anywhere}#ct .ct-publisher{color:var(--fg2)}#ct .ct-byline{color:var(--fg2);margin:22px 4px 0;font-size:13px}#ct .ct-cta{background:#fff9;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:22px 26px;display:flex;box-shadow:0 0 0 .5px #0000000f}#ct .ct-cta-title{color:var(--fg1);font-size:15px;font-weight:700}#ct .ct-cta p{color:var(--fg2);margin:4px 0 0;font-size:14px;line-height:1.5}#ct .ct-cta-link{background:var(--accent-dk);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}#ct .ct-cta-link:hover{background:var(--accent-deep);color:#fff}@media (width<=859px){#ct .ct-main{padding:32px 20px 20px}#ct .ct-h1{font-size:36px}#ct .ct-answer{padding:18px 20px}#ct .ct-answer p{font-size:16px}#ct .ct-table-wrap{padding:20px 18px}#ct .ct-body{padding:24px 22px}}#ct{--ink-meta:#0000009e;--card-radius:22px;--hairline:0 0 0 .5px #0000000f}#ct .bp-article a:focus-visible,#ct .bp-hub a:focus-visible,#ct .bp-share-btn:focus-visible,#ct .bp-toc summary:focus-visible,#ct .bp-comments :is(input,textarea,button):focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:8px}#ct .ct-eyebrow a{color:inherit;text-decoration:none}#ct .ct-eyebrow a:hover{text-decoration:underline}#ct .is-post .ct-eyebrow,#ct .bp-hub .ct-eyebrow{color:var(--accent-deep)}#ct .ct-main.is-post{max-width:1200px}#ct .bp-layout{display:block}#ct .bp-article{min-width:0;max-width:860px;margin:0 auto}#ct .bp-aside{display:none}#ct .bp-article h2[id],#ct .bp-article h3[id]{scroll-margin-top:84px}@media (width>=1180px){#ct .bp-layout{grid-template-columns:minmax(0,860px) 248px;justify-content:center;align-items:start;gap:56px;display:grid}#ct .bp-article{margin:0}#ct .bp-aside{max-height:calc(100vh - 120px);padding-top:128px;display:block;position:sticky;top:92px;overflow-y:auto}#ct .bp-toc--inline{display:none}}#ct .bp-draft{background:var(--warn-bg);color:#7a3d00;border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:13.5px;font-weight:600}#ct .bp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:22px;display:flex}#ct .bp-meta{align-items:center;gap:12px;min-width:0;display:flex}#ct .bp-meta-text p{margin:0}#ct .bp-meta-author{color:var(--fg1);font-size:14.5px;font-weight:600}#ct .bp-meta-author a{color:var(--fg1);text-underline-offset:3px;text-decoration-color:#4f46e566}#ct .bp-meta-author a:hover{color:var(--accent-deep)}#ct .bp-meta-dates{color:var(--ink-meta);flex-wrap:wrap;gap:0 14px;margin-top:2px;font-size:13px;line-height:1.5;display:flex}@media (width>=600px){#ct .bp-meta-dates{gap:0}#ct .bp-meta-dates>span+span:before{content:"·";margin:0 7px}}#ct .bp-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;letter-spacing:.5px;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-grid}#ct .bp-avatar--lg{width:52px;height:52px;font-size:17px}#ct .bp-avatar--xl{width:76px;height:76px;font-size:24px}#ct .bp-cover{margin:26px 0 0}#ct .bp-cover img{aspect-ratio:16/9;object-fit:cover;background:var(--accent-tint);width:100%;height:auto;box-shadow:var(--hairline);border-radius:24px;display:block}#ct .bp-cover figcaption{color:var(--ink-meta);margin:8px 6px 0;font-size:12.5px}#ct .bp-cover figcaption a{color:var(--ink-meta)}#ct .bp-cover figcaption a:hover{color:var(--accent-deep)}#ct .bp-share-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#ct .bp-share-btn{all:unset;box-sizing:border-box;min-height:38px;box-shadow:var(--hairline), 0 1px 2px #0000000a;color:var(--fg1);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:box-shadow .16s,color .16s;display:inline-flex}#ct .bp-share-btn:hover{color:var(--accent-deep);box-shadow:0 0 0 1px var(--accent-tint-strong), 0 4px 14px -6px #4f46e559}#ct .bp-share-btn[hidden]{display:none}#ct .bp-share-btn--primary{background:var(--accent-deep);color:#fff;box-shadow:none}#ct .bp-share-btn--primary:hover{color:#fff;background:#4338ca}#ct .bp-share-status{min-height:0;color:var(--pos);margin:6px 4px 0;font-size:13px;font-weight:600}#ct .bp-share-status:empty{display:none}#ct .bp-share-more{position:relative}#ct .bp-share-more summary{list-style:none}#ct .bp-share-more summary::-webkit-details-marker{display:none}#ct .bp-share-more[open] .bp-chev{transform:rotate(180deg)}#ct .bp-chev{transition:transform .2s}#ct .bp-share-menu{z-index:30;background:#fff;border-radius:16px;min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 0 .5px #00000014,0 18px 40px -12px #00000040}#ct .bp-share-menu a{color:var(--fg1);border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}#ct .bp-share-menu a:hover,#ct .bp-share-menu a:focus-visible{background:var(--accent-tint);color:var(--accent-deep)}#ct .bp-share-menu a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}#ct .bp-brand{flex:none;display:block}#ct .bp-share--full{box-shadow:var(--hairline);background:#fff9;border-radius:24px;margin-top:26px;padding:22px 26px}#ct .bp-share-h{color:var(--fg1);margin:0 0 12px;font-size:15px;font-weight:700}#ct .bp-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}#ct .bp-toc li{counter-increment:toc}#ct .bp-toc a{color:var(--ink-meta);border-radius:10px;grid-template-columns:22px 1fr;gap:4px;padding:7px 10px;font-size:14px;line-height:1.45;text-decoration:none;display:grid}#ct .bp-toc a:before{content:counter(toc);font-variant-numeric:tabular-nums;color:var(--ink-meta);padding-top:1px;font-size:12px;font-weight:700}#ct .bp-toc a:hover{color:var(--accent-deep);background:var(--accent-tint)}#ct .bp-toc a[aria-current]{color:var(--accent-deep);background:var(--accent-tint);font-weight:600}#ct .bp-toc a[aria-current]:before{color:var(--accent-deep)}#ct .bp-toc--inline{box-shadow:var(--hairline);background:#fff;border-radius:20px;margin-top:22px}#ct .bp-toc--inline summary{cursor:pointer;color:var(--fg1);align-items:center;gap:10px;padding:16px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}#ct .bp-toc--inline summary::-webkit-details-marker{display:none}#ct .bp-toc--inline .bp-chev{margin-left:auto}#ct .bp-toc--inline[open] .bp-chev{transform:rotate(180deg)}#ct .bp-toc-count{color:var(--ink-meta);font-size:13px;font-weight:500}#ct .bp-toc--inline nav{padding:0 10px 12px}#ct .bp-toc--sidebar{padding:6px 0}#ct .bp-toc-h{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-meta);margin:0 0 8px 10px;font-size:11px;font-weight:700}#ct .bp-authorbox{box-shadow:var(--hairline);background:#fff;border-radius:24px;align-items:flex-start;gap:16px;margin-top:26px;padding:24px 26px;display:flex}#ct .bp-authorbox p{margin:0}#ct .bp-authorbox-name{font-size:16px;font-weight:700}#ct .bp-authorbox-name a{color:var(--fg1)}#ct .bp-authorbox-role{color:var(--ink-meta);font-size:13px;margin-top:2px!important}#ct .bp-authorbox-bio{color:var(--fg2);font-size:14.5px;line-height:1.6;margin-top:10px!important}#ct .bp-byline{margin:10px 0 0!important}#ct .bp-comments{box-shadow:var(--hairline);background:#fff;border-radius:24px;margin-top:26px;padding:26px 28px}#ct .bp-comments h2{color:var(--fg1);margin:0 0 8px;font-size:17px;font-weight:700}#ct .bp-comments-note{color:var(--ink-meta);margin:0 0 14px;font-size:13.5px;line-height:1.55}#ct .bp-comments-list{margin:0;padding:0;list-style:none}#ct .bp-comments-list--replies{border-left:2px solid var(--accent-tint-strong);margin:12px 0 0 18px;padding-left:14px}#ct .bp-comment{border-top:1px solid #0000000f;padding:14px 0}#ct .bp-comment-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:14px;display:flex}#ct .bp-comment-head time{color:var(--ink-meta);font-size:12.5px}#ct .bp-comment-team{background:var(--accent-tint);color:var(--accent-deep);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}#ct .bp-comment-body{color:var(--fg2);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 6px;font-size:14.5px;line-height:1.6}#ct .bp-comment-reply{all:unset;cursor:pointer;color:var(--accent-deep);font-size:13px;font-weight:600}#ct .bp-comments-empty,#ct .bp-comments-error{color:var(--ink-meta);font-size:14px}#ct .bp-comments-form{gap:14px;margin-top:18px;display:grid}#ct .bp-field label{color:var(--fg1);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}#ct .bp-field input[type=text],#ct .bp-field textarea{width:100%;font:inherit;color:var(--fg1);background:#fff;border:1px solid #0000002e;border-radius:12px;padding:11px 13px;font-size:15px}#ct .bp-field textarea{resize:vertical;min-height:120px}#ct .bp-field-hint{color:var(--ink-meta);margin:6px 0 0;font-size:12.5px}#ct .bp-field--check{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}#ct .bp-field--check label{color:var(--fg2);margin:0;font-size:13.5px;font-weight:500;line-height:1.5}#ct .bp-field--check input{width:18px;height:18px;accent-color:var(--accent-deep);margin-top:2px}#ct .bp-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#ct .bp-comments-reply{color:var(--fg1);align-items:center;gap:12px;margin:0;font-size:13.5px;display:flex}#ct .bp-comments-reply button{all:unset;cursor:pointer;color:var(--accent-deep);font-weight:600}#ct .bp-comments-submit{background:var(--accent-deep);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:11px 20px;font-size:14px;font-weight:600}#ct .bp-comments-submit:disabled{opacity:.6;cursor:progress}#ct .bp-comments-status{color:var(--fg1);margin:0;font-size:13.5px;font-weight:600}#ct .ct-main.bp-hub{max-width:1180px}#ct .bp-hub-head{max-width:760px}#ct .bp-hub-stats{color:var(--ink-meta);margin:14px 0 0;font-size:13.5px}#ct .bp-hub-stats a{color:var(--accent-deep)}#ct .bp-feedlink{margin:12px 0 0;font-size:13.5px}#ct .bp-feedlink a{color:var(--accent-deep);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}#ct .bp-feedlink a:hover{text-decoration:underline}#ct .bp-blognote{max-width:640px;color:var(--ink-meta);margin:18px 0 0;font-size:14.5px;line-height:1.6}#ct .bp-blognote a{color:var(--accent-deep)}#ct .bp-cats{margin:30px 0 0}#ct .bp-cats ul{flex-wrap:wrap;gap:8px;margin:0;padding:2px 2px 6px;list-style:none;display:flex}@media (width<=759px){#ct .bp-cats ul{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto}}#ct .bp-cats a{box-shadow:var(--hairline);color:var(--fg1);white-space:nowrap;background:#ffffffb3;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}#ct .bp-cats a:hover{color:var(--accent-deep);box-shadow:0 0 0 1px var(--accent-tint-strong)}#ct .bp-cats a[aria-current=page]{background:var(--fg1);color:#fff;box-shadow:none}#ct .bp-cats-count{color:var(--ink-meta);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}#ct .bp-cats a[aria-current=page] .bp-cats-count{color:#fffc}#ct .bp-section-h{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-meta);margin:38px 0 16px;font-size:12px;font-weight:700}#ct .bp-empty{color:var(--ink-meta);margin-top:30px;font-size:15px}#ct .bp-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}#ct .bp-grid>li{display:flex}#ct .bp-grid--related{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}#ct .bp-grid--related .bp-card-title{font-size:15.5px}#ct .bp-grid--related .bp-card-teaser{-webkit-line-clamp:2;font-size:13.5px}#ct .bp-grid--related .bp-card-cover-title{font-size:22px}#ct .bp-grid--related .bp-card-body{padding:14px 18px 16px}#ct .bp-card{border-radius:var(--card-radius);width:100%;box-shadow:var(--hairline), 0 1px 2px #00000008;background:#fff;flex-direction:column;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}#ct .bp-card:hover{box-shadow:0 0 0 1px var(--accent-tint-strong), 0 18px 40px -22px #4f46e573;transform:translateY(-2px)}#ct .bp-card:focus-within{box-shadow:0 0 0 2px var(--accent-deep)}#ct .bp-card-media{aspect-ratio:16/9;background:var(--accent-tint);position:relative;overflow:hidden}#ct .bp-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out-soft,ease-out);display:block}#ct .bp-card:hover .bp-card-media img{transform:scale(1.03)}#ct .bp-card-cover{color:#fff;background:radial-gradient(120% 90% at 85% 0,#a78bfa8c,#0000 60%),linear-gradient(150deg,#241c4c 0%,#0d0a2a 70%);flex-direction:column;justify-content:space-between;gap:8px;padding:20px 22px 22px;display:flex;position:absolute;inset:0}#ct .bp-card--news .bp-card-cover{background:radial-gradient(120% 90% at 15% 0,#a78bfa73,#0000 60%),linear-gradient(150deg,#1f1840 0%,#4f46e5 140%)}#ct .bp-card-cover-mark{opacity:.9;width:30px;height:30px}#ct .bp-card-cover-title{letter-spacing:-.03em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Fraunces,serif;font-size:clamp(24px,2.3vw,30px);font-weight:300;line-height:1.08;display:-webkit-box;overflow:hidden}#ct .bp-card-body{flex-direction:column;flex:1;padding:18px 22px 20px;display:flex}#ct .bp-card-body p{margin:0}#ct .bp-card-cat{z-index:2;letter-spacing:.4px;color:var(--accent-deep);font-size:12px;font-weight:700;position:relative}#ct .bp-card-cat a{color:var(--accent-deep);text-decoration:none}#ct .bp-card-cat a:hover{text-decoration:underline}#ct .bp-card-title{letter-spacing:-.2px;color:var(--fg1);text-wrap:balance;margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.35}#ct .bp-card-link{color:inherit;text-decoration:none}#ct .bp-card-link:after{content:"";z-index:1;border-radius:var(--card-radius);position:absolute;inset:0}#ct .bp-card-link:focus-visible{outline:none}#ct .bp-card-teaser{color:var(--fg2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden;margin-top:8px!important}#ct .bp-card-meta{color:var(--ink-meta);flex-wrap:wrap;gap:6px;padding-top:14px;font-size:12.5px;display:flex;margin-top:auto!important}#ct .bp-card--featured{display:grid}#ct .bp-card--featured .bp-card-title{letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(28px,3.2vw,40px);font-weight:300;line-height:1.08}#ct .bp-card--featured .bp-card-teaser{-webkit-line-clamp:4;font-size:15.5px}#ct .bp-card--featured .bp-card-body{justify-content:center;padding:26px 30px 28px}#ct .bp-card--featured .bp-card-cover-title{font-size:clamp(34px,4vw,54px)}@media (width>=760px){#ct .bp-card--featured{grid-template-columns:1.15fr 1fr}#ct .bp-card--featured .bp-card-media{aspect-ratio:auto;min-height:340px}#ct .bp-card--featured .bp-card-cover{padding:30px 34px 34px}}#ct .bp-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}#ct .bp-pager ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}#ct .bp-pager a,#ct .bp-pager span[aria-current]{border-radius:999px;place-items:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-grid}#ct .bp-pager a{color:var(--fg1);box-shadow:var(--hairline);background:#fff}#ct .bp-pager a:hover{color:var(--accent-deep)}#ct .bp-pager span[aria-current]{background:var(--fg1);color:#fff}#ct .bp-pager-step{min-width:96px}#ct .bp-profile{box-shadow:var(--hairline);background:#fff;border-radius:24px;align-items:flex-start;gap:20px;margin-top:22px;padding:24px 26px;display:flex}#ct .bp-profile p{margin:0}#ct .bp-profile-role{color:var(--ink-meta);font-size:13.5px;font-weight:600}#ct .bp-profile-bio{color:var(--fg2);font-size:15.5px;line-height:1.65;margin-top:8px!important}#ct .bp-profile-links{color:var(--ink-meta);font-size:13.5px;margin-top:10px!important}#ct .bp-profile-links a{color:var(--accent-deep)}@media (width<=859px){#ct .bp-head{margin-top:18px}#ct .bp-share--compact{width:100%}#ct .bp-share-menu{min-width:180px;left:0;right:auto}#ct .bp-cover img{border-radius:18px}#ct .bp-authorbox,#ct .bp-profile{gap:14px;padding:20px}#ct .bp-pager-step{min-width:0}#ct .bp-grid{grid-template-columns:1fr;gap:12px}}@media (width<=599px){#ct .bp-grid .bp-card{grid-template-columns:96px 1fr;align-items:stretch;display:grid}#ct .bp-grid .bp-card-media{aspect-ratio:auto;min-height:100%}#ct .bp-grid .bp-card-cover{justify-content:center;align-items:center;padding:12px}#ct .bp-grid .bp-card-cover-title{display:none}#ct .bp-grid .bp-card-body{padding:14px 16px}#ct .bp-grid .bp-card-title{font-size:15.5px}#ct .bp-grid .bp-card-teaser{display:none}#ct .bp-grid .bp-card-meta{gap:0 12px;padding-top:8px}#ct .bp-grid .bp-card-meta>span[aria-hidden]{display:none}}@media (prefers-reduced-motion:reduce){#ct .bp-card,#ct .bp-card-media img,#ct .bp-chev{transition:none}#ct .bp-card:hover,#ct .bp-card:hover .bp-card-media img{transform:none}}@media print{#ct>nav,#ct>footer,#ct footer,#ct nav[aria-label=Brotkrümelnavigation],#ct .bp-share,#ct .bp-toc,#ct .bp-aside,#ct .bp-comments,#ct .ct-cta,#ct .bp-cats,#ct .bp-pager,#ct .bp-feedlink,#ct .ct-related{display:none!important}body:before{display:none}html,body{background:#fff!important}#ct .ct-main,#ct .ct-main.is-post{max-width:none;padding:0}#ct .bp-layout{display:block}#ct .ct-body,#ct .ct-answer,#ct .bp-authorbox,#ct .ct-table-wrap{box-shadow:none;background:0 0;padding:0}#ct .ct-answer{border-left:3px solid #000;padding-left:12px}#ct .bp-cover img{border-radius:0;max-height:9cm}#ct .ct-body a[href^=http]:after,#ct .ct-sources a:after{content:" (" attr(href) ")";color:#444;overflow-wrap:anywhere;font-size:.85em}#ct h2,#ct h3{break-after:avoid}#ct p,#ct li{orphans:3;widows:3}}#ct.bp-home-wrap{background:0 0}#ct .bp-home{max-width:1180px;margin:0 auto;padding:40px 32px 100px;scroll-margin-top:80px}#ct .bp-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:30px;display:flex}#ct .bp-home-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-deep);margin:0 0 16px;font-size:12px;font-weight:600}#ct .bp-home-h{letter-spacing:-.04em;color:var(--fg1);margin:0;font-family:Fraunces,serif;font-size:clamp(30px,3.6vw,50px);font-weight:300;line-height:1.02}#ct .bp-home-h em{color:var(--accent-dk);font-style:italic}#ct .bp-home-all{box-shadow:var(--hairline);color:var(--fg1);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}#ct .bp-home-all:hover{color:var(--accent-deep);box-shadow:0 0 0 1px var(--accent-tint-strong)}#ct .bp-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=959px){#ct .bp-home{padding:20px 16px 70px}#ct .bp-grid--home{grid-template-columns:1fr}}#ct .bp-shots{flex-wrap:wrap;justify-content:center;gap:28px;margin:26px 0;display:flex}#ct .bp-shot{text-align:center;flex:0 320px;max-width:320px;margin:0}#ct .bp-shot-link{border-radius:34px;text-decoration:none;display:block;position:relative}#ct .bp-shot-link:focus-visible{outline:3px solid var(--accent-deep);outline-offset:4px}#ct .bp-shot picture{background:#111;border-radius:34px;padding:7px;display:block;overflow:hidden;box-shadow:0 0 0 .5px #0003,0 14px 34px -14px #00000059}#ct .bp-shot img{background:#f2f2f2;border-radius:27px;width:100%;height:auto;display:block}#ct .bp-shot-zoom{color:#fff;opacity:0;background:#0a0a0ac7;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .16s;position:absolute;bottom:14px;right:14px}#ct .bp-shot-link:hover .bp-shot-zoom,#ct .bp-shot-link:focus-visible .bp-shot-zoom{opacity:1}#ct .bp-shot figcaption{color:#0000009e;margin-top:12px;font-size:13.5px;line-height:1.5}#ct .bp-shot--web{flex:100%;max-width:760px}#ct .bp-shot--web .bp-shot-link{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 18px 40px -18px #00000059}#ct .bp-shot--web .bp-shot-link:focus-visible{outline-offset:4px}#ct .bp-shot-bar{background:#f1f1f4;border-bottom:.5px solid #0000001a;align-items:center;gap:10px;padding:8px 12px;display:flex}#ct .bp-shot-dots{background:radial-gradient(circle at 5px 5px,#ff5f57 4.5px,#0000 5px),radial-gradient(circle at 23px 5px,#febc2e 4.5px,#0000 5px),radial-gradient(circle at 41px 5px,#28c840 4.5px,#0000 5px);flex:none;width:46px;height:10px}#ct .bp-shot-url{color:#0000009e;text-align:center;background:#fff;border-radius:7px;flex:1;max-width:280px;margin:0 auto;padding:3px 10px;font-size:12px;line-height:1.4}#ct .bp-shot--web picture{box-shadow:none;background:0 0;border-radius:0;padding:0}#ct .bp-shot--web img{border-radius:0}@media (width<=719px){#ct .bp-shots{flex-direction:column;align-items:center}#ct .bp-shot{flex:none;width:min(78vw,320px)}#ct .bp-shot--web{width:100%;max-width:100%}}@media print{#ct .bp-shot picture{box-shadow:none;background:0 0;padding:0}#ct .bp-shot-zoom{display:none}}.bp-lightbox{cursor:zoom-out;background:0 0;border:0;place-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:20px;display:none}.bp-lightbox[open]{display:grid}.bp-lightbox::backdrop{background:#0a0a0adb}.bp-lightbox figure{flex-direction:column;align-items:center;gap:12px;max-height:100%;margin:0;display:flex}.bp-lightbox img{background:#f2f2f2;border-radius:22px;width:auto;max-width:min(92vw,560px);height:auto;max-height:calc(100vh - 110px);display:block}.bp-lightbox img.is-wide{border-radius:10px;max-width:min(96vw,1440px)}.bp-lightbox figcaption{font:500 14px/1.5 var(--font-ui,system-ui, sans-serif);color:#fff;text-align:center}.bp-lightbox-close{color:#0a0a0a;font:600 14px/1 var(--font-ui,system-ui, sans-serif);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:9px 16px;position:fixed;top:14px;right:14px}.bp-lightbox-close:focus-visible{outline-offset:3px;outline:3px solid #a78bfa}
