:root{--pxe-ink:#161616;--pxe-paper:#f6f4ef;--pxe-white:#fff;--pxe-yellow:#f1bf00;--pxe-red:#aa151b;--pxe-line:#161616;--pxe-muted:#656565;--pxe-max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pxe-paper);color:var(--pxe-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.pxe-shell{width:min(100% - 32px,var(--pxe-max));margin-inline:auto}.pxe-skip{position:absolute;left:-9999px}.pxe-skip:focus{left:16px;top:16px;background:#fff;padding:8px;z-index:1000}.pxe-topline{background:var(--pxe-ink);color:#fff;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pxe-topline .pxe-shell{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.pxe-header{background:var(--pxe-yellow);border-bottom:2px solid var(--pxe-line)}.pxe-header-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.pxe-brand{font-family:Georgia,serif;font-size:clamp(2rem,5vw,4.2rem);font-weight:900;line-height:.9;letter-spacing:-.06em}.pxe-tagline{font-size:.9rem;font-weight:700;max-width:230px;text-align:right;line-height:1.35}.pxe-association{display:block;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.pxe-nav{border-top:2px solid var(--pxe-line);background:var(--pxe-yellow)}.pxe-nav ul{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.pxe-nav li a{display:block;padding:13px 16px;font-weight:800;border-right:1px solid rgb(22 22 22 / .25)}.pxe-nav li a:hover,.pxe-nav li.current-menu-item a{background:var(--pxe-ink);color:#fff;text-decoration:none}.pxe-flag-band{height:40px;background:linear-gradient(to bottom,var(--pxe-red) 0 25%,var(--pxe-yellow) 25% 75%,var(--pxe-red) 75% 100%);border-bottom:2px solid var(--pxe-line)}.pxe-main{padding:42px 0}.pxe-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}.pxe-grid>section,.pxe-grid>article{min-width:0}.pxe-kicker{font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--pxe-red)}.pxe-title{font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98;letter-spacing:-.05em;margin:.3em 0 .45em}.pxe-deck{font-size:1.2rem;color:var(--pxe-muted);max-width:720px}.pxe-feature{background:#fff;border:2px solid var(--pxe-line);padding:26px}.pxe-feature img{display:block;width:100%;height:360px;object-fit:cover;margin:22px 0}.pxe-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.pxe-post{background:#fff;border-top:8px solid var(--pxe-yellow);padding:20px;border-bottom:2px solid var(--pxe-line);min-width:0;overflow-wrap:anywhere}.pxe-post h2{font-family:Georgia,serif;line-height:1.05;margin:.35em 0;font-size:1.7rem;overflow-wrap:anywhere}.pxe-meta{font-size:.8rem;color:var(--pxe-muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pxe-sidebar{display:flex;flex-direction:column;gap:18px}.pxe-sidebar .widget{background:#fff;border:2px solid var(--pxe-line);padding:18px}.pxe-sidebar .widget-title{font:900 1.35rem Georgia,serif;margin:0 0 12px;border-bottom:6px solid var(--pxe-yellow);padding-bottom:8px}.pxe-sidebar ul{margin:0;padding-left:18px}.pxe-footer{background:var(--pxe-ink);color:#fff;padding:34px 0}.pxe-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.pxe-footer a{color:#fff}.pxe-small{font-size:.85rem;color:#cfcfcf}.alignwide{width:min(100% - 32px,1100px);margin-inline:auto}.pxe-content{background:#fff;border:2px solid var(--pxe-line);padding:26px}.pxe-content img{max-width:100%;height:auto}.pxe-featured-media{margin:20px auto 30px;max-width:780px;overflow:hidden;border:1px solid rgb(22 22 22 / .2);background:#eee}.pxe-featured-image{display:block;width:100%;height:clamp(220px,34vw,420px);object-fit:cover;object-position:center}.pxe-pagination{margin-top:28px;font-weight:800}.pxe-pagination a,.pxe-pagination span{display:inline-block;padding:8px 12px;border:1px solid var(--pxe-line);margin-right:5px}.pxe-pagination .current{background:var(--pxe-ink);color:#fff}.pxe-menu-placeholder{padding:13px 0;font-weight:800}@media(max-width:800px){.pxe-header-main{align-items:flex-start;flex-direction:column}.pxe-tagline{text-align:left}.pxe-grid,.pxe-footer-grid{grid-template-columns:1fr}.pxe-post-grid{grid-template-columns:1fr}.pxe-feature img{height:220px}.pxe-featured-media{margin:16px auto 24px}.pxe-featured-image{height:220px}.pxe-nav li a{padding:11px 10px;font-size:.9rem}.pxe-flag-band{height:32px}.pxe-association{font-size:.72rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}