.lcz-article{padding-block:3rem 4rem}.lcz-article-header{max-width:60rem;margin-inline:auto;padding-bottom:2rem}.lcz-article-return{font-size:1rem;color:var(--red);margin-bottom:2rem}.lcz-article-return a{display:inline-flex;gap:.75rem;min-height:2.75rem;align-items:center;border-bottom:1px solid var(--red);text-decoration:none}.lcz-article-categories{color:var(--red);font-size:1rem;margin-bottom:1rem}.lcz-article-title{font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.06;font-weight:500;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere}.lcz-article-date{display:block;font-size:1rem;color:var(--muted);margin-top:1.5rem}.lcz-article-deck{font-size:clamp(1.125rem,1.7vw,1.5rem);color:var(--muted);line-height:1.6;max-width:46rem;margin-top:1.5rem}.lcz-article-cover{margin-block:1rem 3rem}.lcz-article-cover img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.lcz-article-body{max-width:42rem;margin-inline:auto;font-size:1rem;line-height:1.85;overflow-wrap:break-word}.lcz-article-body>*+*{margin-block-start:1.5rem}.lcz-article-body :is(h2,h3,h4,h5,h6){font-weight:500;line-height:1.2;letter-spacing:-.035em;margin-block:2.75rem 1rem;scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.lcz-article-body h2{font-size:clamp(1.875rem,3.2vw,2.75rem)}.lcz-article-body h3{font-size:clamp(1.5rem,2.5vw,2rem)}.lcz-article-body :is(h4,h5,h6){font-size:clamp(1.125rem,2vw,1.5rem)}.lcz-article-body :is(p,li){font-size:inherit}.lcz-article-body a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.lcz-article-body a:hover{color:var(--red)}.lcz-article-body :is(ul,ol){padding-inline-start:1.5em}.lcz-article-body li+li{margin-top:.5rem}.lcz-article-body blockquote{margin-inline:0;padding:.25rem 0 .25rem 1.5rem;border-left:.1875rem solid var(--red);font-family:var(--serif);font-size:clamp(1.375rem,2.6vw,1.875rem);line-height:1.55}.lcz-article-body blockquote cite{display:block;font:1rem/1.6 var(--sans);color:var(--muted);margin-top:1rem}.lcz-article-body .wp-block-image img{height:auto;max-width:100%;object-fit:contain}.lcz-article-body .wp-block-gallery img{height:100%;object-fit:cover}.lcz-article :is(figcaption,.wp-element-caption){font-size:1rem;line-height:1.6;color:var(--muted);margin-top:.75rem}.lcz-article-body :is(.wp-block-table,pre,.wp-block-code){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.lcz-article-body table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.6}.lcz-article-body :is(th,td){padding:.875rem;border:1px solid var(--line);text-align:start;vertical-align:top}.lcz-article-body th{background:#eeece5;font-weight:500}.lcz-article-body :is(pre,.wp-block-code){background:#eeece5;padding:1.25rem;font:1rem/1.7 ui-monospace,monospace;border-radius:.25rem}.lcz-article-body pre code{font:inherit;white-space:pre}.lcz-article-body :is(iframe,video,audio){max-width:100%}.lcz-article-body iframe{width:100%}.lcz-article-body .wp-block-embed__wrapper{overflow:hidden}.lcz-article-body .wp-block-separator{border:0;border-top:1px solid var(--line);margin-block:2.5rem}.lcz-article-end{max-width:42rem;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--line)}.lcz-article-tags{font-size:1rem;color:var(--muted);margin-bottom:1.5rem}.lcz-article-navigation{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.lcz-article-navigation>div:empty{display:none}.lcz-article-navigation a{display:block;padding-block:.75rem;font-size:1rem;line-height:1.6;text-decoration:none}.lcz-article-navigation a:hover{color:var(--red)}.lcz-article-end .lcz-article-return{margin:2rem 0 0}.lcz-article-more{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.lcz-article-more:not(:has(.wp-block-post-template>li)){display:none}.lcz-article-more-title{font-size:clamp(1.75rem,3vw,2.75rem);margin-bottom:2rem}.lcz-article-more-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;list-style:none;padding:0}.lcz-article-more-grid>li{min-width:0}.lcz-article-more-grid .wp-block-post-featured-image{margin-bottom:1rem}.lcz-article-more-grid img{aspect-ratio:3/2;object-fit:cover}.lcz-article-more-grid .wp-block-post-title{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3;letter-spacing:-.03em}.lcz-article-more-grid .wp-block-post-date{color:var(--muted);font-size:1rem;margin-top:.75rem}@media(min-width:48rem){.lcz-article{padding-top:4rem}.lcz-article-header{padding-bottom:3rem}.lcz-article-body{font-size:1.125rem}.lcz-article-cover{margin-bottom:4rem}.lcz-article-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.lcz-article-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}
