.pizza-guide{background:#15171c;color:#fff;border:1px solid #35363c;border-radius:22px;padding:28px;margin:22px 0 30px;box-shadow:0 18px 48px #0003}.pizza-guide *{box-sizing:border-box}.pizza-guide .pg-kicker{font-size:11px;letter-spacing:2px;font-weight:800;color:#f5b8a6}.pizza-guide h2{font-size:clamp(25px,3vw,38px);margin:8px 0 7px;color:#fff}.pizza-guide .pg-sub{color:#c4c4c8;font-size:14px;margin:0 0 22px}.pg-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.pg-main{display:flex;flex-direction:column;gap:18px}.pg-panel{background:#22242b;border:1px solid #393a42;border-radius:16px;padding:19px}.pg-panel h3{font-size:17px;color:#fff;margin:0 0 15px}.pg-dough,.pg-sizes,.pg-extra-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pg-dough span{background:#33343c;padding:12px 6px;text-align:center;border-radius:9px;font-size:13px;font-weight:700}.pg-size{border-radius:11px;background:#2d2e35;padding:13px 5px;text-align:center;border-top:4px solid var(--size-accent)}.pg-size strong{display:block;font-size:20px;color:#fff}.pg-size small{display:block;color:#c9c9d0;font-size:11px;margin-top:5px}.pg-philly{background:linear-gradient(135deg,#32252d,#211f27);border:1px solid #5b434f;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.pg-philly img{width:100%;height:190px;object-fit:cover}.pg-philly-content{padding:20px}.pg-philly .pg-tag{font-size:11px;letter-spacing:1.4px;color:#ffd2a6;font-weight:800}.pg-philly h3{font-size:24px;color:#fff;margin:9px 0}.pg-philly p{font-size:13px;line-height:1.6;color:#e1d4dc}.pg-extra-prices{margin-top:20px;border-top:1px solid #69525c;padding-top:15px}.pg-extra-prices div{text-align:center}.pg-extra-prices span{display:block;font-size:11px;color:#c9b8bf}.pg-extra-prices strong{display:block;color:#fff;font-size:21px;margin-top:5px}@media(max-width:800px){.pizza-guide{padding:17px;border-radius:16px}.pg-layout{grid-template-columns:1fr}.pg-philly img{height:180px}.pg-panel{padding:15px}}@media(max-width:400px){.pg-size strong{font-size:17px}.pg-size small{font-size:10px}.pg-dough span{font-size:11px}}