.paper-blog{--color-rose:#9d382f}.paper-blog .journal-intro{padding-block:48px 40px}.paper-blog h1{font-family:var(--font-serif);letter-spacing:-.025em;font-size:52px;font-weight:400;line-height:1.12}.paper-blog .journal-intro h1{margin-top:16px}.paper-blog .journal-intro-bottom{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:20px;display:flex}.paper-blog .journal-intro-bottom>p{max-width:680px;color:var(--paper-secondary);font-size:18px;line-height:28px}.paper-blog .journal-intro-bottom>a{flex-shrink:0}.paper-blog .journal-foundations{border-block:1px solid var(--paper-line);background:#f0eee6;padding-block:40px}.paper-blog .journal-section-heading{justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.paper-blog .journal-section-heading h2{font-size:14px;font-weight:500;line-height:24px}.paper-blog .journal-section-heading>p{color:var(--paper-secondary);font-size:13px;line-height:24px}.paper-blog .journal-feature-grid{grid-template-columns:1fr 1fr;gap:64px;margin-top:24px;display:grid}.paper-blog .journal-feature-grid article{border-top:1px solid #c9cbbd;padding-top:24px}.paper-blog .journal-meta{color:var(--paper-secondary);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:12px;line-height:20px;display:flex}.paper-blog .journal-feature-grid h3{max-width:520px;font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin-top:20px;font-size:36px;font-weight:400;line-height:1.16}.paper-blog .journal-feature-dek{color:var(--paper-secondary);max-width:540px;margin-top:16px;font-size:16px;line-height:28px}.paper-blog .journal-feature-grid .paper-text-link{margin-top:16px}.paper-blog :is(.journal-feature-grid,.journal-entry) h3 a{transition:color .16s var(--paper-ease)}.paper-blog :is(.journal-feature-grid,.journal-entry) h3 a:hover{color:var(--paper-accent)}.paper-blog .journal-essays{padding-block:48px 64px}.paper-blog .journal-essays>.journal-section-heading{margin-bottom:24px}.paper-blog .journal-entry{border-top:1px solid var(--paper-line);grid-template-columns:144px minmax(0,1fr) 160px;gap:40px;padding-block:32px;display:grid}.paper-blog .journal-entry-category{color:var(--paper-accent);font-size:12px;line-height:24px}.paper-blog .journal-entry h3{font-family:var(--font-serif);letter-spacing:-.02em;font-size:30px;font-weight:400;line-height:1.2}.paper-blog .journal-entry h3+p{max-width:760px;color:var(--paper-secondary);margin-top:12px;font-size:15px;line-height:24px}.paper-blog .journal-entry-meta{color:var(--paper-secondary);flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;line-height:20px;display:flex}.paper-blog .journal-entry-meta>a{place-items:center;min-width:44px;min-height:44px;display:grid}.paper-blog .journal-entry-meta>a:hover{color:var(--paper-accent)}.paper-blog .journal-subscribe{border-top:1px solid var(--paper-line);padding-block:48px 64px}.paper-blog .journal-subscribe-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.paper-blog .journal-subscribe h2{font-family:var(--font-serif);letter-spacing:-.02em;max-width:520px;font-size:36px;font-weight:400;line-height:1.16}.paper-blog .journal-subscribe h2+p{color:var(--paper-secondary);max-width:520px;margin-top:16px;font-size:15px;line-height:28px}.paper-blog .journal-subscribe form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid;position:relative}.paper-blog .journal-subscribe form>label{min-width:0;display:block}.paper-blog .journal-subscribe label>span:first-child{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--paper-secondary);margin-bottom:8px;font-size:13px;line-height:20px}.paper-blog .journal-subscribe input[type=email]{background:var(--paper-surface);border-color:#bfc0b4;min-height:48px;padding:12px 16px;font-size:14px}.paper-blog .journal-subscribe form>button{margin-top:28px}.paper-blog .journal-subscribe button:disabled{opacity:.6;cursor:not-allowed}.paper-blog .journal-subscribe form>[role=alert]{grid-column:1/-1}.paper-blog .journal-subscribe-privacy{color:var(--paper-secondary);grid-column:1/-1;font-size:12px;line-height:20px}.paper-blog .journal-subscribe-privacy a{text-underline-offset:3px;text-decoration:underline}.paper-blog .journal-subscribe [role=status]{font-size:16px;line-height:28px}.paper-article .article-header{border-bottom:1px solid var(--paper-line);padding-block:40px}.paper-article .article-back{min-height:44px;color:var(--paper-secondary);align-items:center;font-size:13px;display:inline-flex}.paper-article .article-back:hover{color:var(--paper-accent)}.paper-article .article-header>.journal-meta{margin-top:24px}.paper-article .article-header h1{text-wrap:balance;max-width:1000px;margin-top:20px;font-size:56px}.paper-article .article-dek{max-width:840px;color:var(--paper-secondary);margin-top:24px;font-size:20px;line-height:32px}.paper-article .article-byline{color:var(--paper-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;font-size:12px;line-height:20px;display:flex}.paper-article .article-reading-grid{grid-template-columns:216px minmax(0,760px);align-items:start;gap:64px;padding-block:48px 64px;display:grid}.paper-article .article-contents{max-height:calc(100vh - 64px);margin:-4px;padding:4px;position:sticky;top:32px;overflow:auto}.paper-article .article-contents-desktop>p{margin-bottom:12px;font-size:12px;font-weight:500;line-height:20px}.paper-article .article-contents ol{gap:4px;padding:0;list-style:none;display:grid}.paper-article .article-contents li>a{transition:color .16s var(--paper-ease), background-color .16s var(--paper-ease), border-color .16s var(--paper-ease);color:var(--paper-secondary);border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:8px 12px;font-size:13px;line-height:20px;display:block}.paper-article .article-contents li>a:hover{color:var(--paper-accent)}.paper-article .article-contents li>a[aria-current=location]{color:var(--paper-accent);border-left-color:var(--paper-accent);background:#efede4}.paper-article .article-manifesto{border-top:1px solid var(--paper-line);color:var(--paper-secondary);align-items:center;gap:12px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.paper-article .article-contents-mobile{display:none}.paper-article .article-body{min-width:0;color:var(--paper-ink);overflow-wrap:break-word;font-size:18px;line-height:32px}.paper-article .article-body>p+p{margin-top:24px}.paper-article .article-body>.article-lead{font-size:22px;line-height:36px}.paper-article .article-body h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-block:48px 20px;scroll-margin-top:32px;font-size:32px;font-weight:400;line-height:40px}.paper-article .article-body h3{font-size:18px;font-weight:500;line-height:28px}.paper-article .article-body em{font-style:normal}.paper-article .article-body>:is(ul,ol){margin-block:24px;padding-left:24px}.paper-article .article-body>ul{list-style:outside}.paper-article .article-body li+li{margin-top:12px}.paper-article .article-body li::marker{color:var(--paper-accent)}.paper-article .article-body blockquote{border-left:2px solid var(--paper-accent);font-family:var(--font-serif);margin-block:32px;padding-left:24px;font-size:26px;line-height:36px}.paper-article .article-body .article-note{color:var(--paper-secondary);font-size:14px;line-height:24px}.paper-article .article-body .article-emphasis{color:var(--paper-secondary)}.paper-article .article-body hr{border:0;border-top:1px solid var(--paper-line);margin-block:32px}.paper-article .article-body .article-steps{counter-reset:article-step;padding:0;list-style:none}.paper-article .article-steps>li{counter-increment:article-step;border-top:1px solid var(--paper-line);padding:20px 0 20px 40px;position:relative}.paper-article .article-steps>li+li{margin-top:0}.paper-article .article-steps>li:before{content:counter(article-step, decimal-leading-zero);color:var(--paper-accent);font-variant-numeric:tabular-nums;font-size:12px;line-height:20px;position:absolute;top:24px;left:0}.paper-article .article-steps p{color:var(--paper-secondary);margin-top:8px;font-size:16px;line-height:28px}.paper-article .article-table-scroll{border-block:1px solid var(--paper-line);margin-block:32px;overflow-x:auto}.paper-article table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:24px}.paper-article caption{text-align:left;padding-block:16px;font-size:13px;font-weight:500}.paper-article th{font-weight:500}.paper-article :is(th,td){vertical-align:top;border-top:1px solid var(--paper-line);min-width:144px;padding:16px 16px 16px 0}.paper-article thead th{color:var(--paper-secondary);background:#f0eee6;font-size:12px}.paper-article :is(th,td):first-child{padding-left:12px}.paper-article tbody td{color:var(--paper-secondary)}.paper-article .article-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-block:32px;display:grid}.paper-article .article-stats dt{color:var(--paper-secondary);font-size:13px}.paper-article .article-stats dd{font-variant-numeric:tabular-nums;margin:8px 0 0}.paper-article .article-stats dd:first-of-type{font-family:var(--font-serif);font-size:36px;line-height:44px}.paper-article .article-stats dd:last-child{color:var(--paper-secondary);font-size:14px;line-height:24px}.paper-article .article-sources{border-top:1px solid var(--paper-line);margin-top:48px}.paper-article .article-sources ol{padding-left:24px}.paper-article .article-sources li{padding-top:16px;font-size:14px;line-height:24px}.paper-article .article-sources p{color:var(--paper-secondary)}.paper-article .article-next-step{border-block:1px solid var(--paper-line);justify-content:space-between;align-items:flex-end;gap:64px;padding-block:40px;display:flex}.paper-article .article-next-step h2{max-width:720px;font-family:var(--font-serif);letter-spacing:-.02em;margin-top:16px;font-size:36px;font-weight:400;line-height:44px}.paper-article .article-next-step h2+p{max-width:680px;color:var(--paper-secondary);margin-top:16px;font-size:15px;line-height:28px}.paper-article .article-next-step>a{flex-shrink:0}.paper-article .article-read-next{padding-block:40px 64px}.paper-article .article-read-next>h2{font-size:13px;font-weight:500;line-height:20px}.paper-article .article-read-next>a{justify-content:space-between;align-items:center;gap:40px;margin-top:24px;display:flex}.paper-article .article-read-next h3{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:12px;font-size:30px;font-weight:400;line-height:36px}.paper-article .article-read-next h3+p{max-width:800px;color:var(--paper-secondary);margin-top:12px;font-size:15px;line-height:24px}.paper-article .article-read-next>a>svg{flex-shrink:0}.paper-article .article-read-next a:hover h3{color:var(--paper-accent)}@media (width<=1199px){.paper-blog .journal-entry{grid-template-columns:120px minmax(0,1fr) 144px;gap:24px}.paper-blog .journal-feature-grid{gap:40px}.paper-blog .journal-subscribe-grid{gap:48px}.paper-article .article-reading-grid{grid-template-columns:192px minmax(0,760px);gap:40px}.paper-article .article-next-step{gap:40px}}@media (width<=959px){.paper-blog .journal-feature-grid h3{font-size:32px}.paper-blog .journal-entry{grid-template-columns:minmax(0,1fr) 144px;gap:12px 32px}.paper-blog .journal-entry-category{grid-column:1/-1}.paper-blog .journal-subscribe-grid{grid-template-columns:1fr;gap:32px}.paper-blog .journal-subscribe form{width:100%;max-width:640px}.paper-article .article-reading-grid{grid-template-columns:minmax(0,760px);gap:32px}.paper-article .article-contents{max-height:none;position:static;overflow:visible}.paper-article .article-contents-desktop{display:none}.paper-article .article-contents-mobile{border-block:1px solid var(--paper-line);display:block}.paper-article .article-contents-mobile summary{cursor:pointer;padding-block:16px;font-size:14px;line-height:24px}.paper-article .article-contents-mobile nav{padding-block:0 16px}.paper-article .article-next-step{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=639px){.paper-blog .journal-intro{padding-block:32px}.paper-blog h1{font-size:40px}.paper-blog .journal-intro-bottom{flex-direction:column;align-items:flex-start;gap:12px}.paper-blog .journal-intro-bottom>p{font-size:16px;line-height:28px}.paper-blog .journal-foundations{padding-block:32px}.paper-blog .journal-section-heading{flex-direction:column;gap:8px}.paper-blog .journal-feature-grid{grid-template-columns:1fr;gap:24px}.paper-blog .journal-feature-grid h3{font-size:30px}.paper-blog .journal-feature-dek{font-size:15px;line-height:28px}.paper-blog .journal-essays{padding-block:32px 40px}.paper-blog .journal-entry{grid-template-columns:1fr;gap:12px;padding-block:24px}.paper-blog .journal-entry h3{font-size:28px}.paper-blog .journal-entry-meta{flex-flow:wrap;align-items:center;gap:12px}.paper-blog .journal-entry-meta>a{margin-left:auto}.paper-blog .journal-subscribe{padding-block:32px 40px}.paper-blog .journal-subscribe h2{font-size:32px}.paper-blog .journal-subscribe form{grid-template-columns:1fr}.paper-blog .journal-subscribe form>button{justify-self:start;margin-top:0}.paper-article .article-header{padding-block:24px 32px}.paper-article .article-header h1{font-size:40px;line-height:1.12}.paper-article .article-dek{font-size:18px;line-height:28px}.paper-article .article-reading-grid{gap:24px;padding-block:32px 40px}.paper-article .article-body{font-size:17px;line-height:32px}.paper-article .article-body>.article-lead{font-size:20px;line-height:32px}.paper-article .article-body h2{margin-block:36px 16px;font-size:28px;line-height:36px}.paper-article .article-body blockquote{padding-left:20px;font-size:24px;line-height:32px}.paper-article .article-next-step{padding-block:32px}.paper-article .article-next-step h2{font-size:32px;line-height:40px}.paper-article .article-read-next{padding-block:32px 40px}}
