/* Source images, structural references and readable research notes. */
.inci-stats{gap:24px;flex-wrap:wrap}.inci-stats>div{flex:1;min-width:135px}.inci-stats>p{max-width:230px}.research-coverage-note{border-bottom:1px solid #e3dadd;padding:23px 0;color:#695563}.research-coverage-note>strong{font-size:12px;font-weight:600}.research-coverage-note p{font-size:12px;margin:7px 0}.research-coverage-note>span{font-size:11px;line-height:1.8;color:#877181;display:block;max-width:950px}.inci-record-grid article{overflow:hidden}.inci-card-visual{display:block;position:relative;height:175px;margin:-23px -24px 20px;background:#f3efea;overflow:hidden}.inci-card-visual img{width:100%;height:100%;display:block;object-fit:cover}.inci-card-visual.is-structure{background:white}.inci-card-visual.is-structure img{object-fit:contain;padding:17px 15px 28px}.inci-card-visual>span:not(.inci-initial){position:absolute;left:14px;bottom:11px;background:#fffdfbea;padding:4px 8px;border-radius:10px;font-size:8px;letter-spacing:.08em;color:#72576a}.inci-card-visual.is-pending{background:linear-gradient(140deg,#f3ecef,#e9e9de);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.inci-initial{font:70px/1 Georgia,serif;color:#c8b6bf}.inci-card-visual.is-pending small{font-size:10px;color:#8c7a87}.inci-reference-visual{margin:-30px -30px 25px;overflow:hidden;border-radius:16px 16px 0 0}.inci-reference-visual>img{width:100%;height:260px;object-fit:cover;background:white}.inci-reference-visual.is-structure>img{object-fit:contain;padding:25px}.inci-reference-visual figcaption{padding:17px 23px 20px;background:#f8f5ed}.inci-reference-visual figcaption strong{font-size:12px;display:block;line-height:1.7}.inci-reference-visual figcaption span{font-size:10px;line-height:1.8;display:block;color:#88717f;margin:5px 0 9px}.inci-reference-visual figcaption a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.inci-source-definition{padding:25px;background:#f2eee6;border-radius:14px;margin:0 0 30px}.inci-source-definition p{font-size:14px;overflow-wrap:anywhere;margin:14px 0}.inci-source-definition small{display:block;font-size:10px;line-height:1.8;color:#8c7685}.research-subtitle{font:400 27px/1.35 Georgia,serif;margin:29px 0 18px}.research-name-list{font-size:13px;padding-left:20px;line-height:1.9;overflow-wrap:anywhere}.research-annex-block>p,.research-opinions>p{font-size:13px}.research-annex{margin:18px 0;border:1px solid #ded3db;border-radius:12px;padding:19px 22px;background:#fbf7f9}.research-annex summary{font-size:14px;cursor:pointer;font-weight:600;line-height:1.8}.research-annex summary span{font-size:10px;display:block;color:#8a7483;font-weight:400;margin-left:18px}.research-annex dl{font-size:12px}.research-annex dl>div{padding:14px 0;border-bottom:1px solid #e7dfe4}.research-annex dt{font-size:10px;color:#947b8e;margin-bottom:7px}.research-annex dd{margin:0;line-height:1.9;overflow-wrap:anywhere}.research-annex>a{font-size:11px;text-decoration:underline}.research-opinions ul{padding-left:20px;font-size:13px;line-height:1.8}.research-opinions li{margin-bottom:12px;overflow-wrap:anywhere}.research-opinions a{text-decoration:underline;text-underline-offset:3px}.research-image-credit{background:#f3eee4;border-radius:13px;padding:25px;margin:20px 0}.research-image-credit h3{font:25px Georgia,serif;margin:0 0 16px}.research-image-credit p{font-size:12px;line-height:1.9;margin:9px 0}.research-image-credit a{text-decoration:underline;text-underline-offset:3px}.compound-facts{padding-top:5px}.compound-facts dd{font-size:12px}.inci-detail-hero aside{overflow:hidden}
@media(max-width:1000px){.inci-stats>p{max-width:none}.inci-reference-visual>img{height:220px}}
@media(max-width:650px){.inci-stats{gap:22px 14px}.inci-stats>div{min-width:calc(50% - 14px);flex:none}.inci-stats b{font-size:29px}.inci-stats span{font-size:10px}.research-coverage-note{padding:20px 0}.research-coverage-note p,.research-coverage-note>span{font-size:11px;line-height:1.85}.inci-card-visual{height:190px;margin:-22px -22px 20px}.inci-reference-visual{margin:-23px -23px 23px}.inci-reference-visual>img{height:240px}.inci-source-definition{padding:21px}.inci-source-definition p{font-size:13px}.research-subtitle{font-size:25px}.research-annex{padding:17px}.research-annex summary{font-size:13px}.research-opinions ul{font-size:12px}.research-image-credit{padding:21px}.research-image-credit p{font-size:11px}}

.research-quick-facts summary{font-size:12px;font-weight:600;cursor:pointer;line-height:1.8}.research-quick-facts dl{margin-top:20px}.inci-reference-visual figcaption span{font-size:11px;line-height:1.75}.research-quick-facts:not([open]){padding-bottom:0}

.inci-card-credit{display:block;font-size:9px;color:#8c7585;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:-9px 0 14px}.inci-card-credit a{text-decoration:underline;text-underline-offset:2px}.research-identifier-note{background:#f5eee4;border-left:3px solid #b18d5c;padding:18px 21px;margin-top:22px;border-radius:0 10px 10px 0}.research-identifier-note>strong{font-size:12px}.research-identifier-note p{font-size:12px;margin:8px 0 0}

@media(max-width:650px){.inci-detail-hero h1{font-size:clamp(28px,8.8vw,34px);line-height:1.22;text-wrap:balance}}
