.fairway .comp-page .comp-soon{color:var(--tx-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:15px;display:flex}.fairway .comp-page .comp-sec{border-top:1px solid var(--line);padding:64px 0;scroll-margin-top:80px}.fairway .comp-page .comp-sec:nth-of-type(2n){background:var(--bg-alt)}.fairway .comp-page .comp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.fairway .comp-page .comp-kick{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fairway .comp-page .comp-kick .kicker{margin-bottom:0}.fairway .comp-page .comp-sec h2{letter-spacing:-.01em;font-size:36px;font-weight:800;line-height:1.1}.fairway .comp-page .comp-lead{color:var(--tx-soft);text-wrap:pretty;max-width:520px;margin-top:14px;font-size:18px}.fairway .comp-page .comp-fine{color:var(--tx-soft);margin-top:14px;font-size:13.5px}.fairway .comp-page .comp-points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fairway .comp-page .comp-points li{gap:12px;font-size:17px;line-height:1.45;display:flex}.fairway .comp-page .comp-points li:before{content:"";background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(9px)}.fairway .comp-page .comp-lb-sec .comp-points{margin-top:24px}.fairway .comp-page .comp-video{background:#0a0d14;border-radius:14px;width:100%;margin-top:24px;display:block}.fairway .comp-page .comp-who h2{font-size:30px}.fairway .comp-page .lb{background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:16px;box-shadow:0 14px 30px #0f14201a}.fairway .comp-page .lb-head{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 6px 14px;display:flex}.fairway .comp-page .lb-head strong{font-size:17px}.fairway .comp-page .lb-head span{color:var(--tx-soft);font-size:13px}.fairway .comp-page .lb-mine,.fairway .comp-page .lb-rows li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fairway .comp-page .lb-mine{background:var(--cobalt);color:var(--cream);border-radius:16px;margin-bottom:12px;padding:14px 16px}.fairway .comp-page .lb-mine small{letter-spacing:.07em;text-transform:uppercase;opacity:.8;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.fairway .comp-page .lb-pos{text-align:center;font-size:16px;font-weight:800}.fairway .comp-page .lb-pair{flex-direction:column;gap:2px;font-size:15px;display:flex}.fairway .comp-page .lb-pair b{margin-left:4px;font-weight:750}.fairway .comp-page .lb-total{text-align:right;font-size:22px;font-weight:800;line-height:1.1}.fairway .comp-page .lb-total small{opacity:.75;letter-spacing:0;text-transform:none;margin:2px 0 0;font-size:11.5px;font-weight:600;display:block}.fairway .comp-page .lb-rows{border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.fairway .comp-page .lb-rows li{padding:10px 16px}.fairway .comp-page .lb-rows li:nth-child(odd){background:color-mix(in srgb, var(--teal) 8%, var(--bg))}.fairway .comp-page .lb-rows li.is-mine{box-shadow:inset 4px 0 0 var(--cobalt)}.fairway .comp-page .comp-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fairway .comp-page .comp-ctas .comp-ghost,.fairway .comp-page .comp-ctas .comp-ghost:visited{color:var(--panel-tx);box-shadow:inset 0 0 0 1.5px #faf6ec73}.fairway .comp-page .comp-ctas .comp-ghost:hover{color:var(--panel-tx);background:#faf6ec1a}@media (max-width:900px){.fairway .comp-page .comp-sec{padding:48px 0}.fairway .comp-page .comp-grid{grid-template-columns:minmax(0,1fr);gap:24px}.fairway .comp-page .comp-sec h2{font-size:28px}}
