.resin-diy-guide section{scroll-margin-top:110px;margin:34px 0}.resin-diy-guide li{margin:10px 0}.resin-diy-nav{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.resin-diy-nav a{padding:10px 14px;border:1px solid #d7d2dd;border-radius:999px;font-weight:700;text-decoration:none}.resin-diy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resin-diy-product{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:22px;border:1px solid #e6e0e6;border-radius:18px;padding:20px;margin:24px 0;background:#fff}.resin-diy-grid .resin-diy-product{display:flex;flex-direction:column;margin:0}.resin-diy-product img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:12px}.resin-diy-product h3{margin-top:8px}.resin-diy-product dl{margin:14px 0}.resin-diy-product dt{font-weight:700}.resin-diy-product dd{margin:0 0 10px}.resin-diy-product .btn{display:block;width:fit-content;max-width:100%;margin-top:14px;white-space:normal}.resin-diy-table{max-width:100%;overflow:auto}.resin-diy-table table{min-width:620px}.resin-diy-table:focus-visible{outline:3px solid #9b8ab4}.resin-diy-guide p,.resin-diy-guide dd,.resin-diy-guide td{overflow-wrap:anywhere}@media(max-width:640px){.resin-diy-grid,.resin-diy-product{display:grid;grid-template-columns:minmax(0,1fr)}.resin-diy-product{padding:16px}.resin-diy-product img{max-height:300px}.resin-diy-guide section{scroll-margin-top:90px}.resin-diy-nav a{font-size:14px}}
