:where(.hx1){display:block;font-size:2em;font-weight:bold;margin:.67em 0}
:where(h2.hx1,div.hx1){unicode-bidi:isolate}
main.hx_main{display:block;margin:0;padding:0}
:where(img[width][height]){height:auto}
.breadcrumb{font-size:12px;padding:12px 24px;max-width:1100px;margin:0 auto}
.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px}
.breadcrumb li{display:flex;align-items:center;color:#666}
.breadcrumb li:not(:last-child)::after{content:"\203A";margin-left:4px;color:#999}
.breadcrumb a{color:#356FA1;text-decoration:none}
.breadcrumb a:hover{text-decoration:underline}
.faq_list{max-width:900px;margin:0 auto;padding:0 20px}
.faq_item{border-bottom:1px solid #ddd;padding:24px 0}
.faq_item dt{font-weight:bold;color:#356FA1;margin:0 0 8px}
.faq_item dd{margin:0;color:#333;line-height:1.8}
.faq_author{text-align:center;font-size:13px;color:#666;margin:24px 0 0}
.related_links{max-width:900px;margin:16px auto 0;padding:0 20px 8px;font-size:13px;color:#666;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}
.related_links a{color:#356FA1;text-decoration:none}
.related_links a:hover{text-decoration:underline}
.related_links a:not(:last-child)::after{content:"/";margin-left:10px;color:#ccc}
