.team-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #d7dfdc}.team-nav a,.team-archive nav a{display:inline-block;padding:8px 0;text-underline-offset:4px}.team-product-grid,.team-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.team-product{min-width:0;padding:18px;border:1px solid #d7dfdc;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.team-product>a:first-child{width:100%}.team-product img{display:block;width:100%;height:240px;object-fit:contain}.team-product h3{font-size:1.1rem;line-height:1.45}.team-product .button{margin-top:auto}.team-stock-note{font-size:.88rem;line-height:1.5}.team-policy{padding:24px;background:#eef3f0;border-radius:12px;margin:32px 0}.team-directory article{padding:20px;background:#f4f6f3;border-radius:12px}.team-archive{margin:24px 0 40px;clear:both}.team-archive nav{display:flex;gap:24px;flex-wrap:wrap}.team-price-table{overflow:auto;max-width:100%}.team-price-table table{width:100%;border-collapse:collapse}.team-price-table th,.team-price-table td{padding:12px;border-bottom:1px solid #ccd5d0;text-align:left}.team-price-table caption{text-align:left;font-weight:600;padding:12px 0}.team-editorial h2{margin-top:36px}.team-editorial details{padding:16px 0;border-bottom:1px solid #d7dfdc}.team-editorial summary{cursor:pointer;font-weight:600}.team-editorial :focus-visible,.team-nav :focus-visible{outline:3px solid #256c63;outline-offset:4px}@media(max-width:900px){.team-product-grid,.team-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.team-product-grid,.team-directory{grid-template-columns:1fr}.team-product img{height:250px}.team-nav{gap:8px 18px}.team-policy{padding:18px}}
