.tadaoto-license-page{max-width:960px;padding-bottom:80px}
.tadaoto-license-page__header{display:block;padding-bottom:28px;border-bottom:1px solid #dfe3e7}
.tadaoto-license-page__title{margin:28px 0 12px!important;font-size:clamp(28px,3.4vw,36px)!important;line-height:1.25!important}
.tadaoto-license-page__header p{max-width:44em;margin:0;color:#555;line-height:1.8}
.tadaoto-license-page section{margin-top:54px}
.tadaoto-license-page section>h2,.tadaoto-license-page__note h2{margin:0 0 12px;font-size:26px;line-height:1.4}
.tadaoto-license-page section>p{max-width:50em;margin:0 0 22px;color:#626970;line-height:1.8}
.tadaoto-license-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.tadaoto-license-list--single{grid-template-columns:minmax(0,1fr)}
.tadaoto-license-list article{padding:24px;border:1px solid #dfe3e7;border-radius:12px;background:#fff}
.tadaoto-license-list h3{margin:0 0 12px;font-size:18px;line-height:1.4}
.tadaoto-license-list p{margin:6px 0;color:#626970;font-size:13px;line-height:1.7}
.tadaoto-license-list p:last-child{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px}
.tadaoto-license-list a{color:#3279bd;font-weight:700}
.tadaoto-license-page__note{margin-top:46px;padding:24px;border-radius:12px;background:#f6f7f8}
.tadaoto-license-page__note h2{font-size:18px}
.tadaoto-license-page__note p{margin:0;color:#626970;font-size:13px;line-height:1.8}
@media(max-width:640px){.tadaoto-license-page{padding-bottom:56px}.tadaoto-license-page section{margin-top:42px}.tadaoto-license-list{grid-template-columns:1fr}.tadaoto-license-list article{padding:20px}}
