 .pan-feature{border:2px solid #0b6b68;border-radius:16px;padding:18px;margin:20px 0;background:#eff8f5}.pan-feature a{font-size:1.15rem;font-weight:700;display:block;padding:10px 0}.pan-intro{max-width:75ch}.pan-sections{display:grid;gap:14px;margin:24px 0}.pan-section{border:1px solid #bad0ca;border-radius:16px;background:#fff;overflow:hidden;scroll-margin-top:16px}.pan-section summary{padding:18px;min-height:48px;cursor:pointer;font-weight:700;font-size:1.1rem}.pan-section[open] summary{border-bottom:1px solid #dbe4df}.pan-content{padding:18px}.pan-content ol{padding-inline-start:24px}.pan-content li{margin:14px 0}.pan-content li a{display:block;padding:8px 0;min-height:44px}.pan-map{display:block;background:#075e59;color:white!important;text-decoration:none;border-radius:12px;padding:16px;text-align:center;font-weight:700;min-height:48px;overflow-wrap:anywhere}.pan-help{border-inline-start:4px solid #0b6b68;padding-inline-start:18px;margin:28px 0}.pan-cities{display:flex;flex-wrap:wrap;gap:10px}.pan-cities a{padding:12px;border:1px solid #bad0ca;border-radius:10px;min-height:44px}main p{line-height:1.65}a,summary{overflow-wrap:anywhere}summary:focus-visible,a:focus-visible{outline:3px solid #b2690a;outline-offset:3px}@media(max-width:480px){.pan-section summary,.pan-content{padding:15px}.pan-feature{padding:15px}}