:root{--pc-sidebar-w:268px;--pc-admin-bar:var(--wp-admin--admin-bar--height, 0px);--pc-line:rgb(255 255 255 / 0.12);--pc-line-soft:rgb(255 255 255 / 0.09);--pc-pad-x:clamp(20px, 5vw, 64px);--pc-pad-y:clamp(48px, 7vw, 84px);--pc-radius:14px;--pc-mono:var(--wp--preset--font-family--monospace);--pc-green:var(--wp--preset--color--primary);--pc-white:var(--wp--preset--color--white);--pc-muted:var(--wp--preset--color--secondary);--pc-lead:var(--wp--preset--color--main-accent);--pc-deep:var(--wp--preset--color--primary-accent);--pc-card:var(--wp--preset--color--tertiary)}::selection{background:var(--pc-green);color:var(--pc-deep)}.pc-shell{min-height:100vh}.pc-shell>*,.pc-main>*{margin-block:0}.pc-main{min-width:0;display:flex;flex-direction:column}.pc-main>.wp-block-post-content{flex:1}.wp-block-post-content>[class*="pc-"]{margin-block:0}.pc-sidebar{position:sticky;top:0;z-index:50;background:var(--pc-deep);border-bottom:1px solid var(--pc-line)}.pc-sidebar__inner{display:flex;align-items:center;gap:16px;padding:12px 20px}.pc-sidebar__inner>*,.pc-brand>*{margin:0}.pc-brand{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.pc-brand__mark{flex:none;width:34px;height:34px;border-radius:50%;background:var(--pc-green);color:var(--pc-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;line-height:1}.pc-brand__name{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em;max-width:9ch}.pc-brand__name a{color:var(--pc-white);text-decoration:none}.pc-lang{order:2}.pc-lang *{margin:0}.pc-nav{order:3}.pc-meta{display:none}.pc-langs{display:flex;align-items:center;gap:10px;font-family:var(--pc-mono);font-size:12px;font-weight:700;line-height:1}.pc-langs a{display:inline-flex;align-items:center;gap:6px;color:var(--wp--preset--color--primary-alt-accent);text-decoration:none}.pc-langs__flag{display:block;width:16px;height:auto;border-radius:2px;opacity:.7}.pc-langs a.is-current .pc-langs__flag,.pc-langs a:hover .pc-langs__flag{opacity:1}.pc-langs a.is-current{color:var(--pc-green)}.pc-langs a:hover,.pc-langs a:focus-visible{color:var(--pc-white)}.pc-langs__sep{color:#4f6e58}.pc-nav .wp-block-navigation-item__content{color:var(--wp--preset--color--primary-alt);font-weight:500;text-decoration:none}.pc-nav .current-menu-item>.wp-block-navigation-item__content{color:var(--pc-white)}.pc-sidebar .pc-nav .wp-block-navigation__responsive-container.is-menu-open{padding:24px 20px!important}.pc-sidebar .pc-nav .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:56px!important}.pc-sidebar .pc-nav .is-menu-open .wp-block-navigation__container{width:100%;gap:0!important;align-items:stretch!important}.pc-sidebar .pc-nav .is-menu-open .wp-block-navigation-item{width:100%;margin:0!important;padding:0!important;border-bottom:1px solid var(--pc-line)}.pc-sidebar .pc-nav .is-menu-open .wp-block-navigation-item__content{display:flex!important;align-items:center;gap:10px;width:100%;min-height:56px;margin:0!important;padding:12px 12px!important;border-radius:8px;font-size:20px!important;line-height:1.3!important;color:var(--wp--preset--color--main);background:#fff0}.pc-sidebar .pc-nav .is-menu-open .wp-block-navigation-item__content:hover,.pc-sidebar .pc-nav .is-menu-open .wp-block-navigation-item__content:focus-visible{background:rgb(255 255 255 / .05);color:var(--pc-white)}.pc-sidebar .pc-nav .is-menu-open .current-menu-item>.wp-block-navigation-item__content{background:rgb(255 255 255 / .05);color:var(--pc-white)}.pc-sidebar .pc-nav .is-menu-open .current-menu-item>.wp-block-navigation-item__content::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--pc-green)}.pc-footer{border-top:1px solid var(--pc-line)}.pc-footer__inner{display:flex;flex-direction:column;gap:14px;padding:26px var(--pc-pad-x);font-size:14px;font-weight:500;color:#8fae98}.pc-footer__inner>*{margin:0}.pc-footer__nav .wp-block-navigation__container{gap:8px 26px}.pc-footer__nav .wp-block-navigation-item__content,.pc-footer__social a{color:#8fae98;text-decoration:none}.pc-footer__nav .wp-block-navigation-item__content:hover,.pc-footer__social a:hover{color:var(--pc-white)}.pc-footer__social{display:flex;gap:14px}.pc-section{padding:var(--pc-pad-y) var(--pc-pad-x)}.pc-section--alt{background:var(--pc-card);border-top:1px solid var(--pc-line)}.pc-section>*,.pc-section [class*="pc-"]>*{margin-block:0}.pc-eyebrow{font-family:var(--pc-mono);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.2em;color:var(--pc-green)}.pc-lead{font-size:clamp(17px, 1rem + 0.3vw, 20px);line-height:1.6;color:var(--pc-lead);max-width:34em}.pc-more a{font-weight:600;font-size:15px;color:var(--pc-green);text-decoration:none}.pc-more a:hover{color:var(--pc-white)}.pc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:34px!important}.pc-head__titles{display:flex;flex-direction:column;gap:12px}.wp-block-buttons{gap:14px}.wp-block-button.is-style-outline>.wp-block-button__link{background:#fff0;color:var(--pc-white);border:1px solid rgb(255 255 255 / .3);font-weight:600}.wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:var(--pc-white)}.pc-card-fig{margin:0;border:1px solid rgb(255 255 255 / .14);border-radius:var(--pc-radius);overflow:hidden;background:var(--pc-deep)}.pc-card-fig img{display:block;width:100%;height:220px;object-fit:cover}.pc-card-fig .wp-element-caption{margin:0;padding:16px 18px;font-family:var(--pc-mono);font-size:12px;line-height:1.4;color:var(--pc-muted);text-align:left}.pc-grid-3{display:grid;grid-template-columns:1fr;gap:24px}.pc-hero{display:grid;grid-template-columns:1fr}.pc-hero__text{display:flex;flex-direction:column;justify-content:center;padding:var(--pc-pad-y) var(--pc-pad-x)}.pc-hero__text>*{margin:0}.pc-hero__text .pc-eyebrow{letter-spacing:.22em;margin-bottom:22px}.pc-hero__text h1{margin-bottom:24px}.pc-hero__text .pc-lead{margin-bottom:36px;max-width:31em}.pc-hero__media{position:relative;margin:0;background:var(--pc-deep)}.pc-hero__media img{display:block;width:100%;height:420px;object-fit:cover}.pc-strip{background:var(--pc-card);border-block:1px solid var(--pc-line)}.pc-strip>*{margin:0}.pc-strip__label{padding:24px var(--pc-pad-x) 8px;letter-spacing:.16em}.pc-strip__items{display:grid;grid-template-columns:repeat(2,1fr)}.pc-strip__items>p{margin:0;padding:18px var(--pc-pad-x);font-size:15px;font-weight:600;line-height:1.35;color:#e3efe7}.pc-strip__items>p:nth-child(even){border-left:1px solid rgb(255 255 255 / .1)}.pc-split{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.pc-split__media{position:relative;margin:0}.pc-split__media img{display:block;width:100%;height:260px;object-fit:cover;border-radius:16px;border:1px solid rgb(255 255 255 / .14);background:var(--pc-deep)}.pc-split__media .wp-element-caption{position:absolute;left:18px;bottom:18px;margin:0;padding:9px 14px;border-radius:8px;background:rgb(12 49 25 / .85);backdrop-filter:blur(4px);font-family:var(--pc-mono);font-size:11px;line-height:1.3;color:var(--wp--preset--color--primary-alt)}.pc-split__text{display:flex;flex-direction:column;gap:20px}.pc-publist{border-bottom:1px solid var(--pc-line)}.pc-pubrow{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"year type" "title title";gap:8px 16px;padding:22px 0;border-top:1px solid var(--pc-line)}.pc-pubrow>*{margin:0}.pc-pubrow__year{grid-area:year;font-family:var(--pc-mono);font-size:13px;font-weight:700;color:var(--pc-green)}.pc-pubrow__type{grid-area:type;justify-self:end;font-family:var(--pc-mono);font-size:13px;color:var(--pc-muted)}.pc-pubrow__title{grid-area:title;font-size:clamp(17px, 1rem + 0.25vw, 19px);font-weight:600;line-height:1.4}.pc-pubrow__title a{color:#f0f7f2;text-decoration:none}.pc-pubrow__title a:hover{color:var(--pc-green)}.pc-cta{display:grid;gap:28px;align-items:center}.pc-cta__text{display:flex;flex-direction:column;gap:18px}.pc-cta h2{font-size:clamp(2rem, 1.5rem + 2vw, 2.65rem);font-weight:800;letter-spacing:-.025em}@media (min-width:600px){:root{--pc-sidebar-w:220px}.pc-shell{display:grid;grid-template-columns:var(--pc-sidebar-w) minmax(0,1fr)}.pc-sidebar{top:var(--pc-admin-bar);align-self:start;height:calc(100vh - var(--pc-admin-bar));overflow-y:auto;border-bottom:0;border-right:1px solid var(--pc-line)}.pc-sidebar__inner{flex-direction:column;align-items:stretch;gap:46px;min-height:100%;padding:40px 28px}.pc-brand{flex:none}.pc-nav,.pc-lang{order:0}.pc-nav .wp-block-navigation__container{width:100%;gap:2px}.pc-nav .wp-block-navigation-item{width:100%;border-bottom:1px solid var(--pc-line-soft)}.pc-nav .wp-block-navigation-item__content{display:flex;align-items:center;gap:10px;width:100%;padding-block:12px;font-size:16px}.pc-nav .current-menu-item>.wp-block-navigation-item__content::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--pc-green)}.pc-lang{margin-top:auto!important}.pc-meta{display:flex;flex-direction:column;gap:20px}.pc-meta>*{margin:0}.pc-meta__social{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;font-weight:500}.pc-meta__social a{color:#8fae98;text-decoration:none}.pc-meta__copy{font-family:var(--pc-mono);font-size:12px;line-height:1.5;color:var(--wp--preset--color--primary-alt-accent)}.pc-footer__inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.pc-footer__social{display:none}.pc-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:782px){.pc-hero{grid-template-columns:1fr 0.8fr;min-height:620px}.pc-hero__media img{position:absolute;inset:0;height:100%}.pc-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(15 61 34 / .6),#fff0 40%);pointer-events:none}.pc-split{grid-template-columns:0.85fr 1fr;gap:60px}.pc-split__media img{height:360px}.pc-strip{display:flex;align-items:stretch}.pc-strip__label{flex:none;width:200px;display:flex;align-items:center;padding:30px 0 30px var(--pc-pad-x)}.pc-strip__items{flex:1;grid-template-columns:repeat(4,1fr)}.pc-strip__items>p{padding:30px 24px;border-left:1px solid rgb(255 255 255 / .1)}.pc-pubrow{grid-template-columns:84px 1fr auto;grid-template-areas:"year title type";gap:28px;align-items:center;padding:26px 0}.pc-cta{grid-template-columns:1fr auto;gap:40px}}@media (min-width:1024px){:root{--pc-sidebar-w:268px}.pc-sidebar__inner{padding:40px 34px}.pc-grid-3{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:no-preference){.pc-pubrow__title a,.pc-more a,.pc-langs a{transition:color 0.15s ease}}.pc-page-head{border-bottom:1px solid var(--pc-line)}.pc-page-head .pc-eyebrow{letter-spacing:.22em;margin-bottom:22px}.pc-page-head h1{max-width:16em;margin-bottom:22px}.pc-page-head>.pc-lead:last-child,.pc-page-head__text>.pc-lead:last-child{margin-bottom:0}.pc-page-head__text>*{margin-block:0}.pc-page-head--photo{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.pc-framed{position:relative;margin:0 12px 12px 0}.pc-framed::before{content:"";position:absolute;inset:12px -12px -12px 12px;border:1.5px solid var(--pc-green);border-radius:16px;pointer-events:none}.pc-framed img{position:relative;display:block;width:100%;height:360px;object-fit:cover;border-radius:16px;background:var(--pc-deep)}.pc-labeled{display:grid;grid-template-columns:1fr;gap:20px;border-bottom:1px solid var(--pc-line)}.pc-labeled__label{letter-spacing:.16em;line-height:1.5}.pc-prose{max-width:48em}.pc-prose>p{margin:0 0 22px;font-size:clamp(17px, 1rem + 0.25vw, 19px);line-height:1.65;color:#dcebe1}.pc-prose>p:last-child{margin-bottom:0;color:var(--pc-lead)}.pc-timeline{border-bottom:1px solid var(--pc-line)}.pc-trow{display:grid;grid-template-columns:1fr;gap:6px;padding:20px 0;border-top:1px solid var(--pc-line)}.pc-trow>*,.pc-trow__what>*{margin:0}.pc-trow__when{font-family:var(--pc-mono);font-size:14px;font-weight:700;color:var(--pc-green)}.pc-trow__title{font-size:clamp(17px, 1rem + 0.25vw, 19px);font-weight:700;color:var(--pc-white);margin-bottom:4px!important}.pc-trow__sub{font-size:16px;color:var(--pc-muted)}.pc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.pc-card{border:1px solid rgb(255 255 255 / .14);border-radius:var(--pc-radius);padding:28px;background:var(--pc-card)}.pc-card>*{margin:0}.pc-card__num{font-family:var(--pc-mono);font-size:14px;font-weight:700;color:var(--pc-green);margin-bottom:16px!important}.pc-card__title{font-size:20px;line-height:1.25;letter-spacing:-.01em;margin-bottom:10px!important}.pc-card__text{font-size:15px;line-height:1.6;color:var(--pc-muted)}@media (min-width:782px){.pc-page-head--photo{grid-template-columns:1fr 0.72fr;gap:56px}.pc-framed{margin:0 16px 16px 0}.pc-framed::before{inset:16px -16px -16px 16px}.pc-framed img{height:440px}.pc-labeled{grid-template-columns:200px 1fr;gap:40px}.pc-trow{grid-template-columns:120px 1fr;gap:28px;padding:22px 0}}.pc-publist-full{padding-top:clamp(8px, 2vw, 24px)}.pc-yeargroup>*{margin:0}.pc-yeargroup__year{padding:36px 0 12px;font-family:var(--pc-mono);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--pc-green)}.pc-yeargroup:last-child .pc-pubitem:last-child{border-bottom:1px solid var(--pc-line)}.pc-pubitem{display:grid;grid-template-columns:1fr;gap:12px;padding:22px 0;border-top:1px solid var(--pc-line)}.pc-pubitem>*,.pc-pubitem__text>*{margin:0}.pc-pubitem__title{font-size:clamp(18px, 1rem + 0.4vw, 21px);font-weight:600;line-height:1.4;margin-bottom:8px!important}.pc-pubitem__title a{color:#f0f7f2;text-decoration:none}.pc-pubitem__title a:hover{color:var(--pc-green)}.pc-pubitem__meta{font-size:15px;line-height:1.5;color:var(--pc-muted)}.pc-badge{justify-self:start;padding:6px 12px;border:1px solid rgb(111 207 139 / .4);border-radius:999px;font-family:var(--pc-mono);font-size:12px;line-height:1.2;white-space:nowrap;color:var(--pc-green)}.pc-badge.is-style-pc-badge-muted{border-color:rgb(255 255 255 / .22);color:var(--pc-muted)}@media (min-width:782px){.pc-pubitem{grid-template-columns:1fr auto;gap:28px;align-items:start;padding:24px 0}.pc-yeargroup__year{padding-top:38px}}.pc-section--tight-bottom{padding-bottom:clamp(16px, 2vw, 24px)}.pc-block-label{margin-bottom:24px!important}.pc-presscards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.pc-presscard{position:relative;border:1px solid rgb(255 255 255 / .14);border-radius:var(--pc-radius);overflow:hidden;background:var(--pc-card);transition:border-color 0.15s ease}.pc-presscard:hover,.pc-presscard:focus-within{border-color:rgb(111 207 139 / .5)}.pc-presscard>*,.pc-presscard__body>*{margin:0}.pc-presscard__img{margin:0}.pc-presscard__img img{display:block;width:100%;height:170px;object-fit:cover}.pc-presscard__body{padding:20px 22px}.pc-presscard__kind{font-family:var(--pc-mono);font-size:11px;color:var(--pc-green);margin-bottom:10px!important}.pc-presscard__title{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px!important}.pc-presscard__title a{color:var(--pc-white);text-decoration:none}.pc-presscard__title a::after{content:"";position:absolute;inset:0}.pc-presscard__source{font-size:14px;color:var(--pc-muted)}.pc-talks{border-bottom:1px solid var(--pc-line)}.pc-talkrow{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"year type" "text text";gap:8px 16px;padding:20px 0;border-top:1px solid var(--pc-line)}.pc-talkrow>*,.pc-talkrow__text>*{margin:0}.pc-talkrow__year{grid-area:year;font-family:var(--pc-mono);font-size:13px;font-weight:700;color:var(--pc-green)}.pc-talkrow__type{grid-area:type;justify-self:end;font-family:var(--pc-mono);font-size:13px;color:var(--pc-muted)}.pc-talkrow__text{grid-area:text}.pc-talkrow__title{font-size:clamp(17px, 1rem + 0.2vw, 18px);font-weight:600;line-height:1.4;color:#f0f7f2}.pc-talkrow__venue{margin-top:3px!important;font-size:14px;color:var(--pc-muted)}@media (min-width:782px){.pc-talkrow{grid-template-columns:96px 1fr auto;grid-template-areas:"year text type";gap:24px;align-items:center;padding:22px 0}}.pc-rescards{display:grid;grid-template-columns:1fr;gap:24px}.pc-rescard{position:relative;display:flex;flex-direction:column;gap:16px;padding:clamp(22px, 3vw, 30px);border:1px solid rgb(255 255 255 / .14);border-radius:var(--pc-radius);background:var(--pc-card);transition:border-color 0.15s ease}.pc-rescard:hover,.pc-rescard:focus-within{border-color:rgb(111 207 139 / .5)}.pc-rescard>*,.pc-rescard__top>*{margin:0}.pc-rescard__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.pc-rescard__kind{font-family:var(--pc-mono);font-size:12px;font-weight:700;color:var(--pc-green)}.pc-rescard__format{font-family:var(--pc-mono);font-size:13px;color:var(--pc-muted)}.pc-rescard__title{font-size:clamp(19px, 1rem + 0.5vw, 22px);line-height:1.25;letter-spacing:-.01em}.pc-rescard__text{font-size:15px;line-height:1.6;color:var(--pc-muted)}.pc-rescard__action{margin-top:4px!important;font-size:14px;font-weight:600}.pc-rescard__action a{color:var(--pc-green);text-decoration:none}.pc-rescard__action a::after{content:"";position:absolute;inset:0}.pc-contact{display:grid;grid-template-columns:1fr;gap:48px}.pc-contact__form{max-width:36em}.pc-contact__details{display:flex;flex-direction:column;gap:14px}.pc-contact__details>*{margin:0}.pc-infocard{padding:26px;border:1px solid rgb(255 255 255 / .14);border-radius:var(--pc-radius);background:var(--pc-card)}.pc-infocard>*{margin:0}.pc-infocard__label{font-family:var(--pc-mono);font-size:12px;font-weight:700;color:var(--pc-green);margin-bottom:10px!important}.pc-infocard__value{font-size:18px;font-weight:600;line-height:1.4;color:var(--pc-white);overflow-wrap:anywhere}.pc-infocard__value a{color:var(--pc-white);text-decoration:none}.pc-infocard__value a:hover{color:var(--pc-green)}.pc-infocard__sub{margin-top:4px!important;font-size:15px;color:var(--pc-muted)}.pc-linkrow+.pc-linkrow{margin-top:10px!important}.pc-linkrow a{display:flex;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;color:var(--wp--preset--color--main);text-decoration:none}.pc-linkrow a::after{content:"→";color:var(--pc-green)}.pc-linkrow a:hover{color:var(--pc-green)}.pc-contact .wpcf7-form{display:flex;flex-direction:column;gap:20px}.pc-contact .wpcf7-form p{margin:0}.pc-contact .wpcf7-form br{display:none}.pc-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 16px}.pc-contact .wpcf7-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--pc-muted)}.pc-contact .wpcf7-form-control-wrap{display:block}.pc-contact .wpcf7-form-control:not(.wpcf7-submit){display:block;width:100%;padding:14px 16px;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:var(--pc-card);color:var(--pc-white);font-family:inherit;font-size:16px;line-height:1.5}.pc-contact textarea.wpcf7-form-control{resize:vertical;min-height:150px}.pc-contact .wpcf7-form-control::placeholder{color:#6f8f78}.pc-contact .wpcf7-form-control:focus{outline:2px solid var(--pc-green);outline-offset:1px;border-color:#fff0}.pc-contact .wpcf7-submit{align-self:flex-start;padding:16px 30px;border:0;border-radius:11px;background:var(--pc-green);color:var(--pc-deep);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.pc-contact .wpcf7-submit:hover,.pc-contact .wpcf7-submit:focus-visible{background:var(--pc-white)}.pc-contact .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#ffb4a8}.pc-contact .wpcf7-response-output{margin:0!important;padding:12px 16px!important;border-radius:10px;font-size:14px;color:var(--wp--preset--color--main)}@media (min-width:782px){.pc-rescards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pc-contact{grid-template-columns:1fr 0.9fr;gap:64px;align-items:start}}.pc-main>:not(.pc-footer){flex:1 0 auto}.pc-search{max-width:32em}.pc-search .wp-block-search__inside-wrapper{gap:10px;padding:0;border:0}.pc-search .wp-block-search__input{padding:14px 16px;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:var(--pc-card);color:var(--pc-white);font-family:inherit;font-size:16px}.pc-search .wp-block-search__input::placeholder{color:#6f8f78}.pc-search .wp-block-search__input:focus{outline:2px solid var(--pc-green);outline-offset:1px;border-color:#fff0}.pc-search .wp-block-search__button{margin:0;padding:14px 22px;border:0;border-radius:10px;background:var(--pc-green);color:var(--pc-deep);font-family:inherit;font-weight:700}.pc-404{display:flex;flex-direction:column;justify-content:center;min-height:min(70vh, 640px);gap:22px}.pc-404>*{margin:0!important}.pc-404__code{font-family:var(--pc-mono);font-size:clamp(64px, 12vw, 140px);font-weight:700;line-height:1;color:#fff0;-webkit-text-stroke:1.5px var(--pc-green)}.pc-404 h1{max-width:16em}.pc-listing>*{margin-block:0}.pc-listing__title{margin-bottom:28px!important}.pc-postlist .wp-block-post-template{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--pc-line)}.pc-postlist .wp-block-post{padding:24px 0;border-top:1px solid var(--pc-line)}.pc-postlist .wp-block-post>*{margin-block:0}.pc-postlist__date{font-family:var(--pc-mono);font-size:13px;font-weight:700;color:var(--pc-green);margin-bottom:8px!important}.pc-postlist__title{font-size:clamp(19px, 1rem + 0.5vw, 22px);line-height:1.35}.pc-postlist__title a{color:#f0f7f2;text-decoration:none}.pc-postlist__title a:hover{color:var(--pc-green)}.pc-postlist__excerpt{margin-top:8px!important;font-size:15px;color:var(--pc-muted)}.pc-postlist__excerpt p{margin:0}.pc-pagination{margin-top:32px!important;gap:8px 16px;font-family:var(--pc-mono);font-size:14px}.pc-pagination a{color:var(--pc-green);text-decoration:none}.pc-noresults{display:flex;flex-direction:column;gap:20px;padding:24px 0}.pc-noresults>*{margin:0}.pc-article>*{margin-block:0}.pc-article__date{font-family:var(--pc-mono);font-size:13px;font-weight:700;color:var(--pc-green);margin-bottom:18px!important}.pc-article__title{max-width:18em;margin-bottom:32px!important}.pc-article__image{margin-bottom:36px!important}.pc-article__image img{border-radius:16px}.pc-article__content{font-size:clamp(17px, 1rem + 0.25vw, 19px);line-height:1.7;color:#dcebe1}