.hero-grid{align-items:start}.hero-intro{max-width:var(--cbn-measure);margin:var(--cbn-space-4) 0 var(--cbn-space-6)}.hero-intro p{margin:0 0 var(--cbn-space-3);color:var(--ink-soft);font-size:var(--text-hero-lead)}.hero-intro p:last-child{margin-bottom:0}.hero-intro a{color:var(--blue)}.find-count{margin:0 0 var(--cbn-space-4);color:var(--ink-soft)}.find-row{gap:var(--cbn-space-1) var(--cbn-space-4);flex-wrap:wrap;display:flex}.find-topics{margin-bottom:var(--cbn-space-5)}.find-more{margin:var(--cbn-space-5) 0 0;text-align:center}.find-card{min-width:0}.find[data-draw]{max-width:none}.find-charts.topic-body{gap:var(--cbn-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}@media (width<=1000px){.find-charts{grid-template-columns:minmax(0,1fr)}}.hero-pick .pick-stage{border:2px solid var(--panel-line);background:var(--panel);padding:var(--cbn-space-4) var(--cbn-space-4) var(--cbn-space-3)}.hero-pick .pick{align-self:start;margin:0}.hero-pick .cbn-chart__plate{margin-top:var(--cbn-space-3);border:0;padding-inline:0}.hero-pick .pick-bar{margin:var(--cbn-space-2) 0 0;justify-content:flex-start;display:flex}.hero-pick .pick-button{align-items:center;gap:var(--cbn-space-2);min-height:48px;padding:0 var(--cbn-space-3);color:var(--blue);font:inherit;font-size:var(--cbn-text-md);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.hero-pick .pick-button .pick-cycle{width:22px;height:22px}.hero-pick .pick-button:hover span{text-underline-offset:4px;text-decoration:underline}.hero-pick .pick-button:hover .pick-cycle{transform:rotate(180deg)}.pick-cycle{transform:rotate(180deg)}.hero-pick .pick-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pick-cycle{transition:transform .3s}@media (prefers-reduced-motion:reduce){.pick-cycle{transition:none}}.hero-grid{gap:var(--cbn-space-3) var(--cbn-space-7);grid-template-rows:auto auto 1fr;grid-template-areas:"intro pick""recent pick""find pick"}.hero-intro-block{grid-area:intro}.hero-pick{grid-area:pick}.recent{grid-area:recent;min-width:0}.hero-find{min-width:0;margin-top:var(--cbn-space-3);grid-area:find}.hero-intro{margin-bottom:var(--cbn-space-3)}@media (width<=1000px){.hero-grid{grid-template-rows:none;grid-template-areas:"intro""pick""recent""find"}.recent{margin-top:var(--cbn-space-4)}.hero-grid{row-gap:var(--cbn-space-4)}}.recent-heading{margin:0 0 var(--cbn-space-2);text-transform:uppercase;letter-spacing:.08em}.recent-box{border:1px solid var(--panel-line);background:var(--panel);max-height:13rem;overflow-y:auto}.recent-box:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.recent-list{margin:0;padding:0;list-style:none}.recent-list li{justify-content:space-between;gap:var(--cbn-space-4);padding:var(--cbn-space-2) var(--cbn-space-3);border-bottom:1px solid var(--rule);font-size:var(--cbn-text-sm);align-items:baseline;line-height:1.4;display:flex}.recent-list li:last-child{border-bottom:0}.recent-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recent-title{color:var(--name-accent);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline 1px}.recent-title:hover,.recent-title:focus-visible{color:var(--ink);text-decoration-thickness:2px}.recent-title:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.recent-pub,.recent-date{color:var(--ink-soft)}.recent-pub{margin-left:var(--cbn-space-2);font-size:var(--cbn-text-xs)}.recent-date{font-size:var(--cbn-text-xs);font-variant-numeric:tabular-nums;flex:none}.recent-note{margin:var(--cbn-space-1) 0 0;color:var(--ink-soft);font-size:var(--cbn-text-xs)}@media (width<=760px){.recent-what{white-space:normal}.recent-list li{flex-direction:column;gap:0}}.methods-parts{gap:var(--cbn-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.methods-part .sub-title{margin:0 0 var(--cbn-space-2)}.methods-part p{color:var(--ink-soft);font-size:var(--cbn-text-sm);margin:0}.methods-part a{color:var(--blue)}@media (width<=1000px){.methods-parts{gap:var(--cbn-space-5);grid-template-columns:minmax(0,1fr)}}@media (width>=1001px){.hero-grid{padding-bottom:calc(48px + var(--cbn-space-3))}.hero-pick{align-self:stretch;position:relative}.hero-pick .pick-stage{height:100%;position:absolute;inset:0 0 auto;overflow:hidden}.hero-pick .pick-bar{margin:0;position:absolute;top:100%;left:0}}@media (width<=1000px){.hero-pick .pick-stage{height:var(--pick-phone-h);overflow:hidden}.hero-pick .pick:not(.is-on){display:flex}}@media (width<=360px){.hero-pick .pick-stage{height:var(--pick-narrow-h)}}
