/* TLRI Phase 2 — subtractive architecture, v0.6.0.
   No original stylesheet changes; no article or record wording removed. */
.tlri-p2-fold{margin:1.1rem 0 0;border:1px solid #bac4c9;border-left:3px solid #2b5267;background:#fff;min-width:0}
.tlri-p2-fold>summary{box-sizing:border-box;cursor:pointer;min-height:48px;padding:1rem 1.2rem;font:600 1rem/1.45 Archivo,Arial,sans-serif;color:#17344a;overflow-wrap:anywhere;display:list-item;list-style-position:inside}
.tlri-p2-fold>summary:focus-visible{outline:3px solid #8a5d12;outline-offset:2px}
.tlri-p2-fold[open]>summary{border-bottom:1px solid #dbe1e4;background:#f4f7f8}
.tlri-p2-fold-body{padding:1rem 1.1rem 1.25rem;min-width:0}
.tlri-p2-fold-body> :first-child{margin-top:0}
.tlri-p2-fold-body .trust-grid,.tlri-p2-fold-body .trust-flow{width:100%}
.tlri-p2-fold-body .card,.tlri-p2-fold-body .trust-card{min-width:0}
.tlri-p2-inline{margin:.9rem 0 .2rem;border-left-width:2px}
.tlri-p2-inline>.tlri-p2-fold-body{padding:.4rem 1rem .8rem}
@media(max-width:760px){
 .tlri-p2-fold>summary{padding:.95rem 1rem}
 .tlri-p2-fold-body{padding:.85rem .85rem 1.1rem}
}
@media(forced-colors:active){
 .tlri-p2-fold{border:1px solid CanvasText}
 .tlri-p2-fold>summary{color:CanvasText}
}
@media print{
 .tlri-p2-fold{border:0!important;background:transparent!important;break-inside:auto!important}
 .tlri-p2-fold>summary{display:none!important}
 .tlri-p2-fold::details-content{content-visibility:visible!important;display:block!important}
 .tlri-p2-fold-body{padding:0!important;display:block!important}
}
