*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#efefef;color:#252525;font:17px/1.64 system-ui,sans-serif}a{color:#a3370b;text-underline-offset:.17em}img{max-width:100%;height:auto;display:block}h1,h2,h3{line-height:1.18;overflow-wrap:anywhere}h1{font-size:clamp(1.85rem,4.7vw,3.4rem);margin:.2em 0 .55em}
.pcw-header{background:#171717;color:#fff;border-bottom:4px solid #ff4d00}.pcw-header-inner,.pcw-main-wrap,.pcw-footer-widgets,.pcw-crumbs{width:min(1160px,calc(100% - 32px));margin-inline:auto}.pcw-header-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px}.pcw-brand{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.pcw-logo,.pcw-logo svg{width:48px;height:48px;flex:none}.pcw-brand-text{display:grid}.pcw-site-title{font-size:1.35rem;font-weight:800}.pcw-site-desc{font-size:.83rem;color:#dedede}.pcw-nav ul{display:flex;gap:14px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.pcw-nav a{color:#fff;text-decoration:none;font-weight:650}
.pcw-burger{display:none;background:transparent;color:#fff;border:1px solid #ff4d00;padding:6px 9px}.pcw-burger span:empty{display:block;background:currentColor;width:19px;height:2px;margin:3px 0}.pcw-burger svg{display:block;width:20px;height:20px}.pcw-main-wrap{padding:18px 0 44px}.pcw-has-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:start;gap:22px}.pcw-content{min-width:0}.pcw-content>article{background:#fff;border-top:4px solid #ff4d00;padding:clamp(14px,3.6vw,38px)}.pcw-single-thumb:empty{display:none}.pcw-single-meta,.pcw-crumbs{font-size:.88rem;overflow-wrap:anywhere}.pcw-crumbs-sep{margin:0 .35em}.pcw-entry-content{overflow-wrap:anywhere}.pcw-entry-content table{display:block;overflow:auto;border-collapse:collapse}.pcw-entry-content :is(th,td){border:1px solid #d6d6d6;padding:6px 9px}
.pcw-sidebar .widget{background:#fff;border-left:4px solid #ff4d00;padding:12px 15px}.pcw-sidebar ul,.pcw-footer ul{list-style:none;padding:0}.pcw-footer{background:#171717;color:#fff}.pcw-footer a{color:#ffb69a}.pcw-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px;padding:22px 0}.pcw-footer-bottom{text-align:center;border-top:1px solid #777;padding:12px}
.pcw-cookie-bar{position:fixed;z-index:4;inset:auto 10px 10px;background:#171717;color:#fff;padding:10px 14px;font-size:.87rem}.pcw-cookie-bar[hidden]{display:none}.pcw-btn-primary{background:#ff4d00;color:#111;border:0;padding:6px 10px;font:inherit;cursor:pointer}
@media(max-width:760px){.pcw-header-inner{flex-wrap:wrap;padding:8px 0}.pcw-burger{display:block}.pcw-nav{display:none;flex-basis:100%}.pcw-nav.is-open{display:block}.pcw-nav ul{display:grid;gap:6px}.pcw-has-sidebar{grid-template-columns:minmax(0,1fr)}}
