
.cat-author-and-expert {display:flex;flex-direction:column;gap:20px;font-size:14px;}
.cat-author-and-expert a:hover {text-decoration:underline;}
.cat-author-and-expert .cat-user-info {position:relative;}
.cat-author-and-expert .cat-user-info .main-info {display:flex;gap:10px;align-items:flex-start;}
.cat-author-and-expert .cat-user-info img {width:30px;border-radius:50%;}
.cat-author-and-expert .cat-user-info .byline a {font-weight:bold;}
.cat-author-and-expert .cat-user-info .job-title-specialism {color:#ccc;}
.cat-author-and-expert .cat-user-info .job-title-specialism .expert {display:flex;gap:2px;align-items:center;color:#007ac8;font-weight:bold;}
.cat-author-and-expert .cat-user-info .job-title-specialism .expert svg {width:16px;height:16px;}
.cat-author-and-expert .cat-user-info .job-title-specialism .expert svg path {fill:#007ac8;}
.cat-author-and-expert .cat-user-more-info {display:none;}
.cat-author-and-expert .cat-user-info.show-more .cat-user-more-info {display:block;}
.cat-author-and-expert .cat-user-more-info .inner {margin-top:25px;padding:20px;background:#fff;color:#333;}
.cat-author-and-expert .cat-user-more-info a {color:#333;font-weight:bold;}
.cat-author-and-expert .cat-user-more-info img {width:50px;border-radius:50%;}
.cat-author-and-expert .cat-user-more-info .inner {box-shadow:0 1px 2px 0 rgba(0,0,0,.251);border-radius:4px;}
.cat-author-and-expert .cat-user-more-info .top-section {display:flex;gap:10px;}
.cat-author-and-expert .cat-user-more-info .job-title-specialism {display:block;color:#888;}
.cat-author-and-expert .cat-user-more-info .short-bio {margin:10px 0;text-align:left;}
.cat-author-and-expert .cat-user-more-info .links-section {display:flex;justify-content:space-between;margin-top:10px;}
.cat-author-and-expert .cat-user-more-info .links-section a {color:#007bff;}

.cat-trust-accordion {margin:20px 0;padding:15px;box-shadow:0 5px 20px 0 #0000001a;border-radius:10px;background:#fff;color:#000;}
.cat-trust-accordion summary {display:flex;align-items:center;font-size:1.1rem;font-weight:bold;cursor:pointer;}
.cat-trust-accordion summary::marker {content:"";}
.cat-trust-accordion summary svg.trust-badge {margin-right:15px;width:50px;height:50px;fill:#8ec72d;}
.cat-trust-accordion summary svg.trust-caret {margin-left:auto;width:30px;background-color:#eee;border-radius:50%;}
.cat-trust-accordion details[open] summary svg.trust-caret {transform:rotate(180deg);}
.cat-trust-accordion details div.trust-content {padding:25px;}
.cat-trust-accordion details ul {margin:1rem;}
.cat-trust-accordion details li {padding-inline-start:5px;list-style-type: '✔';}
.cat-trust-accordion details li::marker {color:#8ec72d;}
.cat-trust-accordion details div.links {text-align:right;}

@media (min-width:768px) {
.cat-author-and-expert {flex-direction:row;}
.cat-author-and-expert .cat-user-info:hover .cat-user-more-info {display:block;}
.cat-author-and-expert .cat-user-more-info {position:absolute;top:25px;width:30vw;z-index:999;}
.cat-author-and-expert .cat-user-info .job-title-specialism {display:flex;gap:4px;align-items:center;}
.cat-author-and-expert .cat-user-info .job-title-specialism .specialism::before {content:'| ';}

.cat-trust-accordion summary {font-size:1.3rem;}
}
