block-heading{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:body}padding-block:var(--padding-medium);.heading__h4{--theme-text:var(--theme-secondary);color:var(--theme-text)}@media (width < 33rem){padding-block:calc(var(--padding-small) + var(--padding-medium))}}block-body{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:body}padding-block:var(--padding-small);[data-wrap="image-body"]{display:grid;&:has(> img){display:grid;grid-template-columns:var(--thumb-size) 1fr;grid-auto-columns:auto;-moz-column-gap:var(--padding-medium);column-gap:var(--padding-medium);align-content:start;align-items:start}@media (width < 33rem){row-gap:var(--padding-small)}}img{inline-size:var(--thumb-size);block-size:var(--thumb-size)}li{position:relative;padding-inline-start:calc(var(--padding-medium) + var(--thumb-size));list-style:none;text-align:initial;text-wrap:initial;hyphens:initial;&:before{content:"";position:absolute;inset-inline-start:0}li{padding-inline-start:calc(var(--padding-medium) * 2)}}ul{li{&::before{inset-block-start:.5lh;inline-size:var(--thumb-size);block-size:var(--_border-width);background-color:var(--theme-border)}li{&::before{inline-size:var(--padding-medium)}}}}ol{counter-reset:ol;li{counter-increment:ol;&::before{content:counter(ol) ".";color:var(--theme-secondary)}}}@media (width >= 33rem){text-align:justify;text-wrap:pretty;hyphens:auto;p{& + &{text-indent:calc(var(--padding-medium) + var(--thumb-size))}}}@media (width < 33rem){padding-block:var(--padding-medium)}}block-obsession{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:body}padding-block:var(--padding-small);[data-wrap="image-meta"]{display:grid;grid-template-columns:var(--thumb-size) 1fr;grid-auto-columns:auto;-moz-column-gap:var(--padding-medium);column-gap:var(--padding-medium);align-content:start;align-items:start}.obsession__header{text-wrap:balance}.obsession__title{&::before{content:"“"}&::after{content:"”"}}.obsession__subtitle{--theme-text:var(--theme-secondary);color:var(--theme-text)}.obsession__date{--theme-text:var(--theme-secondary);color:var(--theme-text)}}section-blocks{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:1/-1}--_delay:inherit;animation-name:lag;animation-delay:var(--_delay);animation-fill-mode:both;.blocks__title{position:absolute;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-wrap="blocks"]{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:1/-1}}.blocks__block{&:not(:last-child){border-block-end-width:var(--_border-width);border-block-end-style:solid;border-block-end-color:var(--theme-border)}}}footer-taglines{&:defined{.taglines__tagline{--_border-width:inherit;text-decoration-thickness:var(--_border-width);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.125em;cursor:pointer}}.taglines__tagline{--_delay:inherit;animation-name:lag;animation-delay:var(--_delay);animation-fill-mode:both;--theme-text:var(--theme-secondary);color:var(--theme-text);display:inline;&:not([aria-selected="true"]){display:none}}}