.tml-seo-compat{margin:22px 0;padding:18px 20px;border:1px solid #ececec;border-radius:10px;background:#fbfcfd}.tml-seo-compat-title{font-size:18px;font-weight:700;margin:0 0 6px}.tml-seo-compat-intro{margin:0 0 12px;color:#5b6876;font-size:14px}.tml-seo-compat-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}@media (max-width:600px){.tml-seo-compat-list{grid-template-columns:1fr}}.tml-seo-compat-list li{font-size:13.5px;line-height:1.45;padding:3px 0;border-bottom:1px solid #f1f3f5}.tml-seo-compat-list li strong{font-weight:600}.tml-seo-compat-rest{margin-top:10px}.tml-seo-compat-rest>summary{cursor:pointer;font-weight:600;font-size:13.5px;color:#e88500;list-style:none;padding:6px 0}.tml-seo-compat-rest>summary::-webkit-details-marker{display:none}.tml-seo-compat-rest>summary::before{content:"▸ "}.tml-seo-compat-rest[open]>summary::before{content:"▾ "}.tml-seo-compat-rest>summary:hover{text-decoration:underline}.tml-seo-compat-rest .tml-seo-compat-list{margin-top:8px}.tml-seo-compat-more{margin:10px 0 0;font-size:12.5px;color:#8a96a3}.tml-seo-cat-intro{margin:28px 0 18px;padding-top:22px;border-top:1px solid #ececec;font-size:15px;line-height:1.6;color:#2c3a48}.tml-seo-faq{margin:24px 0;padding-top:6px}.tml-seo-faq-title{font-size:19px;font-weight:700;margin:0 0 12px}.tml-seo-faq-item{border:1px solid #ececec;border-radius:8px;margin-bottom:8px;background:#fff}.tml-seo-faq-item>summary{cursor:pointer;font-weight:600;font-size:15px;padding:12px 16px;list-style:none}.tml-seo-faq-item>summary::-webkit-details-marker{display:none}.tml-seo-faq-item>summary::after{content:"+";float:right;color:#ff9a16;font-weight:700}.tml-seo-faq-item[open]>summary::after{content:"–"}.tml-seo-faq-a{padding:0 16px 14px;font-size:14px;line-height:1.6;color:#45525f}.tml-seo-faq-a p{margin:0}