.houston-problem{color:#102a3c;background:#fff;border:1px solid #c7cfd4;border-top:5px solid #c92c35;max-width:1160px;margin:36px auto 40px;box-shadow:4px 4px #d9dfe2}.problem-heading{border-bottom:2px solid #102a3c;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.problem-kicker{letter-spacing:.12em;color:#c92c35;font:800 .75rem/1.5 Arial,sans-serif}.problem-heading h2{letter-spacing:.01em;margin:7px 0 0;font:400 clamp(1.65rem,3vw,2.3rem)/1.16 Oswald,Impact,sans-serif}.problem-heading h2 em{color:#c92c35;font-style:normal}.problem-heading>p{color:#4d606b;flex-shrink:0;margin:0;font:italic 1rem/1.5 Georgia,serif}.problem-stories{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem-stories article{flex-direction:column;min-width:0;padding:24px;display:flex}.problem-stories article:nth-child(2n){border-left:1px solid #d9dfe2}.problem-stories article:nth-child(n+3){border-top:1px solid #d9dfe2}.problem-stories article:nth-child(odd){border-left:0}.problem-meta{letter-spacing:.045em;color:#54656f;justify-content:space-between;gap:10px;font:700 .75rem/1.5 Arial,sans-serif;display:flex}.problem-meta span{color:#a3212a}.problem-stories h3{letter-spacing:-.015em;margin:15px 0 12px;font:700 1.2rem/1.3 Arial,sans-serif}.problem-stories h3 a{color:inherit;text-decoration:none}.problem-stories h3 a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #c92c35;text-decoration:underline #c92c35}.problem-summary{margin:0 0 18px;font:400 1rem/1.55 Arial,sans-serif}.problem-quip{background:#f1f5f7;border-left:3px solid #c92c35;margin:auto 0 20px;padding:12px 14px;font:italic 1rem/1.45 Georgia,serif}.problem-quip span{letter-spacing:.08em;color:#a3212a;margin-bottom:5px;font:800 .75rem/1.5 Arial,sans-serif;display:block}.problem-source{color:#102a3c;text-underline-offset:3px;font:700 .875rem/1.5 Arial,sans-serif}.problem-source:focus-visible{outline-offset:4px;outline:3px solid #c92c35}.problem-stories h3 a:focus-visible{outline-offset:4px;outline:3px solid #c92c35}.houston-problem .problem-footnote{color:#54656f;text-align:left;border-top:1px solid #d9dfe2;margin:0;padding:14px 24px;font:400 .75rem/1.6 Arial,sans-serif;display:block}@media (max-width:720px){.houston-problem{margin:26px 12px 0}.problem-heading{padding:20px;display:block}.problem-heading>p{margin-top:12px}.problem-heading>p br{display:none}.problem-heading>p br:after{content:" "}.problem-stories{grid-template-columns:1fr}.problem-stories article{padding:22px 20px}.problem-stories article+article{border-top:1px solid #d9dfe2;border-left:0}.problem-quip{margin-top:0}.houston-problem .problem-footnote{padding:14px 20px}}.scoreboard-page .houston-problem{margin-bottom:40px}
