.ph-local-page{--ph-navy:#163b57;--ph-blue:#163b57;--ph-pale:#edf5fc;color:var(--ph-navy);font-family:var(--font-body-family);line-height:1.65;max-width:1240px;margin:auto;padding:24px 24px 56px}.ph-local-page *{box-sizing:border-box}.ph-local-page h1,.ph-local-page h2,.ph-local-page h3,.ph-local-display{font-family:var(--font-heading-family);font-style:var(--font-heading-style);color:var(--ph-navy);line-height:1.22}.ph-local-page h1{font-size:clamp(30px,3.5vw,48px);margin:14px 0 20px}.ph-local-page h2{font-size:clamp(24px,2.5vw,32px);margin:0 0 20px}.ph-local-page h3{font-size:20px;margin:0 0 12px}.ph-local-page p{margin:0 0 18px}.ph-local-breadcrumb{font-size:13px;margin-bottom:28px}.ph-local-page a{color:#163b57;text-underline-offset:3px}.ph-local-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.ph-local-kicker{font-weight:700;letter-spacing:.12em;font-size:12px;color:#163b57}.ph-local-display{font-size:clamp(22px,2.6vw,32px)}.ph-local-photo{margin:0;min-width:0}.ph-local-photo img{display:block;width:100%;height:460px;object-fit:cover;border-radius:16px}.ph-local-photo figcaption{font-size:12px;margin-top:8px;color:#4e6275}.ph-local-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.ph-local-page .ph-local-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:7px;background:#1694f9;color:#163b57;font-weight:700;text-decoration:none;border-bottom:3px solid #c5a600}.ph-local-call{font-weight:600}.ph-local-section{margin-top:48px}.ph-local-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.ph-local-card{background:var(--ph-pale);padding:26px;border-radius:12px;border:1px solid #d4e3f0}.ph-local-card p:last-child{margin-bottom:0}.ph-local-band{margin-top:44px;background:var(--ph-navy);color:#fff;padding:32px;border-radius:16px}.ph-local-band h2,.ph-local-band .ph-local-call{color:#fff}.ph-local-steps{list-style:none;padding:0;counter-reset:visit;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ph-local-steps li{counter-increment:visit;border-top:4px solid var(--ph-blue);padding:24px;background:var(--ph-pale)}.ph-local-steps li:before{content:"0" counter(visit);display:block;color:var(--ph-blue);font-size:36px;font-weight:700;margin-bottom:16px}.ph-local-editorial{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.ph-local-page details{border-bottom:1px solid #bfd1e1;padding:18px 0}.ph-local-page summary{cursor:pointer;font-weight:700;font-size:18px;padding-right:10px}.ph-local-page details p{margin:16px 0 0}.ph-local-scope{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ph-local-checklist ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ph-local-checklist li{border-left:4px solid var(--ph-blue);background:var(--ph-pale);padding:24px}.ph-local-page--steps .ph-local-intro{padding:30px;background:var(--ph-pale);border-radius:16px}.ph-local-page--editorial .ph-local-hero{grid-template-columns:1fr 1.15fr}.ph-local-page--editorial .ph-local-photo{order:-1}.ph-local-page--questions .ph-local-hero{background:var(--ph-pale);padding:30px;border-radius:16px}.ph-local-page--scope .ph-local-hero{border-bottom:5px solid #1694f9;padding-bottom:30px}.ph-local-page--checklist .ph-local-intro{border-left:5px solid #1694f9;padding-left:28px}.ph-local-page a:focus-visible,.ph-local-page summary:focus-visible{outline:3px solid #163b57;outline-offset:4px}@media(max-width:749px){.ph-local-page{padding:18px 16px 36px}.ph-local-hero,.ph-local-page--editorial .ph-local-hero,.ph-local-editorial,.ph-local-steps,.ph-local-scope,.ph-local-checklist ul{grid-template-columns:1fr}.ph-local-hero{gap:24px}.ph-local-photo img{height:340px}.ph-local-page--editorial .ph-local-photo{order:0}.ph-local-page--questions .ph-local-hero,.ph-local-page--steps .ph-local-intro,.ph-local-band{padding:22px}.ph-local-section{margin-top:32px}.ph-local-actions{gap:14px}.ph-local-button{width:100%}.ph-local-page--checklist .ph-local-intro{padding-left:18px}}
.ph-local-page .ph-local-hero{background:#163b57;color:#ffffff;border-radius:16px;padding:32px}.ph-local-page .ph-local-hero h1,.ph-local-page .ph-local-hero .ph-local-display,.ph-local-page .ph-local-hero .ph-local-call,.ph-local-page .ph-local-hero figcaption{color:#ffffff}.ph-local-page .ph-local-hero .ph-local-kicker{color:#1694f9}.ph-local-page--steps .ph-local-intro{background:transparent;padding:0}.ph-local-page .ph-local-band{background:#163b57}.ph-local-page .ph-local-button{background:#1694f9;color:#163b57}.ph-local-page .ph-local-card{border-color:#c1cfda}.ph-local-page .ph-local-button:hover{background:#f2f7fc}.ph-local-page a:focus-visible,.ph-local-page summary:focus-visible{outline-color:#9e7600}.ph-local-page .ph-local-hero a:focus-visible,.ph-local-page .ph-local-band a:focus-visible{outline-color:#1694f9}@media(max-width:749px){.ph-local-page .ph-local-hero{padding:22px}.ph-local-page--steps .ph-local-intro{padding:0}}

.ph-local-page{background:#fff;color:#163b57}
.ph-local-page .ph-local-hero,.ph-local-page .ph-local-band{background:#1694f9;color:#fff}
.ph-local-page .ph-local-hero .ph-local-kicker{color:#fff}
.ph-local-page .ph-local-button{background:#fff;color:#163b57;border:1px solid #163b57;border-radius:7px;box-shadow:none}
.ph-local-page .ph-local-button:hover{background:#f2f7fc;color:#163b57}
.ph-local-page .ph-local-hero a:focus-visible,.ph-local-page .ph-local-band a:focus-visible{outline-color:#fff}
