body{background:#f8f7ef}.pit-hero{isolation:isolate;position:relative;overflow:hidden;border-radius:20px;padding:43px;margin:0 0 30px;background:linear-gradient(110deg,#17384a,#206b73 60%,#b97b4c);color:#fff}.pit-hero:before{content:"";position:absolute;inset:0;background:url('/pittsburgh/three-rivers.svg') right bottom/auto 100% no-repeat;opacity:.26;z-index:-1}.pit-hero .kicker{color:#f8d894}.pit-hero h1{font:700 clamp(33px,4vw,52px)/1.13 Georgia,serif;color:#fff}.pit-hero p{color:#fffaef;font-size:18px;line-height:1.6;max-width:720px}.pit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0 32px}.pit-card{background:#fff;border:1px solid #d8e2db;border-top:5px solid #257c82;border-radius:12px;padding:20px}.pit-card:nth-child(3n+2){border-top-color:#e9b64a}.pit-card:nth-child(3n){border-top-color:#b46649}.pit-card small{font-size:10px;letter-spacing:.12em;color:#a45a44;font-weight:800}.pit-card h3{font:700 23px Georgia,serif;color:#193b4c;margin:8px 0}.pit-card h3 a{color:inherit}.pit-card p{font-size:15px;line-height:1.58;color:#3b514e}.pit-note{background:#e5f1ed;border-left:5px solid #287e82;border-radius:10px;padding:20px;margin:24px 0}.pit-note p{line-height:1.6}.pit-note a{font-size:13px}.pit-route{background:#fff7df;border-left:4px solid #e6b54c;border-radius:8px;padding:14px 17px;margin:15px 0}.pit-list{line-height:1.8}.pit-list li{margin-bottom:9px}.pit-nav{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.pit-nav a{padding:10px 12px;border:1px solid #abc8c1;border-radius:23px;background:#fff;color:#215566;text-decoration:none;font-size:13px;font-weight:700}.pit-time{font-size:12px;color:#667671}@media(max-width:750px){.pit-grid{grid-template-columns:1fr}.pit-hero{padding:29px 23px}.pit-hero p{font-size:16px}}