.br-brand-faq{margin:66px 0 56px;padding-top:36px;border-top:1px solid #cbd3dc;scroll-margin-top:140px}.br-brand-faq h2{font-size:30px;font-weight:500;letter-spacing:-.04em;margin:18px 0 28px}.br-brand-faq details{border-bottom:1px solid #dce1e7}.br-brand-faq summary{cursor:pointer;padding:21px 0;font-size:16px;font-weight:500;line-height:1.7;color:#182b42}.br-brand-faq details p{font-size:15px;line-height:1.95;color:#526070;padding:0 0 22px;margin:0;max-width:850px}.br-brand-faq>.text-link{margin-top:28px}
.seo-index{max-width:1280px;width:calc(100% - 80px);margin:55px auto 80px;color:#182b42}.seo-index h1{font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.4}.seo-index .seo-intro{font-size:16px;line-height:1.9;color:#526070;max-width:750px;margin:20px 0 45px}.seo-index section{border-top:1px solid #cbd3dc;padding-top:28px;margin-top:40px}.seo-index h2{font-size:24px;font-weight:500;margin:0 0 24px}.seo-index ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;list-style:none;margin:0;padding:0}.seo-index li{border-bottom:1px solid #e5e8eb;min-width:0}.seo-index li a{display:block;font-size:14px;line-height:1.8;padding:17px 0;color:#263c54;text-decoration:none;overflow-wrap:anywhere}.seo-index li a:hover{text-decoration:underline;text-underline-offset:4px}.seo-index li a span{display:block;font-size:12px;color:#526070;margin-top:4px}.seo-index .seo-editorial-list{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.br-brand-faq{margin:40px 0;padding-top:25px}.br-brand-faq h2{font-size:25px;line-height:1.5}.br-brand-faq summary{font-size:15px;padding:18px 0}.br-brand-faq details p{font-size:14px}.seo-index{width:calc(100% - 48px);margin:35px auto 55px}.seo-index h1{font-size:32px}.seo-index .seo-intro{font-size:15px;margin-bottom:30px}.seo-index ul,.seo-index .seo-editorial-list{grid-template-columns:1fr}.seo-index section{margin-top:30px}.seo-index h2{font-size:22px}}

.br-stock-retired .prd_page{display:none!important}.br-stock-guide{max-width:780px;margin:0 auto;color:#182b42}.br-stock-guide h3{font-size:clamp(20px,3vw,27px);font-weight:600;margin:1.5em 0 .8em}.br-stock-table{overflow-x:auto}.br-stock-guide table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.br-stock-guide caption{text-align:left;color:#526070;font-size:13px;padding:0 0 12px}.br-stock-guide th,.br-stock-guide td{padding:12px 9px;border-bottom:1px solid #dce1e7;text-align:center}.br-stock-guide th{background:#f3f5f7;font-weight:600}.br-stock-guide p,.br-stock-guide li{font-size:14px;line-height:1.8;color:#526070}.br-stock-guide ul{list-style:disc;padding-left:1.4em}.br-stock-guide p{margin-top:16px}@media(max-width:700px){.br-stock-guide table{font-size:12px}.br-stock-guide th,.br-stock-guide td{padding:10px 5px}}
