.homePage>.railSection:first-of-type{margin-top:var(--space-6)}@media (max-width:1023px){.homePage .rail{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.homePage .railTitle{grid-area:1/1}.homePage .railNote{grid-area:2/1/auto/-1}.homePage .railAction{grid-area:1/2;margin:0}}@media (max-width:767px){.homePage .railAction{padding-block:var(--size-tap-inset-md);margin-block:calc(var(--size-tap-inset-md) * -1)}}.dealGroups .rankedTablePrice .priceValue,.dealGroups .table .premium{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dealGroups .table td.rankedTableCount{font-weight:var(--font-weight-medium)}.dealGroups .rankedTableMeta{font-weight:var(--font-weight-normal)}.dealGroups .rankedTableMeta a{color:var(--color-text-secondary)}.dealGroups .rankedTableCountInline{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.dealDepth,.dealMedian{display:block}.dealMedian{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary)}.popularGrid{border-top:1px solid var(--color-border-ink);border-left:1px solid var(--color-border-primary);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.popularGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.popularGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.popularCard{padding:var(--space-4);border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);color:var(--color-text-primary);transition:background var(--duration-fast) var(--easing-default);flex-direction:column;text-decoration:none;display:flex}.popularCard:hover{background:var(--color-bg-secondary)}.popularCard:focus-visible{outline-offset:-2px}.popularName{margin:var(--space-2) 0 var(--space-4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-wrap:balance}.popularFigure.readingValue{align-items:baseline;gap:var(--space-1) var(--space-2);min-height:var(--font-size-quote);font-size:var(--font-size-quote);flex-wrap:wrap;margin:auto 0 0;display:flex}.popularFigure .premium{font-stretch:inherit;font-weight:inherit}.popularOver{font-stretch:var(--font-stretch-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-secondary)}.popularFigure>.qualified{font-stretch:var(--font-stretch-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug);align-self:flex-end}.popularMeta{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.browseColumns{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.browseColumns{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.boardReading{flex-direction:column;display:flex}.boardFloor{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-primary);color:inherit;text-decoration:none;display:block}.boardFloorFigure{align-items:baseline;gap:0 var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.boardFloorFigure .readingValue{margin:0}.boardFloorMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.boardFloorFigure .boardFloorMeta{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.18em;text-decoration-thickness:1px}.boardFloor:hover .boardFloorMeta{-webkit-text-decoration-color:var(--color-border-ink);text-decoration-color:var(--color-border-ink)}.boardFloorProduct{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:block}.boardFloor .qualified{cursor:inherit;font-size:var(--font-size-md)}.boardFloor>.boardFloorMeta{margin-top:var(--space-2);color:var(--color-qualified-fg);display:block}.boardFloorLink{padding-top:var(--space-4);font-size:var(--font-size-sm);align-self:flex-start;margin-top:auto}@media (max-width:767px){.boardFloorLink{padding-block:var(--size-tap-inset-md);margin-top:calc(var(--space-3) - var(--size-tap-inset-md));margin-bottom:calc(var(--size-tap-inset-md) * -1)}}.colophonCopy{max-width:var(--max-width-prose)}.colophonCopy .prose{margin:0 0 var(--space-3)}.colophonLink{font-weight:var(--font-weight-semibold);text-underline-offset:.25em;display:inline-block}@media (max-width:767px){.colophonLink{padding-block:var(--size-tap-inset-md);margin-block:calc(var(--size-tap-inset-md) * -1)}}
