.pf-hero{position:relative;overflow:hidden;padding:0 0 64px;background:radial-gradient(ellipse 45% 70% at 80% 30%,rgba(247,147,29,.13),transparent 70%),radial-gradient(rgba(247,147,29,.1) 1px,transparent 1px) 0 0/28px 28px}.pf-crumbs{margin-bottom:44px}.pf-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:56px;align-items:end}.pf-hero h1{margin:18px 0 16px;font-size:clamp(38px, 4.6vw, 64px);font-weight:800;line-height:1.04;letter-spacing:-.045em}.pf-hero .mq-lead{max-width:600px}.pf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line2);border-radius:20px;background:rgba(16,16,16,.9)}.pf-stat{padding:22px 22px 20px}.pf-stat+.pf-stat{border-left:1px solid var(--line2)}.pf-stat strong{display:block;font-size:clamp(28px, 2.6vw, 38px);font-weight:800;line-height:1;letter-spacing:-.04em;background:var(--og);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pf-stat span{display:block;margin-top:8px;font-size:13px;line-height:1.4;color:var(--mut)}.pf-filters{position:sticky;top:var(--nav-h);z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(8,8,8,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pf-filters .mq-tags{flex-wrap:nowrap;max-width:none;margin:0;padding:14px 0;overflow-x:auto;scrollbar-width:none}.pf-filters .mq-tags::-webkit-scrollbar{display:none}.pf-filters .mq-tags a{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px}.pf-filters .mq-tags i{font-size:16px;color:var(--faint)}.pf-filters .mq-tags a.is-on i{color:var(--o)}.pf-filters .mq-tags b{min-width:24px;padding:1px 7px;border-radius:99px;background:#161616;text-align:center;font-size:12px;font-weight:700;color:var(--faint)}.pf-filters .mq-tags a.is-on b{background:rgba(247,147,29,.18);color:var(--o)}.pf-list{padding:56px 0 0}.pf-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:72px 0 24px}.pf-list-head h2{margin:0;font-size:clamp(24px, 2.4vw, 32px)}.pf-list-head span{font-size:14px;color:var(--faint)}.pf-list .mq-post-cat{display:inline-flex;align-items:center;gap:7px}.pf-list .mq-post-body strong{text-wrap:pretty}.pf-list .mq-post-body>span:not([class]){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pf-list .mq-post-foot span:first-child{font-weight:500}.pf-pages{display:flex;justify-content:center;gap:8px;margin-top:48px}.pf-pages a{min-width:46px;height:46px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:14px;font-size:15px;font-weight:700;color:var(--mut);transition:border-color .2s,color .2s,background .2s}.pf-pages a:hover{border-color:var(--ol);color:var(--o)}.pf-pages span{min-width:30px;display:inline-flex;align-items:flex-end;justify-content:center;color:var(--faint)}.pf-pages a[aria-current]{border-color:var(--o);background:var(--od);color:var(--o)}.pf-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;margin:88px 0 104px;padding:48px 52px;border:1px solid var(--ol);border-radius:26px;background:linear-gradient(160deg,rgba(247,147,29,.12),var(--card) 60%)}.pf-final h2{margin:12px 0 0}.pf-final p{margin-top:12px;max-width:560px;color:var(--mut);font-size:16px;line-height:1.7}.pf-final .mq-ctas{margin-top:0}@media (max-width:1100px){.mq-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.pf-hero-grid{grid-template-columns:1fr;gap:32px;align-items:start}.pf-final{grid-template-columns:1fr;padding:32px 28px}}@media (max-width:760px){.mq-posts{grid-template-columns:1fr}}@media (max-width:640px){.pf-hero{padding:0 0 44px}.pf-crumbs{margin-bottom:26px}.pf-stat{padding:16px 14px}.pf-stat span{font-size:12px}.pf-list{padding-top:32px}.pf-list-head{margin-top:48px}.pf-final{margin:64px 0 72px}.pf-final .mq-ctas{flex-direction:column;align-items:stretch}}.pf-empty{padding:48px 0;text-align:center;color:var(--mut)}