/* Base Look C rules the section needs on non-Look-C (FreeNews) sites, scoped to .pfyc. Copied from collab-look-c 0.1.25 assets/css/look-c.css. */
.pfyc{--ink:#1d1c1a;--paper:#fbf7ee;--mustard:#e2b13c;--teal:#2b7a74;--orange:#d2602e;--cream:#f1e6cf;background:var(--paper);color:var(--ink);font:17px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;padding:52px 0;clear:both}
.pfyc .wrap{max-width:1180px;margin:0 auto;padding:0 20px}
.pfyc h2,.pfyc h3{line-height:1.05;font-weight:800;letter-spacing:-.02em}
.pfyc h2{font-size:clamp(30px,6vw,52px);margin:0 0 10px}
.pfyc .pill{background:var(--ink);color:var(--paper);text-decoration:none;font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px}
.pfyc .lang{margin-top:22px}
.pfyc .lang h3{font-size:20px;margin:0 0 10px}
.pfyc .lang h3 small{font-weight:500;font-size:14px;opacity:.7;margin-left:8px}
.pfyc .lang ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}
.pfyc .lang a{display:flex;flex-direction:column;justify-content:flex-end;min-height:92px;padding:12px 14px;border-radius:14px;text-decoration:none;background:var(--teal);color:#fff}
.pfyc .lang a b{font-size:19px;font-weight:800;line-height:1.1}
.pfyc .lang a span{font-size:12px;opacity:.85}
.pfyc .lang li:nth-child(3n+2) a{background:var(--mustard);color:var(--ink)}
.pfyc .lang li:nth-child(3n) a{background:var(--orange)}
@media (min-width:900px){.pfyc.cities .wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.cities h2,.pfyc.cities .wrap>.note,.lang-en{grid-column:1/-1}}
.pfyc .pill{display:inline-block;margin-top:18px}
/* all-locations list (shortcode) */
.pfyc-all h2{font-size:22px;margin:26px 0 8px}.pfyc-all ul{list-style:none;padding:0;margin:0;columns:3 180px}.pfyc-all li{margin:0 0 6px;break-inside:avoid}.pfyc-all small{opacity:.7}
