#geo-cite-title{text-wrap:balance;max-inline-size:12em;margin-inline:auto}#geo-cite-title+.pbm-band__deck{max-inline-size:720px;margin-inline:auto}.geo-cite{align-items:center;column-gap:var(--pbm-space-7);font-family:var(--pbm-font-family-sans);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);display:grid}.geo-cite__page{z-index:1;grid-area:1/2;position:relative}.geo-cite__signals{grid-area:1/1/auto/-1;grid-template-rows:repeat(6,auto);grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.geo-cite__signal{align-content:center;justify-items:end;gap:var(--pbm-space-2);padding-block:var(--pbm-space-4);text-align:end;grid-column:1;display:grid}.geo-cite__signal:first-child{grid-row:1/3}.geo-cite__signal:nth-child(3){grid-row:3/5}.geo-cite__signal:nth-child(5){grid-row:5/7}.geo-cite__signal:nth-child(2n){text-align:start;grid-column:3;justify-items:start}.geo-cite__signal:nth-child(2){grid-row:2/4}.geo-cite__signal:nth-child(4){grid-row:4/6}.geo-cite__num,.geo-cite__pin{border-radius:var(--pbm-radius-avatar);background:var(--pbm-color-blue-accessible);block-size:28px;inline-size:28px;color:var(--pbm-color-page);font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.geo-cite__name{margin:var(--pbm-space-1) 0 0;font-size:20px;font-weight:800;line-height:1.25}.geo-cite__text{max-inline-size:34ch;color:var(--pbm-color-body);margin:0;font-size:16px;line-height:1.55}.geo-cite__page{border:1px solid var(--pbm-color-line);border-radius:var(--pbm-radius-card);background:var(--pbm-color-page);box-shadow:0 24px 48px -28px var(--pbm-color-drop-card);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.geo-cite__page i{display:block}.geo-cite__chrome{border-block-end:1px solid var(--pbm-color-line);background:var(--pbm-color-off);align-items:center;gap:6px;padding:10px 12px;display:flex}.geo-cite__chrome>i{border-radius:var(--pbm-radius-avatar);background:var(--pbm-color-line);block-size:9px;inline-size:9px}.geo-cite__url{block-size:20px;border:1px solid var(--pbm-color-line);border-radius:var(--pbm-radius-pill);background:var(--pbm-color-page);flex:1;margin-inline-start:var(--pbm-space-2);position:relative}.geo-cite__body{flex:1;grid-template-rows:auto auto 1fr;gap:18px;padding:20px;display:grid}.geo-cite__fresh{border-radius:var(--pbm-radius-chip);grid-template-rows:1fr auto;gap:18px;display:grid}.geo-cite__copy{background:linear-gradient(var(--pbm-color-line) 8px, transparent 8px) 0 0 / 100% 18px space;min-block-size:26px;-webkit-mask:linear-gradient(90deg,#000 92%,#0000);mask:linear-gradient(90deg,#000 92%,#0000)}.geo-cite__brand,.geo-cite__date{align-items:center;gap:10px;display:flex;position:relative}.geo-cite__logo{border:2px solid var(--pbm-color-slate);border-radius:var(--pbm-radius-tag);block-size:24px;inline-size:24px}.geo-cite__product{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;display:grid}.geo-cite__image{border-radius:var(--pbm-radius-tag);background:repeating-linear-gradient(135deg, var(--pbm-color-pale) 0 8px, var(--pbm-color-off) 8px 16px);min-block-size:124px}.geo-cite__info{align-content:start;gap:9px;display:grid}.geo-cite__bar{background:var(--pbm-color-line);border-radius:4px;block-size:8px}.geo-cite__bar--title{background:var(--pbm-color-slate);opacity:.8;block-size:14px;inline-size:85%}.geo-cite__bar--question{background:var(--pbm-color-slate);opacity:.8;block-size:11px;inline-size:70%}.geo-cite__bar--mid{inline-size:65%}.geo-cite__bar--short{inline-size:90px}.geo-cite__stars{color:var(--pbm-color-star);letter-spacing:2px;font-size:13px;position:relative}.geo-cite__buy{border-radius:var(--pbm-radius-chip);background:var(--pbm-color-ink);block-size:26px;inline-size:96px;margin-block-start:4px}.geo-cite__qa{border:1px dashed var(--pbm-color-blue);border-radius:var(--pbm-radius-tag);background:var(--pbm-color-off);gap:8px;padding:14px;display:grid;position:relative}.geo-cite__schema{border:1px solid var(--pbm-color-blue-accessible);border-radius:var(--pbm-radius-chip);color:var(--pbm-color-blue-accessible);justify-self:start;padding:2px 8px;font:700 12px/1.4 ui-monospace,monospace}.geo-cite__calendar{border:1.5px solid var(--pbm-color-slate);border-block-start-width:4px;border-radius:3px;block-size:18px;inline-size:18px}.geo-cite__pin{box-shadow:0 0 0 3px var(--pbm-color-page);transition:transform .2s var(--pbm-ease);position:absolute}.geo-cite__pin--access{inset-block-start:-5px;inset-inline-end:-6px}.geo-cite__pin--entity,.geo-cite__pin--fresh{inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.geo-cite__pin--authority{inset-block-start:-6px;inset-inline-end:0}.geo-cite__pin--structure{inset-block-start:-12px;inset-inline-end:-10px}:is(.geo-cite:has([data-signal=access]:hover,[data-part=access]:hover) .geo-cite__pin--access,.geo-cite:has([data-signal=structure]:hover,[data-part=structure]:hover) .geo-cite__pin--structure,.geo-cite:has([data-signal=entity]:hover,[data-part=entity]:hover) .geo-cite__pin--entity,.geo-cite:has([data-signal=authority]:hover,[data-part=authority]:hover) .geo-cite__pin--authority,.geo-cite:has([data-signal=fresh]:hover,[data-part=fresh]:hover) .geo-cite__pin--fresh){transform:scale(1.22)}.geo-cite [data-part]{transition:box-shadow .2s var(--pbm-ease)}.geo-cite :is(.geo-cite__brand,.geo-cite__stars){border-radius:var(--pbm-radius-chip)}:is(.geo-cite:has([data-signal=access]:hover,[data-part=access]:hover) [data-part=access],.geo-cite:has([data-signal=structure]:hover,[data-part=structure]:hover) [data-part=structure],.geo-cite:has([data-signal=entity]:hover,[data-part=entity]:hover) [data-part=entity],.geo-cite:has([data-signal=authority]:hover,[data-part=authority]:hover) [data-part=authority],.geo-cite:has([data-signal=fresh]:hover,[data-part=fresh]:hover) [data-part=fresh]){box-shadow:0 0 0 4px var(--pbm-color-page), 0 0 0 6px var(--pbm-color-blue)}.geo-cite__name{color:var(--geo-cite-ink,var(--pbm-color-slate));transition:color .2s var(--pbm-ease)}.geo-cite__num{scale:var(--geo-cite-grow,1);transition:scale .2s var(--pbm-ease)}:is(.geo-cite:has([data-signal=access]:hover,[data-part=access]:hover) [data-signal=access],.geo-cite:has([data-signal=structure]:hover,[data-part=structure]:hover) [data-signal=structure],.geo-cite:has([data-signal=entity]:hover,[data-part=entity]:hover) [data-signal=entity],.geo-cite:has([data-signal=authority]:hover,[data-part=authority]:hover) [data-signal=authority],.geo-cite:has([data-signal=fresh]:hover,[data-part=fresh]:hover) [data-signal=fresh]){--geo-cite-ink:var(--pbm-color-blue-accessible);--geo-cite-grow:1.18}.geo-cite__close{max-inline-size:52ch;margin:var(--pbm-space-8) auto 0;color:var(--pbm-color-slate);text-align:center;text-wrap:balance;font-size:20px;font-weight:700;line-height:1.45}@media (max-width:900px){.geo-cite{row-gap:var(--pbm-space-7);grid-template-columns:minmax(0,1fr)}.geo-cite__page{grid-column:1;justify-self:center;inline-size:min(100%,440px)}.geo-cite__signals{gap:var(--pbm-space-2);grid-area:2/1;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.geo-cite__signal,.geo-cite__signal:nth-child(n){padding-block:var(--pbm-space-3);text-align:start;grid-area:auto/1;justify-items:start}.geo-cite__text{max-inline-size:60ch}}@media (max-width:767px){.geo-cite__name{font-size:18px}.geo-cite__close{margin-block-start:var(--pbm-space-7);font-size:18px}}@media (prefers-reduced-motion:reduce){.geo-cite :is(.geo-cite__pin,.geo-cite__name,.geo-cite__num,[data-part]){transition:none}}@media (prefers-reduced-motion:no-preference){.geo-cite[data-reveal=armed] :is(.geo-cite__page,.geo-cite__pin,.geo-cite__signal){opacity:0}.geo-cite[data-reveal=live] .geo-cite__page{animation:.6s cubic-bezier(.16,1,.3,1) both geo-cite-rise}.geo-cite[data-reveal=live] .geo-cite__pin{animation:geo-cite-pop .4s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--geo-i) * .2s) both}.geo-cite[data-reveal=live] .geo-cite__signal{animation:geo-cite-rise .5s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--geo-i) * .2s) both}}@keyframes geo-cite-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes geo-cite-pop{0%{opacity:0;scale:.4}}
