/* Contextual joins use existing paper, sage, forest and brass roles. */
#bc-library-preview .tj-connections{margin:0 0 28px;padding:0;border:1px solid #a4aea8;background:#fff9f1;color:#242323;font:400 16px/1.65 Outfit,BCIdeaOutfit,Arial,sans-serif;scroll-margin-top:24px}
#bc-library-preview .tj-connections>summary{padding:16px 22px;color:#213b34;font:500 16px/1.5 Outfit,BCIdeaOutfit,Arial,sans-serif;cursor:pointer;list-style:revert;min-height:48px}
#bc-library-preview .tj-connections[open]>summary{border-bottom:1px solid #a4aea8;background:#e8efe4}
#bc-library-preview .tj-connections .tj-grid{display:grid;grid-template-columns:repeat(var(--tj-columns,3),minmax(0,1fr));gap:26px;padding:24px}
#bc-library-preview .tj-connections h3{font:400 24px/1.3 Castoro,BCIdeaCastoro,Georgia,serif!important;color:#213b34!important;margin:0 0 16px!important;letter-spacing:-.02em}
#bc-library-preview .tj-connections :is(p,li){font:400 15px/1.65 Outfit,BCIdeaOutfit,Arial,sans-serif!important;color:#50514d!important;max-width:none;white-space:normal}
#bc-library-preview .tj-connections p{margin:9px 0 0!important}
#bc-library-preview .tj-connections ul{list-style:none;margin:0;padding:0;display:block}
#bc-library-preview .tj-connections li+li{margin-top:18px}
#bc-library-preview .tj-connections a,#bc-library-preview .tj-return a,#bc-library-preview .bt-group-links a{color:#694c19!important;font:500 15px/1.5 Outfit,BCIdeaOutfit,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;min-height:30px;display:inline-block}
#bc-library-preview .tj-connections .tj-note{font-size:13px!important;padding:16px 24px 0}
#bc-library-preview .tj-files{margin:0 24px 24px;padding:15px 18px;border-top:1px solid #a4aea8;background:#f3ebdf}
#bc-library-preview .tj-files>summary{font:500 15px/1.5 Outfit,Arial,sans-serif;cursor:pointer;color:#213b34;list-style:revert}
#bc-library-preview .tj-files ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}
#bc-library-preview .tj-files li+li{margin:0}
#bc-library-preview :is(.tj-return,.bt-group-links){display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px;padding:20px 0;margin:28px 0;border-top:1px solid #a4aea8;font-family:Outfit,Arial,sans-serif}
#bc-library-preview :is(.tj-return,.bt-group-links)>span{color:#213b34;font:500 12px/1.5 Outfit,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}
#bc-library-preview .bt-group-links{margin-bottom:0}
#bc-library-preview :is(.tj-connections,.tj-return,.bt-group-links) :focus-visible{outline:3px solid #213b34;outline-offset:4px}
@media(max-width:800px){#bc-library-preview .tj-connections .tj-grid,#bc-library-preview .tj-files ul{grid-template-columns:1fr}#bc-library-preview .tj-connections .tj-grid>div+div{border-top:1px solid #cec5b8;padding-top:20px}}
@media(max-width:480px){#bc-library-preview .tj-connections .tj-grid{padding:20px}#bc-library-preview .tj-connections>summary{padding:15px 18px}#bc-library-preview .tj-files{margin-inline:18px}#bc-library-preview :is(.tj-return,.bt-group-links){align-items:start;flex-direction:column}}
