.pb{max-width:1280px;margin:0 auto;padding:56px var(--gutter,40px) 120px}.pb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.pb-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 20px;border:1px solid transparent;border-radius:30px;background:var(--gray-100,#f4f5f2);color:var(--gray-800,#26302d);font:inherit;font-size:14px;line-height:1.2;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.pb-tab:hover{border-color:var(--gray-400,#b9beb4)}.pb-tab[aria-selected=true]{background:var(--gray-800,#26302d);border-color:var(--gray-800,#26302d);color:#fff}.pb-tab:focus-visible{outline:2px solid var(--color-brand,#c4251b);outline-offset:2px}.pb-tab-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:11px;line-height:20px;text-align:center}.pb-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;align-items:start}.pb-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 24px 20px;border:1px solid var(--gray-200,#e0e3dc);border-radius:20px;background:#fff;scroll-margin:120px;transition:box-shadow .35s ease,border-color .35s ease}.pb-card:hover{border-color:var(--gray-300,#cfd5c9)}.pb-card:focus{outline:none}.pb-card.is-focus{border-color:var(--color-brand,#c4251b);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand,#c4251b) 18%,transparent)}.pb-head{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:16px}.pb-head,.pb-logo{align-items:center}.pb-logo{display:flex;justify-content:center;height:56px;border-radius:12px;background:var(--gray-50,#f8f9f6);overflow:hidden}.pb-logo img{max-width:84%;max-height:40px;-o-object-fit:contain;object-fit:contain}.pb-logo-fb{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--gray-500,#7a7d79);text-transform:lowercase}.pb-logo .temp-fill{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px}.pb-logo .temp-badge{max-width:100%;white-space:normal;text-align:center;line-height:1.25}.pb-title{min-width:0}.pb-country{margin:0 0 3px;font-size:12px;letter-spacing:.02em;color:var(--gray-550,#787d72)}.pb-title h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--gray-900,#1b211e);overflow-wrap:break-word}.pb-name-en{margin:2px 0 0;font-size:13px;color:var(--gray-600,#6c736b)}.pb-type{align-self:start;padding:4px 10px;border-radius:20px;background:var(--red-50,#fbf2f1);color:var(--color-brand,#c4251b);font-size:12px;font-weight:600;white-space:nowrap}.pb-type.is-reseller{background:var(--gray-100,#f4f5f2);color:var(--gray-700,#424542)}.pb-area{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pb-area>span{font-size:12px;color:var(--gray-550,#787d72)}.pb-area ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.pb-area li{padding:4px 10px;border-radius:6px;background:var(--gray-100,#f4f5f2);font-size:13px;color:var(--gray-800,#26302d)}.pb-intro{margin:0;font-size:13px;line-height:1.6;color:var(--gray-600,#6c736b)}.pb-meta{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.2fr);gap:14px 18px;margin:0;padding:16px 0 0;border-top:1px solid var(--gray-150,#eef1ec)}.pb-meta>div{min-width:0}.pb-meta dt{margin-bottom:6px;font-size:12px;color:var(--gray-550,#787d72)}.pb-meta dd{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font-size:14px;line-height:1.45;color:var(--gray-800,#26302d)}.pb-meta dd>a,.pb-meta dd>span:not(.pb-none){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-meta dd a{color:inherit;text-decoration:none}.pb-meta dd a:hover{color:var(--color-brand,#c4251b)}.pb-meta-wide{grid-column:1/-1}.pb-addr a{flex:none;margin-left:auto;font-size:12px;font-weight:600;color:var(--gray-650,#5d645f)}.pb-meta dd a.pb-ext{display:inline-flex;align-items:center;gap:5px}.pb-ext>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-ext-ico{flex:none;width:6.65px;height:6.65px}.pb-none{color:var(--gray-400,#b9beb4)}.pb-copy{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:var(--gray-100,#f4f5f2);color:var(--gray-650,#5d645f);cursor:pointer}.pb-copy:hover{background:var(--gray-200,#e0e3dc);color:var(--gray-900,#1b211e)}.pb-actions{display:flex;flex-wrap:wrap;gap:8px}.pb-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--gray-200,#e0e3dc);border-radius:10px;background:#fff;color:var(--gray-800,#26302d);font:inherit;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.pb-btn:hover{border-color:var(--gray-400,#b9beb4)}.pb-btn svg{color:var(--color-brand,#c4251b)}.pb-btn-dark{background:var(--gray-800,#26302d);border-color:var(--gray-800,#26302d);color:#fff}.pb-btn-dark svg{color:#fff}.pb-btn-dark:hover{background:var(--gray-900,#1b211e)}.pb-btn:focus-visible,.pb-copy:focus-visible,.pb-meta a:focus-visible{outline:2px solid var(--color-brand,#c4251b);outline-offset:2px}.pb-gmap{position:relative;height:260px;margin:0 -8px -4px;border-radius:14px;overflow:hidden;background:var(--gray-100,#f4f5f2)}.pb-gmap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pb-empty{max-width:1280px;margin:0 auto 120px;padding:48px;border:1px dashed var(--gray-300,#cfd5c9);border-radius:20px;text-align:center;font-size:14px;color:var(--gray-550,#787d72)}.pb-card.is-preview{list-style:none}@media (max-width:1100px){.pb-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pb{padding:36px 16px 80px}.pb-tab{padding:11px 15px}.pb-card{padding:20px 18px 18px;gap:14px}.pb-head{grid-template-columns:72px minmax(0,1fr)}.pb-logo{height:48px}.pb-type{grid-column:2;justify-self:start;margin-top:-6px}.pb-meta{grid-template-columns:minmax(0,1fr);gap:12px}.pb-btn{flex:1 1 auto;justify-content:center}.pb-gmap{height:220px}}@media (prefers-reduced-motion:reduce){.pb-card{transition:none}}