.shots-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.shots-panel>summary::-webkit-details-marker{display:none}.shots-panel>summary h2{margin:6px 0 10px}.shots-panel>summary>span>span:last-child{font-size:15px;color:#4e695e}.shots-expand{font-size:13px;white-space:nowrap}.shots-panel[open] .shots-expand{display:none}.shots-body{margin-top:26px}.shots-scope{font-size:13px;color:#547166}.shots-hero{display:grid;grid-template-columns:1fr 1.4fr;border:1px solid #ccd1c2;border-radius:18px;overflow:hidden;background:#f4efdf}.shots-hero>div{padding:32px}.shots-hero>div:first-child{background:#173f35;color:#fffbed}.shots-hero .eyebrow{color:#c6e4e9}.shots-hero strong{display:block;font:76px/1.2 Georgia;margin:14px 0}.shots-hero p{line-height:1.6}.shots-scorebook>span{font-size:11px;letter-spacing:.12em}.shots-bar{display:flex;height:35px;gap:3px;margin:24px 0}.shots-bar i.bogey{background:#a8c0b0}.shots-bar i.double{background:#a77a5e}.shots-bar i.worse{background:#6b4230}.shots-legend{display:flex;gap:32px}.shots-legend div{display:grid;gap:6px}.shots-legend b{font:32px Georgia}.shots-legend span{font-size:13px}.shots-scorebook small{color:#536c60;line-height:1.6}.shots-heading{margin:30px 0 18px}.shots-heading p{font-size:13px;color:#536c60}.shots-holes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.shots-hole{background:#faf6eb!important;color:#173f35!important;text-align:left;border:1px solid #d6d9c9!important;border-radius:14px;padding:22px!important;white-space:normal;font-weight:400!important}.shots-hole .eyebrow{font-size:10px;color:#536c60}.shots-hole h3{font:28px Georgia;margin:20px 0!important}.shots-hole h3 small{font:13px Arial;color:#536c60}.shots-hole strong{font:44px Georgia}.shots-hole strong span{font-size:24px;color:#536c60}.shots-hole p{font-size:13px}.shots-trend{border-top:1px solid #cbd3c3;padding-top:16px;margin:16px 0;font-weight:600}.shots-trend small{display:block;font-weight:400;font-size:11px;line-height:1.6;margin-top:7px}.shots-hole>span:last-child{font-size:12px}.shots-hole:hover{box-shadow:0 4px 16px #173f3515}.shots-target{margin-top:24px;background:#dfebec;border-radius:14px;padding:28px;display:flex;justify-content:space-between;gap:24px}.shots-target h3{font:28px Georgia;margin:10px 0}.shots-target p{line-height:1.5}.shots-target small{color:#4e695e;font-size:12px}.shots-equation{font:48px Georgia;min-width:195px;align-self:center;white-space:nowrap}.shots-equation span{color:#698e80}.shots-equation small{display:block;font:11px Arial;white-space:normal;margin-top:12px}.shots-method{margin-top:24px;font-size:13px;line-height:1.6}@media(max-width:700px){.shots-hero,.shots-holes{grid-template-columns:1fr}.shots-panel>summary{display:block}.shots-expand{display:block;margin-top:14px}.shots-target{flex-direction:column}.shots-equation{align-self:start}.shots-hero>div{padding:24px}}
