
/* v2.5.34 Digital Law */
.aist-law-page{background:#f7f7f2;color:#222426;min-height:70vh;padding:48px 20px 80px;font-family:"Zen Kaku Gothic New","Yu Gothic",sans-serif;font-weight:500}
.aist-law-wrap{width:min(920px,100%);margin:auto}.aist-law-bc{display:flex;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:34px}.aist-law-bc a{color:inherit}
.aist-law-hero{padding:30px 0 34px;border-bottom:1px solid #d9d9d1}.aist-law-hero>span,.aist-law-label{font-size:13px;font-weight:700;letter-spacing:.14em}.aist-law-hero h1{font-size:clamp(30px,6vw,52px);line-height:1.25;margin:8px 0 10px;font-weight:700}.aist-law-hero p{font-size:16px;margin:0}
.aist-law-block{margin-top:28px;padding:28px;border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.045)}.aist-law-block p,.aist-law-content{font-size:17px;line-height:2;margin:14px 0 0}.aist-law-easy{background:#eff7e9}.aist-law-example{background:#fff4df}
.aist-law-tax{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.aist-law-tax a{padding:8px 12px;border:1px solid #d8d8d0;border-radius:999px;color:inherit;text-decoration:none;font-size:14px}
.aist-law-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.aist-law-card{display:block;background:#fff;border-radius:18px;padding:22px;color:inherit;text-decoration:none}.aist-law-card small{display:block;margin-bottom:7px}.aist-law-card strong{font-size:20px}.aist-law-card p{line-height:1.8}
@media(max-width:680px){.aist-law-page{padding:28px 16px 60px}.aist-law-block{padding:22px 18px}.aist-law-block p,.aist-law-content{font-size:16px}.aist-law-grid{grid-template-columns:1fr}}
