.service-cards-list{display:grid;gap:1rem}.service-card{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid #d9ddd2}.service-card img{width:250px;height:auto;border-radius:12px}.service-card h3{margin-top:0}.service-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-doc{padding:1.25rem;border:1px solid #d3dacd;background:#fffdf7;border-radius:14px;min-width:0}.service-doc h3{margin-top:0}.service-tags{font-size:.85rem;color:#626d61}.club-photo img{width:auto;max-width:100%;height:auto;max-height:520px;margin:auto}.club-article a{color:#236c52;text-decoration:underline;text-underline-offset:3px}.club-article a:hover{color:#985c35}.club-article p{overflow-wrap:break-word}.club-article .club-note{border-left:4px solid #bb9566}.club-step-photos{align-items:start}.club-photo figcaption{font-size:.9rem}.club-step-photos .club-photo img{max-width:320px;width:100%;height:auto}@media(max-width:760px){.service-card{grid-template-columns:1fr}.service-card img{max-width:100%}.service-docs{grid-template-columns:1fr}}
