.pg-builder .pf-head{align-items:flex-start;gap:22px;display:flex}.pg-builder .pf-head>i{color:#fed71a;background:#2d0430;border-radius:22px;flex:none;place-items:center;width:76px;height:76px;margin-top:42px;font:800 34px Manrope,Arial,sans-serif;display:grid;transform:rotate(-4deg);box-shadow:4px 4px #fed71a}.pg-builder .pf-head>div{min-width:0}.pg-builder .pf-head h1{overflow-wrap:anywhere;margin:14px 0 8px}.pg-builder .pf-head .meta2{color:#7d7080;font:500 15px/1.5 Manrope,Arial,sans-serif}.pg-builder .pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.pg-builder .pf-stats .st{background:#fffdf8;border:1px solid #e8decd;border-radius:20px;padding:16px 18px}.pg-builder .pf-stats b{letter-spacing:-.03em;color:#2d0430;font:800 30px/1.05 Manrope,Arial,sans-serif;display:block}.pg-builder .pf-stats span{color:#7d7080;margin-top:6px;font:600 13px/1.4 Manrope,Arial,sans-serif;display:block}.pg-builder .pf-stats .st.g{background:#0f4d2f;border-color:#0f4d2f}.pg-builder .pf-stats .st.g b{color:#fed71a}.pg-builder .pf-stats .st.g span{color:#d7e8dd}.pg-builder .pf-stats .st.w b{color:#9b2c1c}.pg-builder .pf-sum{color:#3b1440;background:#f3ecdd;border-left:5px solid #fed71a;border-radius:0 20px 20px 0;max-width:860px;margin-top:18px;padding:20px 22px;font:500 clamp(17px,1.6vw,20px)/1.6 Manrope,Arial,sans-serif}.pg-builder .pf-sum b{color:#2d0430;font-weight:800}.pg-builder .tl{background:#fffdf8;border:1px solid #e8decd;border-radius:20px;margin-bottom:22px;padding:18px 18px 12px}.pg-builder .tl svg{width:100%;height:auto;display:block}.pg-builder .tl-leg{color:#4d4150;flex-wrap:wrap;gap:8px 18px;margin-top:8px;font:600 12.5px Manrope,Arial,sans-serif;display:flex}.pg-builder .tl-leg span{align-items:center;gap:6px;display:inline-flex}.pg-builder .tl-leg i{border-radius:999px;width:11px;height:11px;display:inline-block}.pg-builder .tl-leg .mut{color:#7d7080}.pg-builder .show-s{display:none}.pg-builder .pf-two{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.pg-builder .pf-box{background:#fffdf8;border:1px solid #e8decd;border-radius:20px;padding:20px 22px}.pg-builder .pf-box>p{color:#4d4150;margin-top:16px;font-size:14.5px;line-height:1.6}.pg-builder .cmp{gap:12px;margin-top:4px;display:grid}.pg-builder .cmp>div{color:#4d4150;grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:12px;font:600 14px Manrope,Arial,sans-serif;display:grid}.pg-builder .cmp .b{background:#f3ecdd;border-radius:999px;height:12px;overflow:hidden}.pg-builder .cmp .b i{border-radius:999px;height:100%;display:block}.pg-builder .cmp b{text-align:right;color:#2d0430;font-weight:800}.pg-builder .pf-portals{margin-top:12px}.pg-builder .pf-portals a{color:#2d0430;border-top:1px solid #e8decd;justify-content:space-between;padding:11px 0;font:600 14px Manrope,Arial,sans-serif;display:flex}.pg-builder .pf-portals a:hover{color:#0f4d2f;text-underline-offset:3px;text-decoration:underline}.pg-builder .cityg h3{letter-spacing:.1em;color:#4b006e;text-transform:uppercase;margin:20px 0 6px;font:800 12px Manrope,Arial,sans-serif}.pg-builder .cityg>div:first-child h3{margin-top:0}.pg-builder .prow{border-top:1px solid #e8decd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.pg-builder .prow b{letter-spacing:-.015em;color:#2d0430;font:800 16px Manrope,Arial,sans-serif}.pg-builder .prow>div span{color:#7d7080;margin-top:2px;font-size:13px;display:block}.pg-builder .prow .p{text-align:right;white-space:nowrap;color:#2d0430;font:800 14px Manrope,Arial,sans-serif}.pg-builder .prow:hover b{color:#0f4d2f;text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.pg-builder .pf-two{grid-template-columns:1fr}.pg-builder .pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pg-builder .show-s{display:inline}}@media (max-width:640px){.pg-builder .pf-head{gap:14px}.pg-builder .pf-head>i{border-radius:16px;width:52px;height:52px;margin-top:36px;font-size:24px}.pg-builder .tl{padding:14px 12px 10px}.pg-builder .tl-svg{overflow-x:auto}.pg-builder .tl-svg svg{min-width:560px}.pg-builder .prow{grid-template-columns:minmax(0,1fr) auto}.pg-builder .prow .pill{display:none}.pg-builder .cmp>div{grid-template-columns:96px minmax(0,1fr) 40px;font-size:13px}.pg-builder .pf-stats b{font-size:24px}.pg-builder .x-table{font-size:13.5px}}
