.pub-port-places-module__PtUP2W__section{flex-direction:column;gap:8px;display:flex;container-type:inline-size}.pub-port-places-module__PtUP2W__lead{color:var(--platform-muted);margin:0;font-size:12px;line-height:1.6}.pub-port-places-module__PtUP2W__groups{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}@container (min-width:600px){.pub-port-places-module__PtUP2W__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.pub-port-places-module__PtUP2W__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-port-places-module__PtUP2W__group{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel,16px);background:var(--platform-canvas);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pub-port-places-module__PtUP2W__groupHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pub-port-places-module__PtUP2W__groupName{color:var(--platform-ink);margin:0;font-size:13px;font-weight:650;line-height:1.5}.pub-port-places-module__PtUP2W__groupCount{font-variant-numeric:tabular-nums;color:var(--platform-muted);flex-shrink:0;font-size:11px}.pub-port-places-module__PtUP2W__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pub-port-places-module__PtUP2W__chip{border:1px solid var(--platform-line);background:var(--platform-subtle);max-width:100%;color:var(--platform-ink);overflow-wrap:anywhere;border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;font-size:13px;line-height:1.4;display:inline-flex}a.pub-port-places-module__PtUP2W__chip{text-decoration:none;transition:background .15s,border-color .15s}a.pub-port-places-module__PtUP2W__chip:hover{border-color:var(--platform-action);background:var(--platform-sea)}a.pub-port-places-module__PtUP2W__chip:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}.pub-port-places-module__PtUP2W__visits{font-variant-numeric:tabular-nums;color:var(--platform-seaInk);flex-shrink:0;font-size:11px;font-weight:650}.pub-port-places-module__PtUP2W__linkIcon{width:11px;height:11px;color:var(--platform-muted);flex-shrink:0;align-self:center}.pub-port-places-module__PtUP2W__footnote{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.pub-port-places-module__PtUP2W__chipButton{border-color:color-mix(in srgb,var(--platform-action)45%,var(--platform-line));background:var(--platform-canvas);color:var(--platform-ink);font:inherit;cursor:pointer}.pub-port-places-module__PtUP2W__chipButton:hover{border-color:var(--platform-action);background:var(--platform-accentSoft)}.pub-port-places-module__PtUP2W__chipButton:focus-visible{outline:2px solid var(--platform-focus);outline-offset:2px}
.pub-topic-hub-module__Bol9UG__section{min-width:0;scroll-margin-top:120px}.pub-topic-hub-module__Bol9UG__picker{border-radius:var(--platform-radius-panel);background:var(--platform-sea);gap:12px;padding:14px;display:grid}.pub-topic-hub-module__Bol9UG__pickerForm{gap:8px;display:flex}.pub-topic-hub-module__Bol9UG__pickerForm input{border:1px solid var(--platform-line);border-radius:var(--platform-radius-control);background:var(--platform-canvas);min-width:0;min-height:44px;color:var(--platform-ink);flex:1;padding:0 14px;font-size:16px}.pub-topic-hub-module__Bol9UG__pickerForm input:focus-visible{outline:2px solid var(--platform-focus,var(--platform-action));outline-offset:1px}.pub-topic-hub-module__Bol9UG__pickerForm button{border-radius:var(--platform-radius-control);background:var(--platform-action);min-height:44px;color:var(--platform-onAction,#fff);flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}.pub-topic-hub-module__Bol9UG__pickerForm button:hover{background:var(--platform-actionHover,var(--platform-action))}.pub-topic-hub-module__Bol9UG__pickerLabel{color:var(--platform-seaInk);font-size:12px}.pub-topic-hub-module__Bol9UG__pickerAll{font-size:13px}.pub-topic-hub-module__Bol9UG__pickerAll a{min-height:44px;color:var(--platform-action);align-items:center;gap:2px;display:inline-flex}.pub-topic-hub-module__Bol9UG__pickerAll a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__stats{gap:10px;display:grid}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pub-topic-hub-module__Bol9UG__statCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;padding:12px 14px;scroll-margin-top:120px}.pub-topic-hub-module__Bol9UG__statCard h3{align-items:center;gap:10px;min-height:40px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.pub-topic-hub-module__Bol9UG__statRows{gap:10px;margin-top:8px;list-style:none;display:grid}.pub-topic-hub-module__Bol9UG__statRowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:14px;display:flex}.pub-topic-hub-module__Bol9UG__statRowValue{color:var(--platform-seaInk);white-space:nowrap;font-size:13px;font-weight:500}.pub-topic-hub-module__Bol9UG__statBar{background:var(--platform-subtle);border-radius:999px;height:8px;margin-top:4px;position:relative;overflow:hidden}.pub-topic-hub-module__Bol9UG__statBar>span{background:var(--platform-accent,var(--platform-action));border-radius:999px;position:absolute;inset:0 auto 0 0}.pub-topic-hub-module__Bol9UG__statDetail{color:var(--platform-muted);margin-top:3px;font-size:12px;line-height:1.6}.pub-topic-hub-module__Bol9UG__statNote{color:var(--platform-muted);margin-top:10px;font-size:11px;line-height:1.6}.pub-topic-hub-module__Bol9UG__compare{gap:8px;display:grid}.pub-topic-hub-module__Bol9UG__compareQuestion{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas)}.pub-topic-hub-module__Bol9UG__compareQuestion>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:8px 14px;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__compareQuestion>summary::-webkit-details-marker{display:none}.pub-topic-hub-module__Bol9UG__compareQuestion[open]>summary>svg:last-child{transform:rotate(180deg)}.pub-topic-hub-module__Bol9UG__compareQuestionText{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.5}.pub-topic-hub-module__Bol9UG__compareQuestionText small{color:var(--platform-muted);font-size:12px;font-weight:400;display:block}.pub-topic-hub-module__Bol9UG__compareRows{padding:0 14px 8px;list-style:none;display:grid}.pub-topic-hub-module__Bol9UG__compareRows>li+li{border-top:1px solid var(--platform-line)}.pub-topic-hub-module__Bol9UG__compareRow{min-height:44px;color:var(--platform-ink);gap:2px;padding:10px 0;display:grid}@media (min-width:700px){.pub-topic-hub-module__Bol9UG__compareRow{grid-template-columns:minmax(150px,13rem) minmax(0,1fr) auto;align-items:baseline;gap:16px}}.pub-topic-hub-module__Bol9UG__compareName{color:var(--platform-action);font-size:14px;font-weight:500}.pub-topic-hub-module__Bol9UG__compareRow:hover .pub-topic-hub-module__Bol9UG__compareName{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__compareLead{font-size:14px;line-height:1.7}.pub-topic-hub-module__Bol9UG__compareNote{color:var(--platform-muted);white-space:nowrap;font-size:11px}.pub-topic-hub-module__Bol9UG__tableWrap{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);-webkit-overflow-scrolling:touch;overflow-x:auto}.pub-topic-hub-module__Bol9UG__table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.pub-topic-hub-module__Bol9UG__table caption{text-align:left;color:var(--platform-muted);padding:10px 14px 0;font-size:12px}.pub-topic-hub-module__Bol9UG__table th,.pub-topic-hub-module__Bol9UG__table td{border-bottom:1px solid var(--platform-line);text-align:left;vertical-align:top;padding:10px 12px;line-height:1.5}.pub-topic-hub-module__Bol9UG__table thead th{color:var(--platform-muted);white-space:nowrap;font-size:11px;font-weight:500}.pub-topic-hub-module__Bol9UG__table tbody tr:last-child th,.pub-topic-hub-module__Bol9UG__table tbody tr:last-child td{border-bottom:0}.pub-topic-hub-module__Bol9UG__table tbody th{min-width:9rem;font-weight:500}.pub-topic-hub-module__Bol9UG__table tbody th a{color:var(--platform-action)}.pub-topic-hub-module__Bol9UG__table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__table td.pub-topic-hub-module__Bol9UG__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pub-topic-hub-module__Bol9UG__table thead th.pub-topic-hub-module__Bol9UG__num{text-align:right}.pub-topic-hub-module__Bol9UG__sub{color:var(--platform-muted);font-size:11px;font-weight:400;display:block}.pub-topic-hub-module__Bol9UG__tags{flex-wrap:wrap;gap:4px;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__tags a,.pub-topic-hub-module__Bol9UG__tags span{background:var(--platform-sea);min-height:28px;color:var(--platform-seaInk);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.pub-topic-hub-module__Bol9UG__tags a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__tagMuted{background:var(--platform-subtle)!important;color:var(--platform-muted)!important}.pub-topic-hub-module__Bol9UG__calls{gap:10px;display:grid}.pub-topic-hub-module__Bol9UG__callDay{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;padding:10px 14px}.pub-topic-hub-module__Bol9UG__callDay h3{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pub-topic-hub-module__Bol9UG__callBadge{background:var(--platform-ratingSoft,var(--platform-sea));color:var(--platform-rating,var(--platform-seaInk));border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.pub-topic-hub-module__Bol9UG__callCount{color:var(--platform-muted);margin-left:auto;font-size:12px;font-weight:400}.pub-topic-hub-module__Bol9UG__callList{margin-top:4px;list-style:none}.pub-topic-hub-module__Bol9UG__callList>li+li{border-top:1px solid var(--platform-line)}.pub-topic-hub-module__Bol9UG__call{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 0;display:grid}.pub-topic-hub-module__Bol9UG__callMain{min-width:0;font-size:14px;line-height:1.6}.pub-topic-hub-module__Bol9UG__callMain a{color:var(--platform-action)}.pub-topic-hub-module__Bol9UG__callMain a:hover{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__callPort{font-weight:500}.pub-topic-hub-module__Bol9UG__inlineFlag{margin-right:4px}.pub-topic-hub-module__Bol9UG__callMeta{color:var(--platform-muted);font-size:12px;display:block}.pub-topic-hub-module__Bol9UG__callRole{white-space:nowrap;color:var(--platform-seaInk);justify-self:end;font-size:12px}.pub-topic-hub-module__Bol9UG__callsNote{color:var(--platform-muted);margin-top:8px;font-size:11px;line-height:1.6}.pub-topic-hub-module__Bol9UG__callsMore{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas)}.pub-topic-hub-module__Bol9UG__callsMore>summary{cursor:pointer;min-height:48px;color:var(--platform-action);align-items:center;gap:8px;padding:8px 14px;font-size:14px;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__callsMore>summary::-webkit-details-marker{display:none}.pub-topic-hub-module__Bol9UG__callsMore[open]>summary>svg{transform:rotate(180deg)}.pub-topic-hub-module__Bol9UG__callsMoreBody{gap:10px;padding:0 10px 10px;display:grid}.pub-topic-hub-module__Bol9UG__callsEmpty{border-radius:var(--platform-radius-panel);background:var(--platform-subtle);color:var(--platform-muted);padding:12px 14px;font-size:13px;line-height:1.7}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__callsWeek{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.pub-topic-hub-module__Bol9UG__compareQuestion>summary>svg,.pub-topic-hub-module__Bol9UG__callsMore>summary>svg{transition:none}}.pub-topic-hub-module__Bol9UG__tableHead{align-items:center;gap:8px;display:flex}.pub-topic-hub-module__Bol9UG__compareName{align-items:center;gap:6px;display:inline-flex}.pub-topic-hub-module__Bol9UG__mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;display:grid}.pub-topic-hub-module__Bol9UG__mosaic>li{min-width:0}.pub-topic-hub-module__Bol9UG__mosaic>li:nth-child(n+7){display:none}.pub-topic-hub-module__Bol9UG__mosaicBig{grid-area:span 2/span 2}.pub-topic-hub-module__Bol9UG__mosaic a{aspect-ratio:1;border-radius:var(--platform-radius-image);background:var(--platform-subtle);display:block;overflow:hidden}.pub-topic-hub-module__Bol9UG__mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pub-topic-hub-module__Bol9UG__mosaic a:hover img{transform:scale(1.03)}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pub-topic-hub-module__Bol9UG__mosaic>li:nth-child(n+7){display:block}}.pub-topic-hub-module__Bol9UG__season{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:3px;height:120px;display:grid}.pub-topic-hub-module__Bol9UG__seasonCell{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.pub-topic-hub-module__Bol9UG__seasonBar{background:color-mix(in srgb,var(--platform-action)45%,var(--platform-canvas));border-radius:3px 3px 0 0;width:100%;min-height:2px}.pub-topic-hub-module__Bol9UG__seasonBar[data-peak]{background:var(--platform-action)}.pub-topic-hub-module__Bol9UG__seasonValue{color:var(--platform-seaInk);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}.pub-topic-hub-module__Bol9UG__seasonLabel{color:var(--platform-muted);white-space:nowrap;font-size:10px;line-height:1.2}.pub-topic-hub-module__Bol9UG__heat{grid-template-columns:repeat(12,14px);gap:2px;display:inline-grid}.pub-topic-hub-module__Bol9UG__heat>span{background:var(--platform-subtle);border-radius:3px;width:14px;height:14px}.pub-topic-hub-module__Bol9UG__heat>span[data-level="1"]{background:color-mix(in srgb,var(--platform-action)22%,var(--platform-canvas))}.pub-topic-hub-module__Bol9UG__heat>span[data-level="2"]{background:color-mix(in srgb,var(--platform-action)45%,var(--platform-canvas))}.pub-topic-hub-module__Bol9UG__heat>span[data-level="3"]{background:color-mix(in srgb,var(--platform-action)70%,var(--platform-canvas))}.pub-topic-hub-module__Bol9UG__heat>span[data-level="4"]{background:var(--platform-action)}.pub-topic-hub-module__Bol9UG__heatHead{color:var(--platform-muted);text-align:center;grid-template-columns:repeat(12,14px);gap:2px;font-size:9px;font-weight:400;display:inline-grid}.pub-topic-hub-module__Bol9UG__shelf{gap:10px;list-style:none;display:grid}@media (min-width:700px){.pub-topic-hub-module__Bol9UG__shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pub-topic-hub-module__Bol9UG__shelf[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-topic-hub-module__Bol9UG__shelfCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);min-width:0;height:100%;color:var(--platform-ink);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}a.pub-topic-hub-module__Bol9UG__shelfCard:hover{border-color:var(--platform-strongLine)}.pub-topic-hub-module__Bol9UG__shelfCard>span:last-child{min-width:0}.pub-topic-hub-module__Bol9UG__shelfCard h3{font-size:15px;font-weight:500;line-height:1.5}.pub-topic-hub-module__Bol9UG__shelfCard p{margin-top:2px;font-size:13px;line-height:1.7}.pub-topic-hub-module__Bol9UG__shelfCard small{color:var(--platform-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.pub-topic-hub-module__Bol9UG__notice{border-radius:var(--platform-radius-panel);background:var(--platform-sea);color:var(--platform-seaInk);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.pub-topic-hub-module__Bol9UG__notice strong{color:var(--platform-ink);font-weight:500}.pub-topic-hub-module__Bol9UG__notice a{color:var(--platform-action);text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__badge{background:var(--platform-ratingSoft,var(--platform-sea));color:var(--platform-rating,var(--platform-seaInk));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.pub-topic-hub-module__Bol9UG__topicAnswers{gap:24px;scroll-margin-top:120px;display:grid}.pub-topic-hub-module__Bol9UG__topicAnswerSet{gap:12px;display:grid}.pub-topic-hub-module__Bol9UG__topicAnswerSegments{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas)}.pub-topic-hub-module__Bol9UG__topicAnswerSegments>summary{cursor:pointer;color:var(--platform-ink);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.pub-topic-hub-module__Bol9UG__topicAnswerSegments>summary::-webkit-details-marker{display:none}.pub-topic-hub-module__Bol9UG__topicAnswerSegments[open]>summary svg{transform:rotate(180deg)}.pub-topic-hub-module__Bol9UG__topicAnswerSegmentList{gap:16px;padding:0 12px 12px;display:grid}.pub-topic-hub-module__Bol9UG__topicAnswerSegment{scroll-margin-top:120px}.pub-topic-hub-module__Bol9UG__compareUp{color:var(--platform-action);text-underline-offset:3px;align-items:center;gap:4px;font-size:13px;text-decoration:underline;display:inline-flex}.pub-topic-hub-module__Bol9UG__portCards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(15.5rem,78%);grid-auto-flow:column;gap:10px;padding-bottom:4px;list-style:none;display:grid;overflow-x:auto}.pub-topic-hub-module__Bol9UG__portCards>li{scroll-snap-align:start;min-width:0}@media (min-width:900px){.pub-topic-hub-module__Bol9UG__portCards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.pub-topic-hub-module__Bol9UG__portCard{border:1px solid var(--platform-line);border-radius:var(--platform-radius-panel);background:var(--platform-canvas);height:100%;min-height:44px;color:var(--platform-ink);align-content:start;gap:6px;padding:12px 14px;display:grid}.pub-topic-hub-module__Bol9UG__portCard:hover{border-color:var(--platform-action)}.pub-topic-hub-module__Bol9UG__portCard:focus-visible{outline:2px solid var(--platform-focus,var(--platform-action));outline-offset:2px}.pub-topic-hub-module__Bol9UG__portCardHead{color:var(--platform-action);align-items:center;gap:8px;display:flex}.pub-topic-hub-module__Bol9UG__portCardName{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.4}.pub-topic-hub-module__Bol9UG__portCard:hover .pub-topic-hub-module__Bol9UG__portCardName{text-underline-offset:3px;text-decoration:underline}.pub-topic-hub-module__Bol9UG__portCardFacts{color:var(--platform-seaInk);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.pub-topic-hub-module__Bol9UG__portCardLead{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.pub-topic-hub-module__Bol9UG__portCardLeadLabel{background:var(--platform-sea);color:var(--platform-seaInk);border-radius:999px;margin-right:6px;padding:1px 6px;font-size:11px}@media (prefers-reduced-motion:reduce){.pub-topic-hub-module__Bol9UG__mosaic img{transition:none}}
