.revya-content{--reading-ink:#0f172a;--reading-copy:#334155;--reading-muted:#64748b;--reading-line:#e2e8f0;--reading-purple:#6c12ed;--reading-lilac:#f4eefc;--reading-gutter:24px;color:var(--reading-ink);font-family:Archivo,var(--font-archivo,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;background:#fafafa}.revya-content ::selection{color:#2a104a;background:#e7d6fc}.revya-content :is(a,button,summary):focus-visible{outline:2px solid var(--reading-purple);outline-offset:4px}.revya-content :is(h1,h2,h3){text-wrap:balance}.revya-content :is(p,li){overflow-wrap:anywhere}.revya-content svg{flex-shrink:0}.revya-content [id]{scroll-margin-top:104px}.revya-content .reading-page{color:var(--reading-ink);background:#fafafa}.revya-content .reading-header{border-bottom:1px solid var(--reading-line);background:linear-gradient(115deg,#fafafa 25%,#f4eefc 100%);padding:clamp(52px,7vw,88px) 24px 48px}.revya-content .reading-header>div{max-width:800px;margin-inline:auto}.revya-content .reading-header h1{letter-spacing:-.035em;color:var(--reading-ink);max-width:23ch;margin:20px 0;font-size:clamp(34px,4.4vw,56px);font-weight:650;line-height:1.08}.revya-content .reading-header p{color:var(--reading-copy);max-width:65ch;font-size:clamp(18px,2vw,21px);line-height:1.6}.revya-content .reading-header a[href=\/resources]{align-items:center;min-height:44px}.revya-content .reading-header .article-meta{color:#665477;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;margin-bottom:0;display:flex}.revya-content .reading-header .article-category{color:#5a0dc7;background:#e9def9;border-radius:6px;padding:6px 10px;font-size:13px}.revya-content .reading-header nav{padding:0;font-size:13px}.revya-content .reading-header nav+h1{margin-top:20px}.revya-content .reading-body{padding:48px var(--reading-gutter)88px}.revya-content .reading-body>div,.revya-content .reading-column{max-width:800px;margin-inline:auto}.revya-content .reading-page .prose{max-width:72ch;color:var(--reading-copy)}.revya-content .reading-page .prose :is(p,li){font-size:18px;line-height:1.8}.revya-content .reading-page .prose p{margin:0 0 1.25em}.revya-content .reading-page .prose :is(h2,h3,h4){color:var(--reading-ink);letter-spacing:-.025em;font-weight:650;line-height:1.2}.revya-content .reading-page .prose h2{margin:2em 0 .65em;font-size:clamp(27px,3vw,34px)}.revya-content .reading-page .prose h3{margin:1.5em 0 .6em;font-size:23px}.revya-content .reading-page .prose h4{margin:1.25em 0 .5em;font-size:19px}.revya-content .reading-page .prose>:first-child{margin-top:0}.revya-content .reading-page .prose :is(ul,ol){margin-block:1.25em}.revya-content .reading-page .prose li{margin-block:.45em}.revya-content .reading-page .prose li::marker{color:#6c12ed}.revya-content .reading-page .prose a{color:#5a0dc7;text-underline-offset:4px;-webkit-text-decoration:underline #c8b1ea;text-decoration:underline #c8b1ea}.revya-content .reading-page .prose a:hover{text-decoration-color:currentColor}.revya-content .reading-page .prose blockquote{background:var(--reading-lilac);color:#4a365f;border:0;border-radius:12px;margin:32px 0;padding:24px 28px}.revya-content .reading-page .prose blockquote p:last-child{margin-bottom:0}.revya-content .reading-page .prose .not-prose :is(p,li){font-size:16px;line-height:1.65}.revya-content .reading-page .prose .not-prose :is(h3,h4){font-size:19px}.revya-content .reading-page .prose .not-prose a{text-decoration:none}.revya-content .reading-page .not-prose{max-width:100%}.revya-content .reading-page table{font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:15px;line-height:1.55}.revya-content .reading-page th{color:var(--reading-ink);background:#f1ebfc;font-weight:650}.revya-content .reading-page :is(td,th){vertical-align:top;border-bottom:1px solid var(--reading-line);padding:14px 16px}.revya-content .reading-page tbody tr:nth-child(2n){background:#f8fafc}.revya-content .reading-page .overflow-x-auto{scrollbar-color:#c8bbd7 #f1ebfc;border:1px solid var(--reading-line);border-radius:12px;overflow:auto}.revya-content .reading-page .overflow-x-auto:focus-visible{outline:2px solid var(--reading-purple);outline-offset:4px}.revya-content .reading-cta{background:var(--reading-lilac);color:var(--reading-ink);border-block:1px solid #ded3ea;padding:clamp(32px,6vw,64px) 24px}.revya-content .reading-cta>div{max-width:800px;margin-inline:auto}.revya-content .reading-cta h2{color:var(--reading-ink);letter-spacing:-.03em;font-size:clamp(28px,3.3vw,40px);font-weight:650;line-height:1.15}.revya-content .reading-cta p{color:#665477;font-size:18px;line-height:1.6}.revya-content .reading-cta a{border-radius:9px;min-height:46px}.revya-content .reading-cta [data-slot=button],.revya-content .content-button{color:#fff;background:#6c12ed;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.revya-content .reading-cta [data-slot=button]:hover,.revya-content .content-button:hover{background:#5a0dc7}.revya-content .reading-cta .content-button-secondary{color:#2a104a;background:#fff;border:1px solid #c8bbd7}.revya-content .reading-cta .content-button-secondary:hover{background:#f1ebfc}.revya-content .reading-legal>article{max-width:848px;margin:auto;padding:64px 24px 96px}.revya-content .reading-legal h1{letter-spacing:-.035em;font-size:clamp(36px,4.5vw,56px);font-weight:650;line-height:1.1}.revya-content .reading-legal .prose{border-top:1px solid var(--reading-line);padding-top:36px}.revya-content .reading-legal .prose h2{font-size:28px}.revya-content .reading-legal .prose :is(p,li){font-size:17px}.revya-content .reading-legal section{margin-bottom:40px}.revya-content .resource-hub{background:#fafafa}.revya-content .resource-heading{background:linear-gradient(115deg,#fafafa 30%,#f1ebfc 100%);border-bottom:1px solid #ded3ea;padding:clamp(56px,8vw,104px) 24px 64px}.revya-content .resource-heading>div,.revya-content .resource-section{max-width:1200px;margin-inline:auto}.revya-content .resource-heading h1{letter-spacing:-.035em;max-width:15ch;margin:24px 0;font-size:clamp(42px,6vw,72px);font-weight:650;line-height:1.04}.revya-content .resource-heading p{max-width:62ch;color:var(--reading-copy);font-size:19px;line-height:1.65}.revya-content .resource-section{padding:64px 24px}.revya-content .resource-section>h2{letter-spacing:-.025em;border-bottom:1px solid var(--reading-line);margin-bottom:0;padding-bottom:24px;font-size:28px;font-weight:650;line-height:1.2}.revya-content .resource-featured{grid-template-columns:1fr 1fr;gap:40px;display:grid}.revya-content .resource-feature{color:inherit;flex-direction:column;padding-block:32px;display:flex}.revya-content .resource-feature+.resource-feature{border-left:1px solid var(--reading-line);padding-left:40px}.revya-content .resource-feature h3{letter-spacing:-.025em;margin:18px 0;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.15}.revya-content .resource-feature p{color:var(--reading-copy);margin-bottom:24px;font-size:16px;line-height:1.7}.revya-content .resource-meta{color:var(--reading-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:13px;display:flex}.revya-content .resource-meta img{object-fit:contain;max-width:72px;height:24px}.revya-content .resource-meta>span:first-child{color:#5a0dc7;font-weight:600}.revya-content .resource-link{color:#5a0dc7;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.revya-content .resource-feature:hover h3,.revya-content .resource-row:hover h3{color:#5a0dc7}.revya-content .resource-proof{border-top:1px solid var(--reading-line);flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-top:auto;padding-top:28px;display:flex}.revya-content .resource-proof strong{color:#6c12ed;font-variation-settings:"wdth" 68;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;font-stretch:68%;line-height:1}.revya-content .resource-proof span{color:var(--reading-copy);max-width:24ch;font-size:14px}.revya-content .resource-proof small{color:var(--reading-muted);margin-top:4px;line-height:1.5;display:block}.revya-content .resource-proof-stat{flex:1;min-width:150px}.revya-content .resource-proof-stat strong{margin-bottom:8px;font-size:34px;display:block}.revya-content .resource-row{border-bottom:1px solid var(--reading-line);color:inherit;grid-template-columns:150px 1fr 40px;align-items:start;gap:32px;padding:32px 0;display:grid}.revya-content .resource-row .resource-meta{gap:8px;padding-top:4px;display:grid}.revya-content .resource-row h3{letter-spacing:-.025em;max-width:36ch;margin-bottom:10px;font-size:23px;font-weight:650;line-height:1.25}.revya-content .resource-row p{color:var(--reading-copy);max-width:72ch;font-size:16px;line-height:1.65}.revya-content .resource-row>svg{color:#6c12ed;width:24px;height:24px;margin-top:4px}.revya-content .resource-row .resource-link{margin-top:8px;font-size:14px}.revya-content .glossary-jump{flex-wrap:wrap;gap:8px;display:flex}.revya-content .glossary-jump a{color:#5a0dc7;background:#fff;border:1px solid #ded3ea;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.revya-content .glossary-jump a:hover{background:#f1ebfc}.revya-content .glossary-group{margin-block:48px}.revya-content .glossary-group h2{letter-spacing:-.025em;border-bottom:1px solid var(--reading-line);padding-bottom:16px;font-size:30px;font-weight:650}.revya-content .glossary-term{border-bottom:1px solid var(--reading-line);grid-template-columns:minmax(160px,.7fr) 1.5fr;gap:28px;padding:24px 0;display:grid}.revya-content .glossary-term h3{font-size:18px;font-weight:650;line-height:1.4}.revya-content .glossary-term p{color:var(--reading-copy);font-size:17px;line-height:1.75}.revya-content .reading-feature-page>main>section{padding-block:64px}.revya-content .reading-feature-page>main>.reading-header{padding-block:64px 48px}.revya-content .reading-feature-page .reading-header>div{max-width:1000px}.revya-content .reading-feature-page h1{max-width:24ch}.revya-content .reading-feature-page [class*=max-w-7xl]{max-width:1120px}.revya-content .reading-feature-page [class*=border-l-4]{border-left-width:1px}@media (max-width:700px){.revya-content{--reading-gutter:20px}.revya-content .reading-header,.revya-content .resource-heading{padding:40px 20px 36px}.revya-content .reading-body{padding:36px var(--reading-gutter)64px}.revya-content .reading-page .prose :is(p,li){font-size:17px}.revya-content .reading-page .prose .not-prose :is(p,li){font-size:15px}.revya-content .reading-page .not-prose [class*=p-8],.revya-content .reading-page .not-prose [class*=p-12]{padding:20px}.revya-content .reading-page table{min-width:540px}.revya-content .reading-page .prose blockquote{padding:20px}.revya-content .resource-section{padding:40px 20px}.revya-content .resource-featured{grid-template-columns:1fr;gap:0}.revya-content .resource-feature+.resource-feature{border-left:0;border-top:1px solid var(--reading-line);padding-left:0}.revya-content .resource-row{grid-template-columns:1fr 24px;gap:12px;padding:28px 0}.revya-content .resource-row .resource-meta{grid-column:1/-1;gap:16px;display:flex}.revya-content .resource-row h3{font-size:22px}.revya-content .glossary-term{grid-template-columns:1fr;gap:8px;padding-block:24px}.revya-content .reading-legal>article{padding:40px 20px 64px}}.revya-content .reading-page .reading-inline-header{margin:0 calc(-1*var(--reading-gutter))40px;padding:28px var(--reading-gutter)36px;border-radius:12px}.revya-content .reading-page .reading-single{padding-top:40px}.revya-content .reading-page [data-slot=button]{white-space:normal;color:#fff;background:#6c12ed;border-radius:9px;min-height:46px;padding:12px 20px;font-size:15px;line-height:1.4;text-decoration:none}.revya-content .reading-page [data-slot=button]:hover{background:#5a0dc7}.revya-content .reading-page [data-slot=button].border{color:#2a104a;background:#fff;border-color:#c8bbd7}.revya-content .reading-page .not-prose :is(.flex.items-center.justify-between,.flex.items-center.gap-4){flex-wrap:wrap;row-gap:12px}.revya-content .reading-page .reading-cta .content-button{color:#fff;text-decoration:none}.revya-content .reading-page .reading-cta .content-button-secondary{color:#2a104a}.revya-content .resource-attribution{margin-top:24px}.revya-content .resource-attribution p{color:#596579;flex-wrap:wrap;gap:8px 20px;font-size:13px;line-height:1.6;display:flex}.revya-content .resource-attribution a{color:#6c12ed;text-underline-offset:3px}.revya-content .resource-attribution a:hover{text-decoration:underline}.revya-content .resource-topic-nav{padding-block:24px}.revya-content .resource-topic-nav>span{color:#596579;margin-bottom:12px;font-size:14px;display:block}.revya-content .resource-topic-nav>div{flex-wrap:wrap;gap:10px;display:flex}.revya-content .resource-topic-nav a{color:#5a0dc7;border:1px solid #ded3ea;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.revya-content .resource-topic-nav a:hover{background:#f1ebfc}.revya-content .resource-section>p{max-width:68ch;color:var(--reading-copy);margin:20px 0 8px;line-height:1.65}
