.pm-home{max-width:1280px;color:var(--ink);padding-top:36px;padding-bottom:80px}.pm-back{font-size:13px}.pm-hero{max-width:800px;padding:34px 0}.pm-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:var(--muted)}.pm-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.13;letter-spacing:-.045em;margin:16px 0}.pm-hero>p:last-child{font-size:18px;line-height:1.8;color:var(--muted)}.pm-overview{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pm-overview strong{font-size:18px}.pm-overview small,.pm-overview span{color:var(--muted)}.pm-controls{display:flex;gap:20px;flex-wrap:wrap;padding:24px 0}.pm-controls label,.pm-search{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.pm-home input,.pm-home select{border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:12px;border-radius:12px;font:inherit;min-width:160px}.pm-explorer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.pm-geography{position:sticky;top:24px;border:1px solid var(--border);border-radius:24px;padding:20px;background:var(--surface)}.pm-toolbar{display:flex;gap:8px;flex-wrap:wrap}.pm-home button:not(.member-easy button){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 12px;cursor:pointer}.pm-home button:not(.member-easy button):disabled{opacity:.5;cursor:default}.pm-home button:not(.member-easy button)[aria-pressed=true]{background:#195b45;color:#fff;border-color:#195b45}.pm-canvas{position:relative;aspect-ratio:2.4;background:radial-gradient(ellipse at center,#cbe3db44,transparent);margin:26px 0 12px}.pm-canvas>img{width:100%;height:100%;display:block}.pm-home .pm-dot{position:absolute;padding:0;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#e9f2ec;border:1px solid #335b4b;opacity:1}.pm-home .pm-live{background:#175f43;box-shadow:0 0 0 3px #5ecb8e33}.pm-home .pm-selected{background:#ffce61;box-shadow:0 0 0 5px #ffce6177;z-index:3}.pm-home .pm-own{outline:2px solid #d89e29;outline-offset:2px}.pm-home button:not(.member-easy button):focus-visible,.pm-story:focus-visible{outline:3px solid #d89e29;outline-offset:4px}.pm-caption{font-size:11px;line-height:1.8;color:var(--muted)}.pm-country-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:320px;overflow:auto;margin-top:12px}.pm-country-list button{display:flex;justify-content:space-between;text-align:left;gap:8px}.pm-results{scroll-margin-top:24px}.pm-rail h2,.pm-results h2{font-size:28px;line-height:1.3;letter-spacing:-.025em}.pm-results>p{color:var(--muted);font-size:13px}.pm-story{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--ink)}.pm-story>img{width:80px;height:80px;object-fit:cover;border-radius:16px;flex-shrink:0}.pm-story small{font-size:11px;color:var(--muted)}.pm-story h3{font-size:17px;line-height:1.5;margin:8px 0}.pm-story p{font-size:13px;line-height:1.8;color:var(--muted);margin:8px 0}.pm-story span{font-size:12px;font-weight:600}.pm-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:20px;font-size:12px}.pm-empty,.pm-upgrade{padding:24px;border:1px solid var(--border);border-radius:22px;margin:24px 0;background:var(--surface)}.pm-upgrade a{display:inline-block;padding:12px 18px;border-radius:12px;background:#195b45;color:white}.pm-rail{margin-top:48px}.pm-rail>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pm-rail .pm-story{flex-direction:column}.pm-rail .pm-story>img{width:100%;height:130px}.pm-notice{padding:18px;border:1px solid var(--border);border-radius:16px}@media(max-width:800px){.pm-explorer{grid-template-columns:1fr}.pm-geography{position:static}.pm-rail>div{grid-template-columns:1fr}.pm-rail .pm-story{flex-direction:row}.pm-rail .pm-story>img{width:80px;height:80px}.pm-home .pm-controls{gap:12px}.pm-controls label{flex:1}.pm-home select{min-width:0;width:100%}.pm-country-list{grid-template-columns:1fr 1fr}}.pm-home .pm-dot{width:24px;height:24px;font-size:10px;font-weight:600;line-height:22px;color:#163c2b}.pm-home .pm-live{color:white}.pm-home .pm-selected{color:#163c2b}.pm-story p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pm-rail .pm-story,.pm-story{display:block}.pm-story-main{display:block;color:inherit;text-decoration:none}.pm-story-heading{display:flex;gap:14px;align-items:flex-start}.pm-story-heading>div{flex:1;min-width:0}.pm-story-heading>img{width:68px;height:68px;object-fit:cover;border-radius:14px;flex-shrink:0}.pm-publisher{display:block;width:fit-content;padding:8px 0;color:var(--muted);font-size:12px;text-decoration:none}.pm-publisher:hover{text-decoration:underline}.pm-story a:focus-visible{outline:3px solid #d89e29;outline-offset:4px}.pm-stories{display:grid;gap:20px}