/* Private, opt-in art direction study. Does not restyle the homepage. */
@font-face{font-family:'Rockey Reader Sans';src:url('/assets/fonts/RockeyReaderSans-VF.woff2') format('woff2');font-weight:250 900;font-display:swap}
@font-face{font-family:'Rockey Reader Serif';src:url('/assets/fonts/RockeyReaderSerif-VF.woff2') format('woff2');font-weight:200 900;font-display:swap}
#private-reader.editorial-study{
 --reader-sans:'Rockey Reader Sans',sans-serif;--reader-serif:'Rockey Reader Serif',serif;
 padding:0 40px;gap:16px;background:#f4f3f0;
}
.editorial-study .folio-toolbar,.editorial-study .folio-controls{max-width:1120px;min-height:64px;border:0}
.editorial-study .folio-identity{gap:20px}
.editorial-study .folio-identity b{font-size:22px;letter-spacing:-1px}
.editorial-study .folio-private{color:#716a62;font-size:10px}
.editorial-study .folio-stage{max-width:1120px;gap:0}
.editorial-study .folio-leaf{border:0;box-shadow:none;padding:32px 48px 20px;grid-template-rows:28px minmax(0,1fr) 28px}
.editorial-study .folio-stage[data-count='2'] .folio-leaf:not([hidden])~.folio-leaf:not([hidden]){border-left:1px solid #e8e5e0;padding-left:47px}
.editorial-study .folio-running{color:#807970;font:10px/1.4 var(--reader-sans);letter-spacing:.1em}
.editorial-study .folio-foot{border:0;padding:0;color:#807970}
.editorial-study .folio-content{font-family:var(--reader-serif);font-size:calc(16px * var(--reader-scale));line-height:1.85;letter-spacing:0;line-break:strict;overflow-wrap:break-word;color:#1a1714}
.editorial-study .folio-content>*{margin:0 0 .5em}
.editorial-study .folio-content h2,.editorial-study .folio-content h3{font-family:var(--reader-sans);font-size:calc(24px * var(--reader-scale));font-weight:500;line-height:1.45;letter-spacing:-.02em;margin:1.25em 0 .5em}
.editorial-study .folio-content>h2:first-child,.editorial-study .folio-content>h3:first-child{margin-top:0}
.editorial-study .folio-content strong{font-weight:600}
.editorial-study .folio-content .folio-emphasis{font:inherit;border:0;padding:0;margin:.5em 0}
.editorial-study .folio-content .folio-emphasis strong{font-weight:600}
.editorial-study .folio-content aside,.editorial-study .folio-content blockquote{line-height:1.85}
.editorial-study .folio-leaf[data-kind='cover']{width:var(--opener-width);padding:40px 48px 24px;grid-template-rows:28px minmax(0,1fr) 28px}
.editorial-study .folio-leaf[data-kind='cover'] .folio-running{visibility:hidden}
.editorial-study .editorial-opener{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;padding-top:56px;border-top:1px solid var(--ink)}
.editorial-study .editorial-introduction{min-width:0}
.editorial-study .editorial-introduction>*{margin:0}
.editorial-study .folio-content .folio-issue-number{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font:12px/1.5 var(--mono);letter-spacing:.08em;color:var(--accent);margin:0 0 28px}
.editorial-study .folio-issue-number b{font:400 176px/.95 var(--display);letter-spacing:-.035em;color:var(--ink)}
#private-reader.editorial-study #reader-title{font-family:var(--reader-sans);font-weight:700;font-size:calc(72px * var(--reader-scale));line-height:1.15;letter-spacing:-.045em;margin:0 0 28px;word-break:normal;overflow-wrap:break-word}
.editorial-study .folio-content .folio-deck{font:400 calc(18px * var(--reader-scale))/1.8 var(--reader-serif);color:var(--ink);margin:0 0 40px}
.editorial-study .folio-content .folio-revision{font:10px/1.6 var(--mono);color:#777067;border:0;padding:0;margin:0}
.editorial-study .editorial-notes{border-top:2px solid var(--accent);padding-top:16px;align-self:start;margin-top:225px}
.editorial-study .folio-content .folio-note-label{font:500 11px/1.5 var(--reader-sans);color:#6e675e;letter-spacing:.1em;margin:0 0 16px}
.editorial-study .folio-content .folio-frontmatter:not(.folio-title):not(.folio-deck):not(.folio-revision):not(.folio-issue-number):not(.folio-note-label){font:400 calc(14px * var(--reader-scale))/1.85 var(--reader-sans);color:#6e675e;border:0;padding:0;margin:0 0 14px}
.editorial-study .folio-app button,.editorial-study button{min-height:44px;font-family:var(--reader-sans)}
.editorial-study .folio-turns{gap:28px}
.editorial-study .folio-return-end{min-height:0}
.editorial-study .folio-size select{min-height:44px}
@media(max-width:1039px){
 .editorial-study .editorial-opener{grid-template-columns:1fr;gap:32px;padding-top:24px}
 .editorial-study .editorial-notes{margin:0;max-width:440px}
}
@media(max-width:760px){
 #private-reader.editorial-study{padding:0;gap:0;background:#fff}
 .editorial-study .folio-toolbar,.editorial-study .folio-controls{padding:0 24px;min-height:64px;box-sizing:border-box}
 .editorial-study .folio-identity{gap:4px 12px}
 .editorial-study .folio-identity b{font-size:20px}
 .editorial-study .folio-private{font-size:9px}
 .editorial-study .folio-leaf{padding:16px 24px 12px;grid-template-rows:24px minmax(0,1fr) 24px}
 .editorial-study .folio-leaf[data-kind='cover']{padding:16px 24px 12px;grid-template-rows:8px minmax(0,1fr) 24px}
 #private-reader.editorial-study #reader-title{font-size:calc(40px * var(--reader-scale));margin-bottom:20px}
 .editorial-study .folio-content .folio-issue-number{margin-bottom:24px}
 .editorial-study .folio-issue-number b{font:inherit;color:inherit;letter-spacing:inherit}
 .editorial-study .folio-content .folio-issue-number{flex-direction:row;gap:6px}
 .editorial-study .folio-content .folio-deck{font-size:calc(16px * var(--reader-scale));margin-bottom:24px}
 .editorial-study .folio-content h2,.editorial-study .folio-content h3{font-size:calc(24px * var(--reader-scale))}
 .editorial-study .folio-controls{border-top:1px solid #e8e5e0;gap:8px}
 .editorial-study .folio-turns{gap:10px}
 .editorial-study .folio-size{gap:4px}
}
@media(max-height:540px){
 #private-reader.editorial-study{gap:0}
 .editorial-study .folio-toolbar,.editorial-study .folio-controls{min-height:44px}
 .editorial-study .folio-leaf,.editorial-study .folio-leaf[data-kind='cover']{padding-top:8px;padding-bottom:8px;grid-template-rows:18px minmax(0,1fr) 20px}
 .editorial-study .editorial-opener{padding-top:0;gap:20px}
 .editorial-study .folio-content .folio-issue-number{margin-bottom:12px}
 .editorial-study .folio-content .folio-issue-number{flex-direction:row;gap:6px}
 .editorial-study .folio-issue-number b{font:inherit;color:inherit;letter-spacing:inherit}
}
