.brand-detail-page .breadcrumbs.inline-breadcrumbs:before,.brand-detail-page .top-breadcrumbs .container:before{display:none!important;content:none!important}.list-single-main-item_content>h1#hero-title{color:#000;margin-top:12px;margin-bottom:20px;font-weight:700;font-size:26px;line-height:1.35;text-align:left}.brand-detail-featured-image{margin:0 0 24px;border-radius:10px;overflow:hidden;background:#f5f7fb}.brand-detail-featured-image img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;object-position:top center}.brand-detail-location{margin-bottom:20px}.brand-detail-location a{color:#566985}.brand-description-block{width:100%}.brand-detail-article-row.row{display:flex;flex-direction:column;gap:16px;margin-left:0;margin-right:0;width:100%}.brand-detail-article-row__primary-bottom[class*=col-],.brand-detail-article-row__primary-top[class*=col-],.brand-detail-article-row__right-rail[class*=col-],.brand-detail-article-row__tail[class*=col-]{float:none;width:100%;max-width:none;min-width:0;min-height:0;padding-left:0;padding-right:0}.brand-detail-article-row__primary-bottom .list-single-main-item,.brand-detail-article-row__primary-bottom .list-single-main-wrapper,.brand-detail-article-row__primary-top .list-single-main-item,.brand-detail-article-row__primary-top .list-single-main-wrapper{width:100%}.brand-detail-article-row__primary-top{order:1}.brand-detail-article-row__main-column,.brand-detail-article-row__side-column{display:contents}.brand-detail-article-row__primary-bottom{order:3}.brand-detail-article-row--has-toc .brand-detail-toc-aside{order:2}.brand-detail-article-row__tail{order:4}.brand-detail-article-row__sidebar{order:5;display:flex;flex-direction:column;gap:16px}.brand-detail-article-row--has-toc .brand-detail-article-card--bottom,.brand-detail-article-row--has-toc .brand-detail-article-card--top{border-radius:10px}.brand-detail-article-row--has-toc .brand-detail-article-card--top{margin-bottom:0!important}.brand-detail-article-row--has-toc .brand-detail-article-card--bottom{margin-top:0!important}.brand-detail-article-row--has-toc .brand-detail-article-row__primary-bottom{margin-top:0}.brand-detail-article-row__font{margin-top:0;margin-bottom:16px}.brand-detail-website-source{margin-top:28px;padding-top:20px;border-top:1px solid #eee;clear:both}.brand-detail-website-source__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid #d8e3ef;border-radius:10px;background:linear-gradient(180deg,#ffffff,#f7fafc);color:#0a4a52;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;box-shadow:0 1px 2px rgba(15,45,55,.06);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.brand-detail-website-source__link:hover{border-color:#4db7bd;background:#fff;color:#085f63;box-shadow:0 4px 14px rgba(11,98,109,.14);transform:translateY(-1px)}.brand-detail-website-source__link:focus{outline:none}.brand-detail-website-source__link:focus-visible{outline:2px solid #4db7bd;outline-offset:3px}.brand-detail-website-source__icon{flex:0 0 auto;font-size:14px;line-height:1;opacity:.9}@media (max-width:640px){.brand-detail-website-source__link{width:100%}}.brand-detail-toc-aside{width:100%;min-width:0;text-align:left}.brand-description-content nav.brand-description-toc{margin:0 0 24px;padding:16px 18px;border:1px solid #e5e7f2;border-radius:10px;background:#fff;text-align:left}.brand-detail-toc-aside .brand-detail-toc-card{margin-bottom:0}.brand-detail-toc-aside .brand-detail-toc-content{color:#333;font-size:var(--brand-description-font-size,16px);line-height:1.8;text-align:left}.brand-detail-toc-aside nav.brand-description-toc{margin:0;padding:0;border:none;border-radius:0;background:transparent;text-align:left}.brand-description-content .brand-description-toc-title,.brand-detail-toc-aside .brand-description-toc-title{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #eee;font-size:var(--brand-description-font-size,16px);font-weight:600;color:#566985;line-height:1.8;text-align:left}.brand-description-content .brand-description-toc-list,.brand-detail-toc-aside .brand-description-toc-list{margin:0;padding-left:1.25em;font-size:var(--brand-description-font-size,16px);line-height:1.8;text-align:left;list-style-position:outside}.brand-description-content .brand-description-toc-list li,.brand-detail-toc-aside .brand-description-toc-list li{margin-bottom:6px;font-size:inherit;line-height:inherit;text-align:left}.brand-description-content .brand-description-toc-list a,.brand-detail-toc-aside .brand-description-toc-list a{color:#4db7bd;text-decoration:none;font-size:inherit;line-height:inherit;text-align:left}.brand-description-content .brand-description-toc-list a:hover,.brand-detail-toc-aside .brand-description-toc-list a:hover{text-decoration:underline}@media (min-width:1024px){.brand-detail-article-row.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-column-gap:30px;column-gap:30px;align-items:start}.brand-detail-article-row__main-column{display:flex;flex-direction:column;gap:16px;grid-column:1;grid-row:1;min-width:0;width:100%}.brand-detail-article-row__side-column{display:flex;flex-direction:column;gap:20px;grid-column:2;grid-row:1;align-self:start;min-width:0;width:100%}.brand-detail-article-row--has-toc .brand-detail-article-row__primary-bottom,.brand-detail-article-row--has-toc .brand-detail-article-row__primary-top,.brand-detail-article-row--has-toc .brand-detail-article-row__tail,.brand-detail-article-row--has-toc .brand-detail-toc-aside{order:unset}.brand-detail-article-row--has-toc .brand-detail-article-row__main-column .list-single-main-item,.brand-detail-article-row--has-toc .brand-detail-toc-aside .list-single-main-item{margin-top:0}.brand-detail-article-row--has-toc .brand-detail-article-row__main-column .brand-detail-article-card--top,.brand-detail-article-row--has-toc .brand-detail-toc-aside .brand-detail-toc-card{margin-bottom:0}.brand-detail-article-row--has-toc .brand-detail-toc-aside{margin-top:0;padding-top:0;position:-webkit-sticky;position:sticky;z-index:2;max-height:calc(100vh - 64px - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.brand-description-font-controls{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:12px 16px;margin-bottom:14px;padding:10px 14px;border:1px solid #eee;border-radius:8px;background:#f9fafc}.brand-description-font-controls__label{flex:0 0 auto;font-size:18px;font-weight:600;color:#566985;white-space:nowrap}.brand-description-font-controls__actions{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:8px}.brand-description-font-controls__btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid #dce3f0;border-radius:6px;background:#fff;color:#566985;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.brand-description-font-controls__btn:hover:not(:disabled){border-color:#4db7c6;color:#4db7c6}.brand-description-font-controls__btn:disabled{opacity:.45;cursor:not-allowed}.brand-description-font-controls__btn--reset{min-width:auto;padding:0 14px}.brand-description-content{color:#333;font-size:var(--brand-description-font-size,16px);line-height:1.8;font-family:inherit;text-align:left}.brand-description-content p{margin-top:.5em;color:#444;font-size:1em;line-height:1.8}.brand-description-content p:first-child{margin-top:0}.brand-description-content p:last-child{margin-bottom:0}.brand-description-content h1,.brand-description-content h2,.brand-description-content h3,.brand-description-content h4,.brand-description-content h5,.brand-description-content h6{margin-top:1.5em;margin-bottom:.35em;font-weight:600;color:#222;line-height:1.35}.brand-description-content :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:var(--site-scroll-anchor-offset)}.brand-description-content h1+p,.brand-description-content h2+p,.brand-description-content h3+p,.brand-description-content h4+p,.brand-description-content h5+p,.brand-description-content h6+p{margin-top:.4em}.brand-description-content h1{font-size:1.75em;margin-top:1.2em}.brand-description-content h2{font-size:1.5em;margin-top:1.3em}.brand-description-content h3{font-size:1.25em;margin-top:1.4em}.brand-description-content h4{font-size:1.125em}.brand-description-content h5,.brand-description-content h6{font-size:1em}.brand-description-content ol,.brand-description-content ul{margin:1.2em 0;padding-left:2em;color:#444}.brand-description-content ul{list-style-type:disc}.brand-description-content ol{list-style-type:decimal}.brand-description-content li{margin-bottom:.6em;line-height:1.7;color:#444}.brand-description-content li:last-child{margin-bottom:0}.brand-description-content b,.brand-description-content strong{font-weight:600;color:#222}.brand-description-content em,.brand-description-content i{font-style:italic}.brand-description-content a{color:#55B8C2;text-decoration:underline;transition:color .2s ease}.brand-description-content a:hover{color:#4a9ca5;text-decoration:underline}.brand-description-content a:visited{color:#4a9ca5}.brand-description-content blockquote{margin:1.5em 0;padding:1em 1.5em;border-left:4px solid #55b8c2;background-color:#f8f9fa;font-style:italic;color:#555}.brand-description-content code{background-color:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:inherit;font-size:.9em;color:#d63384}.brand-description-content pre{background-color:#f8f9fa;padding:1em;border-radius:4px;overflow-x:auto;margin:1.2em 0}.brand-description-content pre code{background-color:transparent;padding:0;color:#333}.brand-description-content hr{margin:2em 0;border:none;border-top:1px solid #e0e0e0}.brand-description-content img{max-width:100%;height:auto;border-radius:4px;margin:1.2em 0}.brand-description-content table{width:100%;border-collapse:collapse;margin:1.2em 0}.brand-description-content table td,.brand-description-content table th{padding:.75em;border:1px solid #e0e0e0;text-align:left}.brand-description-content table th{background-color:#f8f9fa;font-weight:600;color:#222}.brand-description-content br{line-height:1.8}