.button-follow-story._followed,.button-read-later._remembered{background:var(--button-background-active) !important;color:var(--button-color-active) !important;border:var(--button-border-active) !important}:root.no-covers .story__thumbnail{display:none;content-visibility:hidden}:root.no-covers .story__taxonomies{margin-bottom:1.5rem}:root.no-covers .story__taxonomies-space{display:none}:root.no-covers .story__header{display:block}:root.no-covers .story__header:not(._no-thumbnail,._float-top-left,._float-top-right){padding-top:calc(var(--page-inset-top, 0px) + var(--layout-spacing-vertical))}:root.no-covers .story__title{padding-top:0}.story._no-checkmarks .checkmark{display:none;content-visibility:hidden}.story__header{--this-img-height: clamp(145px, 3.5714285714vw + 130.7142857143px, 165px);--this-img-width: clamp(96px, 2.5vw + 86px, 110px);grid-template-columns:var(--this-img-width) 1fr;grid-template-rows:var(--page-inset-top, 0px) auto auto;gap:0 clamp(10px,14.5454545455vw - 36.5454545455px,18px);margin-bottom:1.75rem}@media only screen and (min-width: 375px){.story__header{gap:0 clamp(16px,2.0356234097vw + 8.3664122137px,24px)}}@media only screen and (min-width: 640px){.story__header{--this-img-height: clamp(197px, 5vw + 177px, 225px);--this-img-width: clamp(131px, 3.3928571429vw + 117.4285714286px, 150px);margin-bottom:2.5rem}}.story__header:not(._no-thumbnail){display:grid}.story__header:not(._no-thumbnail) .story__taxonomies{max-height:66px;overflow:hidden}@media only screen and (min-width: 640px){.story__header:not(._no-thumbnail) .story__taxonomies{max-height:44px}}.story__header:not(._no-thumbnail) .story__taxonomies-space{grid-area:2/2/3/3;height:98px}@media only screen and (min-width: 640px){.story__header:not(._no-thumbnail) .story__taxonomies-space{height:72px}}.story__header .story__taxonomies{grid-area:2/2/3/3;align-self:center}.story__header .story__taxonomies .tag-pill{outline-offset:-1px}.story__header .story__identity{grid-area:4/1/5/3;display:flex;flex-direction:column;justify-content:flex-end;margin-top:1.75rem}@media only screen and (min-width: 640px){.story__header .story__identity{grid-area:3/2/4/3;margin-top:0}}.story__header._no-thumbnail .story__taxonomies{margin-bottom:1.5rem}.story__header:is(._no-thumbnail,._float-top-left,._float-top-right){display:block}.story__header:is(._float-top-left,._float-top-right):not(._no-thumbnail) .story__taxonomies-space{height:1.5rem}.story__header:is(._float-top-left,._float-top-right) .story__identity{display:inline}.story__header:is(._float-top-left,._float-top-right) .story__thumbnail{--this-img-height: auto;--this-img-width: var(--floating-cover-image-width, clamp(56px, 32.1428571429vw - 46.8571428571px, 200px));transform:translateY(-0.25rem)}.story__header:is(._float-top-left,._float-top-right) .story__thumbnail-image{width:var(--this-img-width);max-height:unset}.story__header._float-top-left .story__thumbnail{float:left;margin:0 clamp(20px,3.0534351145vw + 8.5496183206px,32px) clamp(10px,2.5445292621vw + 0.4580152672px,20px) 0}.story__header._float-top-right .story__thumbnail{float:right;margin:0 0 clamp(10px,2.5445292621vw + 0.4580152672px,20px) clamp(20px,3.0534351145vw + 8.5496183206px,32px)}.story__thumbnail a{display:block;border-radius:var(--layout-border-radius-small);height:100%;box-shadow:var(--story-cover-box-shadow, var(--box-shadow-xl));outline-offset:2px}.story__thumbnail:not(._in-content){grid-area:1/1/4/2;position:relative;height:var(--this-img-height)}@media only screen and (min-width: 640px){.story__thumbnail:not(._in-content){grid-area:1/1/4/2}}.story__thumbnail._in-content .story__thumbnail-image{width:var(--in-content-cover-image-width, clamp(100px, 25.4452926209vw + 4.5801526718px, 200px))}.story__thumbnail._float-right{float:right;margin:0 0 clamp(10px,5.5979643766vw - 10.9923664122px,32px) clamp(24px,2.0356234097vw + 16.3664122137px,32px)}.story__thumbnail._float-left{float:left;margin:0 clamp(24px,2.0356234097vw + 16.3664122137px,32px) clamp(10px,5.5979643766vw - 10.9923664122px,32px) 0}.story__thumbnail-ribbon{pointer-events:none;position:absolute;inset:0;top:0;overflow:hidden}.story__thumbnail-image{cursor:zoom-in;display:block;background:var(--story-cover-placeholder, var(--placeholder-background));border-radius:var(--layout-border-radius-small);height:100%;max-height:var(--this-img-height);object-fit:cover}.story__identity h1{font-family:var(--ff-story-title);font-size:clamp(22px,1.5625vw + 17px,32px);line-height:1.2}.story__identity-meta{display:block;color:var(--fg-600);font-size:var(--fs-xs);font-style:italic;line-height:1.3;padding-top:.5rem}@media only screen and (min-width: 640px){.story__identity-meta{padding-bottom:2px}}.story__identity-meta a:not(:hover){color:currentColor}.story__password-note{margin-bottom:1.5rem}.story__copyright-notice{color:var(--fg-800);font-size:var(--fs-xxs);font-style:italic;margin-top:1.5rem}.story__tags-and-warnings{clear:both;margin-top:2rem}.story__after-summary{clear:both;display:flex;gap:0 24px;align-items:center;justify-content:space-between;margin-top:3rem}.story__after-summary .media-buttons{padding:4px 0;max-height:32px}.story__actions{display:flex;gap:3px}.story__actions>.button{border-radius:0}.story__actions>.button:first-child{border-top-left-radius:var(--layout-border-radius-small);border-bottom-left-radius:var(--layout-border-radius-small)}.story__actions>.button:last-child{border-top-right-radius:var(--layout-border-radius-small);border-bottom-right-radius:var(--layout-border-radius-small)}.story__tabs{clear:both;margin:3rem 0 1.5rem}.story__tabs:not([data-current=chapters]) .story__toggle{pointer-events:none;opacity:0}.story__chapters{display:flex;flex-direction:column-reverse;margin-top:-24px;contain:style layout}.story__chapters[data-order=asc]{flex-direction:column}.story__chapters[data-order=asc] .chapter-group__list-item{order:initial !important}.story__chapters[data-view=list] .grid-view{display:none;content-visibility:hidden}.story__scheduled-chapter{display:flex;align-items:center;gap:12px;color:var(--fg-700);font-size:var(--fs-dxs);font-weight:var(--font-weight-semi-strong);padding:0 6px;margin-bottom:24px}.story__scheduled-chapter :is(i,.icon){text-align:center;min-width:1em}.story .chapter-group{margin-top:24px}.story .chapter-group .chapter-group__list-item._folding-toggle{grid-template-columns:1fr;grid-template-rows:auto;content-visibility:visible;padding:0 !important}.story .chapter-group__folding-toggle{grid-template-columns:1fr;grid-template-rows:auto;content-visibility:visible;color:var(--fg-800);line-height:1.125;text-align:center;padding:1.125rem 0;width:100%;transition:color var(--transition-duration)}.story .chapter-group__folding-toggle:hover{color:var(--fg-400)}.story__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.75rem}.story__changelog{cursor:pointer;display:grid;place-content:center;color:var(--fg-600);font-size:var(--fs-ds);height:2.25rem;width:1.5rem;transition:opacity var(--transition-duration)}.story__changelog:not(:hover){opacity:.3}.story__meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;color:var(--fg-600);font-family:var(--ff-note);font-size:var(--fs-ds);line-height:1.75rem;padding:.25rem 4px .25rem 0;white-space:nowrap}@media only screen and (min-width: 640px){.story__meta-item:not(:first-child){margin-left:1.5rem}}.story__meta-item:not(:first-child):not(.checkmark)::before{content:"\2022";color:var(--fg-800);font-family:var(--ff-base);padding:0 .25rem 0 .35rem}@media only screen and (min-width: 640px){.story__meta-item:not(:first-child):not(.checkmark)::before{content:none}}.story__meta button.checkmark{color:var(--checkmark-checked);font-size:18px;padding:0 4px;margin:0 0 0 1.25rem}.story__meta button.checkmark:not(.marked){color:var(--checkmark-not-checked);text-shadow:none}.story__meta>:is(span,label) :is(i,.icon){display:none;color:var(--fg-800);margin-right:.25rem}@media only screen and (min-width: 640px){.story__meta>:is(span,label) :is(i,.icon){display:initial}}.story .icon-password.grid-view{grid-area:1/3/2/4;color:var(--fg-700);text-align:right}.story__tab-target:not(._current){display:none;content-visibility:hidden}.story__custom-page{padding:8px 2px}.story__blog-list{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);line-height:1.5}.story__blog-list-item{background:var(--story-blog-li-background, var(--content-li-background));padding:.5rem 8px .5rem 0;border-radius:var(--layout-border-radius-small)}.story__blog-title{color:var(--heading-link-color);font-weight:var(--font-weight-strong)}.story__blog-title:hover{color:var(--heading-link-color-hover)}.story__blog-content{color:var(--fg-600)}.story__chapter-list-toggles{display:flex}.story__toggle .on{display:none;content-visibility:hidden}.story__toggle .off{display:block;content-visibility:visible}.story__toggle:is([data-view=grid],[data-order=desc]) .on{display:block;content-visibility:visible}.story__toggle:is([data-view=grid],[data-order=desc]) .off{display:none;content-visibility:hidden}.story .comment-section{margin-top:3rem}.story._shortcode :is(.chapter-group,.story__scheduled-chapter,.story__blog){margin-left:0;margin-right:0}.story._shortcode :is(.story__tabs,.story__tab-target:not(.story__scheduled-chapter)){padding:0}.story._shortcode._no-pages [data-target*=tab-page-]{display:none}.story._shortcode._no-pages [data-target=blog]{border-top-right-radius:var(--layout-border-radius-small);border-bottom-right-radius:var(--layout-border-radius-small)}.story._shortcode._no-blog [data-target=blog]{display:none}.story._shortcode._no-pages._no-blog [data-target=chapters]{border-top-right-radius:var(--layout-border-radius-small);border-bottom-right-radius:var(--layout-border-radius-small)}:is(.story__header._no-tax,:root.no-taxonomies .story__header){grid-template-rows:var(--page-inset-top, 0px) auto auto}:is(.story__header._no-tax,:root.no-taxonomies .story__header) .story__identity{grid-area:2/2/4/3;margin-top:0}:is(.story__header._no-tax,:root.no-taxonomies .story__header) .story__taxonomies{display:none}@media only screen and (min-width: 640px){:is(.story__header._no-tax,:root.no-taxonomies .story__header){--this-img-height: clamp(145px, 3.5714285714vw + 130.7142857143px, 165px);--this-img-width: clamp(96px, 2.5vw + 86px, 110px)}}:root.no-taxonomies .story__tags-and-warnings{display:none}.story__chapters[data-view=grid]{margin-top:-24px}.story__chapters[data-view=grid] .list-view{display:none;content-visibility:hidden}.story__chapters[data-view=grid] .chapter-group__folding-toggle{display:flex;justify-content:center}.story__chapters[data-view=grid] .chapter-group__list{display:grid;gap:var(--chapter-grid-gap, clamp(12px, 2.5vw + 4px, 16px));grid-template-columns:repeat(auto-fill, minmax(min(100%, 136px), 1fr))}@media only screen and (min-width: 480px){.story__chapters[data-view=grid] .chapter-group__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, 200px), 1fr))}}.story__chapters[data-view=grid] .chapter-group__list-item{background:var(--chapter-grid-item-background, var(--content-li-background));padding:.5rem;border-radius:var(--layout-border-radius-small);box-shadow:var(--chapter-grid-item-box-shadow)}.story__chapters[data-view=grid] .chapter-group__list-item-icon{display:none;content-visibility:hidden}.story__chapters[data-view=grid] .chapter-group__list-item-link{grid-area:1/1/2/4}.story__chapters[data-view=grid] .chapter-group__list-item-link._password{grid-area:1/1/2/3}.story__chapters[data-view=grid] .chapter-group__list-item-date::before{content:none}@media only screen and (max-width: 340px){.story__chapters[data-view=grid] .chapter-group__list-item-words span span{display:none;content-visibility:hidden}}.story__chapters[data-view=grid] .chapter-group__list-item-subrow{grid-area:2/1/3/4;padding-right:16px}.story__chapters[data-view=grid] .chapter-group__list-item .checkmark{font-size:14px;padding:4px 8px 8px 8px;transform:translate(4px, 14px);height:100%}.chapter-group[data-folded=true] .chapter-group__list-item._foldable,.chapter-group[data-folded=false] .chapter-group__list-item._folding-toggle{display:none;content-visibility:hidden}