.kaleidoscope-landing[data-v-02ec50a3]{--kaleidoscope-ink:#172b3a;--kaleidoscope-muted:#5b6970;--kaleidoscope-line:#cfd6d4;--kaleidoscope-coral:#b74d58;--kaleidoscope-gold:#d09b48;color:var(--kaleidoscope-ink);margin:0 0 58px}.kaleidoscope-layout[data-v-02ec50a3]{display:grid;gap:34px;grid-template-columns:168px minmax(0,1fr);margin:0 auto;max-width:1320px}.kaleidoscope-sidebar[data-v-02ec50a3]{align-self:start;border-right:1px solid var(--kaleidoscope-line);padding-top:38px}.kaleidoscope-back-link[data-v-02ec50a3]{color:var(--kaleidoscope-coral);display:block;font-size:.76rem;font-weight:800;line-height:1.45;text-decoration:none}.kaleidoscope-back-link[data-v-02ec50a3]:hover{color:var(--kaleidoscope-ink)}.kaleidoscope-sidebar-rule[data-v-02ec50a3]{border-top:2px solid var(--kaleidoscope-gold);margin:26px 0 22px;width:34px}.kaleidoscope-sidebar-label[data-v-02ec50a3]{color:var(--kaleidoscope-muted);font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1.4;margin:0 0 7px;text-transform:uppercase}.kaleidoscope-sidebar-current[data-v-02ec50a3]{color:var(--kaleidoscope-coral);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700;letter-spacing:.03em;margin:0}.kaleidoscope-main[data-v-02ec50a3]{min-width:0}.kaleidoscope-masthead[data-v-02ec50a3]{border-bottom:1px solid var(--kaleidoscope-line);display:grid;grid-template-columns:minmax(0,1fr);margin:0;max-width:none;padding:36px 0 32px;position:relative;text-align:center}.kaleidoscope-masthead-copy[data-v-02ec50a3]{margin-left:auto;padding-right:0;width:100%}.kaleidoscope-label[data-v-02ec50a3],.kaleidoscope-section-label[data-v-02ec50a3]{color:var(--kaleidoscope-coral);font-size:.72rem;font-weight:800;letter-spacing:.18em;line-height:1.4;margin:0 0 13px;text-transform:uppercase}.kaleidoscope-masthead h1[data-v-02ec50a3]{color:var(--kaleidoscope-ink);font-family:Bodoni\ 72,Didot,Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:600;letter-spacing:.04em;line-height:.9;margin:0}.kaleidoscope-title-accent[data-v-02ec50a3]{color:var(--kaleidoscope-coral)}.kaleidoscope-title-row[data-v-02ec50a3]{align-items:center;display:inline-flex;gap:16px;justify-content:center}.kaleidoscope-icon[data-v-02ec50a3]{background:conic-gradient(#b74d58 0deg 58deg,#d09b48 58deg 118deg,#172b3a 118deg 178deg,#b74d58 178deg 238deg,#d09b48 238deg 298deg,#172b3a 298deg 1turn);border:2px solid var(--kaleidoscope-coral);border-radius:50%;box-shadow:inset 0 0 0 5px #fbfcf9;display:inline-block;flex:0 0 auto;height:clamp(34px,4vw,54px);position:relative;width:clamp(34px,4vw,54px)}.kaleidoscope-icon[data-v-02ec50a3]:after{background:var(--kaleidoscope-coral);border:2px solid #fbfcf9;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.kaleidoscope-descriptor[data-v-02ec50a3]{color:var(--kaleidoscope-gold);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:800;letter-spacing:.08em;margin:18px 0 0}.kaleidoscope-intro[data-v-02ec50a3]{color:var(--kaleidoscope-muted);font-size:1.02rem;line-height:1.8;margin:22px auto 0;max-width:680px}.kaleidoscope-featured[data-v-02ec50a3]{border-bottom:1px solid var(--kaleidoscope-line);display:grid;gap:34px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:34px;padding-bottom:40px}.kaleidoscope-card-image-link[data-v-02ec50a3],.kaleidoscope-featured-image-link[data-v-02ec50a3]{background:#e7eceb;display:block;overflow:hidden}.kaleidoscope-compact-articles[data-v-02ec50a3]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.kaleidoscope-compact-card[data-v-02ec50a3]{background:#fbfcf9;border:1px solid var(--kaleidoscope-line);display:grid;gap:10px;grid-template-columns:1fr;min-width:0;padding:10px;width:100%}.kaleidoscope-compact-image-link[data-v-02ec50a3]{background:#e7eceb;display:block;overflow:hidden}.kaleidoscope-compact-image[data-v-02ec50a3]{display:block;height:128px;-o-object-fit:cover;object-fit:cover;width:100%}.kaleidoscope-compact-copy[data-v-02ec50a3]{min-width:0}.kaleidoscope-compact-copy h2[data-v-02ec50a3]{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.12;margin:8px 0 7px}.kaleidoscope-compact-copy h2 a[data-v-02ec50a3]{color:inherit;text-decoration:none}.kaleidoscope-compact-copy h2 a[data-v-02ec50a3]:hover{color:var(--kaleidoscope-coral)}.kaleidoscope-compact-copy>p[data-v-02ec50a3]:not(.kaleidoscope-author){color:var(--kaleidoscope-muted);font-size:.86rem;line-height:1.55;margin:0}.kaleidoscope-featured-image[data-v-02ec50a3]{aspect-ratio:1.45/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.kaleidoscope-featured-copy[data-v-02ec50a3]{align-self:center;padding:10px 5% 10px 0}.kaleidoscope-meta[data-v-02ec50a3]{color:var(--kaleidoscope-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:9px 13px;line-height:1.5}.kaleidoscope-meta span[data-v-02ec50a3]:first-child{color:var(--kaleidoscope-ink);font-weight:700}.kaleidoscope-meta span[data-v-02ec50a3]:nth-child(2){color:var(--kaleidoscope-coral);font-weight:800}.kaleidoscope-featured-copy h2[data-v-02ec50a3]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1.05;margin:17px 0 14px}.kaleidoscope-card h3 a[data-v-02ec50a3],.kaleidoscope-featured-copy h2 a[data-v-02ec50a3]{color:inherit;text-decoration:none}.kaleidoscope-card h3 a[data-v-02ec50a3]:hover,.kaleidoscope-featured-copy h2 a[data-v-02ec50a3]:hover{color:var(--kaleidoscope-coral)}.kaleidoscope-card p[data-v-02ec50a3],.kaleidoscope-featured-copy>p[data-v-02ec50a3]:not(.kaleidoscope-section-label):not(.kaleidoscope-author){color:var(--kaleidoscope-muted);line-height:1.75}.kaleidoscope-author[data-v-02ec50a3]{color:var(--kaleidoscope-ink);font-size:.78rem;font-weight:800;margin:20px 0 0}.kaleidoscope-read-link[data-v-02ec50a3]{color:var(--kaleidoscope-coral);display:inline-flex;font-size:.82rem;font-weight:800;gap:9px;margin-top:20px;text-decoration:none}.kaleidoscope-block[data-v-02ec50a3]{margin-top:42px}.kaleidoscope-block-heading[data-v-02ec50a3]{align-items:baseline;border-bottom:2px solid var(--kaleidoscope-ink);display:flex;gap:20px;justify-content:space-between}.kaleidoscope-block-heading h2[data-v-02ec50a3]{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:500;margin:0 0 10px}.kaleidoscope-grid[data-v-02ec50a3]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.kaleidoscope-card[data-v-02ec50a3]{border-bottom:1px solid var(--kaleidoscope-line);min-width:0}.kaleidoscope-card-image[data-v-02ec50a3]{aspect-ratio:1.35/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.kaleidoscope-card-body[data-v-02ec50a3]{padding:16px 2px 22px}.kaleidoscope-card h3[data-v-02ec50a3]{font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:500;line-height:1.18;margin:13px 0 9px}.kaleidoscope-card p[data-v-02ec50a3]{font-size:.9rem;margin:0}@media(max-width:760px){.kaleidoscope-layout[data-v-02ec50a3]{gap:0;grid-template-columns:1fr}.kaleidoscope-sidebar[data-v-02ec50a3]{border-bottom:1px solid var(--kaleidoscope-line);border-right:0;padding:18px 0 16px}.kaleidoscope-sidebar-rule[data-v-02ec50a3]{margin:14px 0 10px}.kaleidoscope-masthead[data-v-02ec50a3]{padding-top:28px}.kaleidoscope-masthead-copy[data-v-02ec50a3]{width:100%}.kaleidoscope-featured[data-v-02ec50a3]{gap:22px;grid-template-columns:1fr}.kaleidoscope-featured-copy[data-v-02ec50a3]{padding:0}.kaleidoscope-compact-articles[data-v-02ec50a3]{grid-template-columns:1fr}.kaleidoscope-compact-card[data-v-02ec50a3]{grid-template-columns:112px minmax(0,1fr)}.kaleidoscope-grid[data-v-02ec50a3]{grid-template-columns:1fr}.kaleidoscope-block-heading[data-v-02ec50a3]{display:block}}@media(min-width:761px)and (max-width:980px){.kaleidoscope-compact-articles[data-v-02ec50a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}
