
*{box-sizing:border-box}body{margin:0;background:#f2f0dd;color:#17351d;font-family:"Courier New",monospace}.serve-frame{padding:18px}.baseline-nav{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border-bottom:6px solid #2b6b35;padding-bottom:15px}.baseline-nav strong{font-size:30px;letter-spacing:-1px}.baseline-nav a{color:#17351d;text-decoration:none;border-bottom:2px solid #17351d;margin-left:14px;font-weight:800}.service-box{display:grid;grid-template-columns:44% 56%;min-height:510px;border:6px solid #2b6b35;margin-top:24px;background:linear-gradient(90deg,#dce9c8 0 44%,#f9f7e8 44%)}.serve-title{padding:42px;border-right:6px solid #2b6b35}.serve-title h1{font-size:clamp(38px,6vw,70px);line-height:.9;margin:0 0 22px}.serve-title p{font-size:19px;line-height:1.55}.chalk-list{display:grid;gap:12px;margin-top:30px}.chalk-list span{border:2px solid #2b6b35;padding:12px;background:#fffdf0}.racket-zone{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.racket-zone figure{margin:0;background:#fff;border:3px solid #2b6b35;padding:10px}.racket-zone img{width:100%;display:block;filter:saturate(.94)}.racket-zone figcaption{font-size:12px;line-height:1.35;margin-top:8px}.set-columns{display:grid;grid-template-columns:210px 1fr;gap:24px;margin-top:24px}.set-index{position:sticky;top:18px;align-self:start;background:#2b6b35;color:#fff;padding:22px}.set-index a{display:block;color:#fff;text-decoration:none;margin:0 0 13px}.serve-copy{background:#fffdf0;border-left:12px solid #2b6b35;padding:34px}.serve-copy p{font-size:18px;line-height:1.72;margin:0 0 18px}.serve-copy a{color:#2b6b35;font-weight:900}.score-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.score-strip b{background:#17351d;color:#fff;padding:14px;text-align:center}.grass-footer{padding:28px;border-top:6px solid #2b6b35;margin-top:24px}@media(max-width:900px){.service-box,.set-columns{grid-template-columns:1fr}.serve-title{border-right:0;border-bottom:6px solid #2b6b35}.racket-zone{grid-template-columns:1fr}.set-index{position:static}.baseline-nav{grid-template-columns:1fr}}
