*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#f2f3f3;color:#252e33;font:17px/1.67 "PT Sans",system-ui,sans-serif}a{color:#a64212;text-underline-offset:.18em}img{display:block;max-width:100%;height:auto}h1,h2,h3{line-height:1.2;overflow-wrap:anywhere}h1{font-size:clamp(1.85rem,4.75vw,3.3rem);margin:.25em 0 .55em}
.ap-site-header,.ap-site-footer{background:#232a2e;color:#fff}.ap-site-header{border-bottom:4px solid #e85d04}.ap-header-inner,.ap-content-wrap,.ap-footer-widgets{width:min(1160px,calc(100% - 30px));margin-inline:auto}.ap-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ap-brand{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none}.ap-brand svg{width:45px;height:45px;flex:none}.ap-brand-text{display:grid}.ap-site-title{font-size:1.36rem;font-weight:700}.ap-site-tagline{font-size:.85rem;color:#e4e1dc}
.ap-nav-list,.ap-site-footer ul,.ap-sidebar ul{list-style:none;margin:0;padding:0}.ap-nav-list{display:flex;gap:14px;flex-wrap:wrap}.ap-main-nav a{color:#fff;text-decoration:none;font-weight:700}.ap-menu-toggle{display:none;background:transparent;color:#fff;border:1px solid #e85d04;padding:6px 9px}.ap-menu-toggle svg{width:20px;height:20px}.ap-menu-toggle span:empty{display:block;width:18px;height:2px;margin:3px 0;background:currentColor}
.ap-content-wrap{padding:22px 0 44px}.ap-layout-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(162px,237px);gap:22px;align-items:start}.ap-primary{min-width:0}.ap-single-article{padding:clamp(14px,3.7vw,36px);background:#fff;border:1px solid #d9dddf}.ap-breadcrumbs,.ap-post-meta{font-size:.88rem;overflow-wrap:anywhere}.ap-card-thumb:empty{display:none}.ap-post-content{overflow-wrap:anywhere}.ap-post-content table{display:block;overflow:auto;border-collapse:collapse}.ap-post-content :is(th,td){border:1px solid #d9dddf;padding:6px 9px}.ap-sidebar .widget{background:#fff;border-top:3px solid #e85d04;padding:13px}
.ap-site-footer a{color:#ffc4a5}.ap-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:17px;padding:20px 0}.ap-footer-bottom{text-align:center;border-top:1px solid #778187;padding:11px}.ap-cookie-bar{position:fixed;z-index:4;inset:auto 10px 10px;background:#232a2e;color:#fff;padding:10px 13px;font-size:.89rem}.ap-cookie-bar[hidden]{display:none}.ap-cookie-accept{border:0;background:#ffab78;color:#232a2e;padding:5px 9px;cursor:pointer}
@media(max-width:760px){.ap-header-inner{flex-wrap:wrap;padding:8px 0}.ap-menu-toggle{display:block}.ap-main-nav{display:none;flex-basis:100%}.ap-main-nav.is-open{display:block}.ap-nav-list{display:grid;gap:6px}.ap-layout-sidebar{grid-template-columns:minmax(0,1fr)}}
.ap-section-intro{background:#363f44;color:#fff;padding:clamp(26px,7vw,71px) 15px;border-left:4px solid #e85d04}.ap-section-intro-inner{width:min(1110px,100%);margin:auto}.ap-section-intro p{max-width:65ch}.ap-section-block{padding:16px 0}.ap-section-alt{background:#e4e8e9;padding:16px}.ap-info-columns,.ap-posts-grid,.ap-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.ap-info-card,.ap-tip-block,.ap-card{background:#fff;border:1px solid #d9dddf;overflow:hidden}.ap-info-card,.ap-tip-block,.ap-card-body{padding:13px}.ap-card-title{margin:.25em 0}.ap-card-meta{font-size:.86rem}.ap-card-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover}.ap-checklist-icon svg{width:25px;height:25px}.ap-pagination{text-align:center;margin:20px auto}.ap-pagination>*{padding:4px 7px}
