.cscom-detail-icons{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.cscom-detail-extra{min-width:0;max-width:100%;margin:20px 0;overflow-wrap:anywhere}
.cscom-detail-extra:empty{display:none}
.cscom-detail-extra .fg-gallery-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}
.cscom-detail-extra .fg-gallery-col{width:auto;max-width:none;padding:0;min-width:0}
.cscom-detail-extra .blog-details-img{margin:0;min-width:0}
.cscom-detail-extra .blog-details-img a{display:block;border-radius:12px;overflow:hidden}
.cscom-detail-extra .blog-details-img img{display:block;width:100%;height:auto;aspect-ratio:220/160;object-fit:cover;margin:0;max-width:100%}
.cscom-detail-extra .csvir-card{margin:0;max-width:100%}
.cscom-detail-extra .csvir-text,.cscom-detail-extra .cs-share-box__body,.cscom-detail-extra .dl-card__text{min-width:0}
.cscom-detail-extra .csvir-desc{overflow-wrap:anywhere}
.cscom-detail-extra .cs-share-field textarea{box-sizing:border-box;max-width:100%;resize:vertical}
.cscom-detail-extra .cs-share-field textarea:focus{outline:2px solid #e46229;outline-offset:3px}
.cscom-detail-extra .cs-share-buttons{flex-wrap:wrap}
.cscom-detail-extra .cs-share-btn svg{width:18px;height:18px;flex-shrink:0}
.cscom-detail-extra .dl-grid{width:100%;min-width:0}
.cscom-detail-extra .dl-card{min-width:0}
.cscom-detail-extra .dl-card__title,.cscom-detail-extra .dl-card__sub{overflow-wrap:anywhere}
.cscom-detail-extra .fgv-preview-wrap{aspect-ratio:16/9;min-height:0;height:auto}
.cscom-detail-extra .fgv-preview-img{width:100%;height:100%;object-fit:cover}
.cscom-detail-extra .fgv-preview-wrap[hidden],.cscom-detail-extra .fgv-iframe-wrap[hidden]{display:none!important}
.cscom-detail-extra .fgv-iframe-wrap.active{display:block;aspect-ratio:16/9;padding:0;height:auto}
.cscom-detail-extra .fgv-iframe-wrap iframe{display:block;position:static;width:100%;height:100%;aspect-ratio:16/9;border:0}
.cscom-detail-extra .fgv-play-btn{cursor:pointer}
.cscom-detail-extra .fgv-play-btn:focus-visible,.cscom-entry-body .xfaq26-hdr:focus-visible{outline:2px solid #ff8a3d;outline-offset:4px}
.cscom-detail-extra .post-tags-list{padding:0;list-style:none}
.cscom-detail-extra .post-tags-item{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}
.cscom-detail-extra .post-tags-links{min-width:0;overflow-wrap:anywhere}
.cscom-detail-extra .post-tags-links .eTag{display:inline-block;vertical-align:baseline}
.cscom-detail-extra .lmx-meta-row{flex-wrap:wrap}
.cscom-detail-extra .lmx-meta-chip{min-width:0;flex:1 1 220px}
.cscom-detail-extra .lmx-meta-chip-value{overflow-wrap:anywhere;white-space:normal}
.cscom-detail-extra .csacc-wrap{margin:0}
.cscom-detail-extra .csacc-summary{cursor:pointer;list-style:none}
/* Source accordion already has its own SVG; suppress global summary arrows. */
.cscom-detail-extra .csacc-summary::before,.cscom-detail-extra .csacc-summary::after{display:none!important;content:none!important;background:none!important}
.cscom-detail-extra .csacc-summary::marker{content:""}
.cscom-detail-extra .csacc-summary::-webkit-details-marker{display:none}
.cscom-detail-extra .csacc-summary>.csacc-chevron{display:block;flex-shrink:0;transform:rotate(0deg)}
.cscom-detail-extra .csacc-details[open]>.csacc-summary>.csacc-chevron{transform:rotate(180deg)}
.cscom-entry-body .csart-wrap,.cscom-entry-body .csart-meta,.cscom-entry-body .csart-hgrid{max-width:100%;min-width:0}
.cscom-entry-body .csart-meta{flex-wrap:wrap}
.cscom-entry-body .csart-hcard{min-width:0;opacity:1;visibility:visible}
.cscom-entry-body .xfaq26-hdr{cursor:pointer}
@media(max-width:767px){.cscom-detail-extra .fg-gallery-row{gap:10px}.cscom-detail-extra .dl-grid{grid-template-columns:1fr}.cscom-detail-extra .csvir-card{align-items:flex-start}.cscom-entry-body .csart-hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.cscom-detail-extra .fg-gallery-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cscom-detail-extra .cs-share-btn{flex:1 1 auto}.cscom-detail-extra .csacc-row{flex-wrap:wrap;gap:6px}.cscom-detail-extra .csacc-row-val{min-width:0;overflow-wrap:anywhere}}
@media(max-width:380px){.cscom-detail-extra .fg-gallery-row,.cscom-entry-body .csart-hgrid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.cscom-detail-extra *,.cscom-entry-body .csart-hcard{animation:none!important;transition:none!important}}
