.ph-issue-detail{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:56px 48px 0}.ph-detail-back{color:var(--ph-muted);font-size:12px;display:inline-block}.ph-detail-back:hover{color:var(--ph-hot)}.ph-detail-hero{border-bottom:1px solid var(--ph-line-strong);margin-top:28px;padding-bottom:28px}.ph-detail-hero h1{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;max-width:720px;margin:0;font-size:34px;font-weight:700;line-height:1.35}.ph-detail-stats{border-bottom:1px solid var(--ph-line-mid);padding:34px 0}.ph-detail-stats__value{font-variant-numeric:tabular-nums;font-size:84px;font-weight:700;line-height:1}.ph-detail-stats__value.is-hot{color:var(--ph-hot)}.ph-detail-stats__value span{color:var(--ph-muted);margin-left:6px;font-size:20px;font-weight:400}.ph-detail-stats__sub{color:var(--ph-muted-2);margin-top:14px;font-size:11.5px}.ph-detail-stats__basis{color:var(--ph-muted);margin-bottom:10px;font-size:12px}.ph-detail-block{margin-top:88px}.ph-detail-head{border-bottom:1px solid var(--ph-line-strong);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.ph-detail-head h2{margin:0;font-size:15px;font-weight:700}.ph-detail-head h2 small{color:var(--ph-muted);margin-left:8px;font-size:11.5px;font-weight:400}.ph-detail-head>span{color:var(--ph-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ph-detail-head>span.is-hot{color:var(--ph-hot)}.ph-detail-note{color:var(--ph-muted);margin:20px 0 0;font-size:14px}.ph-detail-temp{height:120px;margin:44px 0 0 30px;position:relative}.ph-detail-temp__art{position:absolute;inset:0}.ph-detail-temp__grid{border-top:1px solid var(--ph-line-soft);position:absolute;left:0;right:0}.ph-detail-temp__grid b{color:var(--ph-muted-2);font-variant-numeric:tabular-nums;padding-right:6px;font-size:10.5px;font-weight:400;line-height:1;position:absolute;top:0;right:100%;transform:translateY(-50%)}.ph-detail-temp__day{border-left:1px solid var(--ph-line-soft);position:absolute;top:0;bottom:0}.ph-detail-temp svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.ph-detail-temp polygon{fill:var(--ph-hot);fill-opacity:.07}.ph-detail-temp polyline{fill:none;stroke:var(--ph-hot);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ph-detail-temp__art>i{background:var(--ph-ink);width:7px;height:7px;box-shadow:0 0 0 2px var(--ph-paper);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.ph-detail-temp__art>i.is-hot{background:var(--ph-hot);width:9px;height:9px}.ph-detail-temp__hits{display:flex;position:absolute;inset:0}.ph-detail-temp__hits>span{flex:1 1 0;min-width:0;position:relative}.ph-detail-temp__hits>span:focus-visible{outline:none}.ph-detail-temp__hits i{background:var(--ph-muted-4);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ph-detail-temp__hits>span:hover i,.ph-detail-temp__hits>span:focus i{display:block}.ph-detail-temp__hits:hover>span:focus:not(:hover) i{display:none}.ph-detail-temp__hits b{background:var(--ph-paper);width:7px;height:7px;box-shadow:0 0 0 2px var(--ph-hot);border-radius:50%;position:absolute;left:50%;transform:translate(-50%,50%)}.ph-detail-temp__hits i:after{content:attr(data-tip);background:var(--ph-ink);color:var(--ph-paper);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:6px;padding:4px 7px;font-size:11px;font-style:normal;line-height:1.2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ph-detail-temp__hits i.is-start:after{transform:none}.ph-detail-temp__hits i.is-end:after{transform:translate(-100%)}.ph-detail-temp__axis{color:var(--ph-muted-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;margin:10px 0 0 30px;font-size:10.5px;display:flex;position:relative;container-type:inline-size}.ph-detail-temp__axis .is-day{max-width:clamp(0px,(var(--ph-day-room)*1cqw - 6.5em - 14px)*1000,10em);position:absolute;top:0;overflow:hidden;transform:translate(-50%)}.ph-detail-flow{--ph-flow-bar:140px;align-items:flex-end;gap:14px;height:170px;margin-top:44px;display:flex}.ph-detail-flow__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:170px;display:flex}.ph-detail-flow__col b{color:var(--ph-hot);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ph-detail-flow__col i{width:100%;height:max(2px,calc(var(--ph-flow-fill)*var(--ph-flow-bar)));background:var(--ph-bar-day);display:block}.ph-detail-flow__col i.is-zero{background:var(--ph-line)}.ph-detail-flow__axis{gap:14px;margin-top:10px;display:flex}.ph-detail-flow__axis span{color:var(--ph-muted-2);font-variant-numeric:tabular-nums;text-align:center;flex:1;font-size:10.5px}.ph-detail-publishers{margin:0;padding:0;list-style:none}.ph-detail-publishers li{border-bottom:1px solid var(--ph-line-soft);grid-template-columns:32px 160px 1fr 32px;align-items:center;gap:20px;padding:13px 0;display:grid}.ph-detail-publishers__rank{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ph-detail-publishers li>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ph-detail-publishers li>strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:14px;font-weight:600}.ph-detail-bar{background:var(--ph-track);height:4px;display:block}.ph-detail-bar span{background:var(--ph-hot);height:4px;display:block}.ph-detail-publisher-spread{color:var(--ph-muted-5);word-break:keep-all;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;font-weight:650;line-height:1.6}.ph-detail-publisher-zero{color:var(--ph-muted);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.6}.ph-detail-compare-link{width:fit-content;min-height:44px;color:var(--ph-hot);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:700;display:inline-flex}.ph-detail-compare-link:hover{text-underline-offset:3px;text-decoration:underline}.ph-detail-compare-link svg{width:14px;height:14px}.ph-detail-related{margin:0;padding:0;list-style:none}.ph-detail-related a{border-bottom:1px solid var(--ph-line-soft);grid-template-columns:1fr 110px 60px;align-items:center;gap:20px;padding:14px 0;display:grid}.ph-detail-related a:hover{background:var(--ph-wash)}.ph-detail-related a>b{word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:500;line-height:1.4}.ph-detail-related__keyword{min-width:0;color:var(--ph-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ph-detail-related a>strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:14px;font-weight:600}.ph-detail-related a>strong small{color:var(--ph-muted);margin-left:2px;font-size:11px;font-weight:400}.ph-detail-news .ph-news-panel{box-shadow:none;background:0 0;border:none;animation:none}.ph-detail-news .ph-news-panel__list{display:block}.ph-detail-news .ph-news-panel__list .ph-news-panel__item{border-right:none;border-bottom:1px solid var(--ph-line-soft);gap:6px;padding:14px 0}.ph-detail-news .ph-news-panel__item h4{letter-spacing:-.01em;font-size:14.5px;font-weight:500;line-height:1.4}.ph-detail-news .ph-news-panel__item:has(a):hover{background:var(--ph-wash)}.ph-detail-news .ph-news-panel__meta{color:var(--ph-muted-2);font-family:inherit;font-size:11.5px}.ph-detail-news .ph-news-panel__meta b{color:var(--ph-muted-2);font-weight:500}.ph-detail-news .ph-news-panel__summary{font-size:13px;line-height:1.55}.ph-detail-news .ph-news-panel__note{align-items:flex-start;padding:22px 0 0}.ph-detail-news .ph-news-panel__note p{text-align:left;font-family:inherit;font-size:14px}.ph-detail-not-found{max-width:720px;padding-top:72px}.ph-detail-not-found>span{color:var(--ph-muted);font-variant-numeric:tabular-nums;font-size:12px}.ph-detail-not-found h1{letter-spacing:-.02em;word-break:keep-all;margin:16px 0 0;font-size:34px;font-weight:700;line-height:1.35}.ph-detail-not-found p{color:var(--ph-muted);word-break:keep-all;margin:16px 0 0;font-size:14px;line-height:1.7}.ph-detail-not-found a{min-height:32px;color:var(--ph-muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:inline-flex}.ph-detail-not-found a:hover{color:var(--ph-hot)}.ph-detail-not-found svg{width:14px;height:14px}@media (max-width:640px){.ph-issue-detail{padding:24px 16px 0}.ph-detail-back{font-size:11.5px}.ph-detail-hero{margin-top:18px;padding-bottom:18px}.ph-detail-hero h1{font-size:21px}.ph-detail-publisher-spread,.ph-detail-publisher-zero{font-size:12px}.ph-detail-stats{padding:22px 0}.ph-detail-stats__value{font-size:52px}.ph-detail-stats__value span{margin-left:4px;font-size:14px}.ph-detail-stats__sub{margin-top:10px;font-size:11px}.ph-detail-stats__basis{margin-bottom:8px;font-size:11.5px}.ph-detail-block{margin-top:40px}.ph-detail-head{gap:12px;padding-bottom:10px}.ph-detail-head h2{font-size:14px}.ph-detail-head h2 small,.ph-detail-head>span{font-size:11px}.ph-detail-note{margin-top:14px;font-size:13px}.ph-detail-temp{height:80px;margin-top:34px}.ph-detail-temp__grid b{font-size:10px}.ph-detail-temp__axis{margin-top:8px;font-size:10px}.ph-detail-temp__axis .is-edge{display:none}.ph-detail-flow{--ph-flow-bar:96px;gap:8px;height:120px;margin-top:22px}.ph-detail-flow__col{gap:4px;height:120px}.ph-detail-flow__col b{font-size:11.5px}.ph-detail-flow__axis{gap:8px;margin-top:8px}.ph-detail-flow__axis span{font-size:10px}.ph-detail-publishers li{grid-template-columns:24px 1fr 32px;gap:12px;padding:9px 0}.ph-detail-publishers__rank{font-size:12px}.ph-detail-publishers li>b,.ph-detail-publishers li>strong{font-size:13.5px}.ph-detail-publishers .ph-detail-bar{display:none}.ph-detail-related a{grid-template-columns:1fr 64px;gap:12px;padding:9px 0}.ph-detail-related a>b,.ph-detail-related a>strong{font-size:13.5px}.ph-detail-related__keyword{display:none}.ph-detail-news .ph-news-panel__list .ph-news-panel__item{padding:9px 0}.ph-detail-news .ph-news-panel__item h4{font-size:13.5px}.ph-detail-news .ph-news-panel__meta{font-size:11px}.ph-detail-news .ph-news-panel__summary{font-size:12px}.ph-detail-news .ph-news-panel__note{padding:14px 0 0}.ph-detail-news .ph-news-panel__note p{font-size:13px}.ph-detail-not-found{padding-top:48px}.ph-detail-not-found h1{font-size:21px}}.ph-detail-summary{border-bottom:1px solid var(--ph-line-mid);padding:28px 0}.ph-detail-summary p{max-width:720px;color:var(--ph-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}@media (max-width:640px){.ph-detail-summary{padding:20px 0}.ph-detail-summary p{font-size:15px;line-height:1.75}}.ph-detail-longform{border-bottom:1px solid var(--ph-line-mid);max-width:820px;color:var(--ph-ink);padding:32px 0}.ph-detail-longform__eyebrow,.ph-detail-longform__kind,.ph-detail-longform__meta{color:var(--ph-muted);font-size:12px;line-height:1.7}.ph-detail-longform h2{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0;font-size:26px;line-height:1.45}.ph-detail-longform p{word-break:keep-all;overflow-wrap:anywhere;margin:16px 0 0;font-size:16px;line-height:1.95}.ph-detail-longform .ph-detail-longform__meta{margin:0 0 24px;font-size:12px}.ph-detail-longform__lead{font-weight:600}.ph-detail-longform__section{margin-top:36px}.ph-detail-longform h3{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;line-height:1.5}.ph-detail-longform__faq{margin-top:24px}.ph-detail-longform h4{margin:0;font-size:16px;line-height:1.6}.ph-detail-longform__notice{border-top:1px solid var(--ph-line-mid);margin-top:36px;padding-top:20px}.ph-detail-longform__notice h3{font-size:14px}.ph-detail-longform__notice p{color:var(--ph-muted);margin-top:8px;font-size:13px;line-height:1.8}@media (max-width:640px){.ph-detail-longform{padding:24px 0}.ph-detail-longform h2{font-size:22px}.ph-detail-longform h3{font-size:18px}.ph-detail-longform p{font-size:15px;line-height:1.85}.ph-detail-longform .ph-detail-longform__meta{font-size:12px}.ph-detail-longform__notice p{font-size:13px}}
