.accordion{border-top:1px solid #e2e2e2}.accordion summary{position:relative;list-style:none;line-height:1;padding:24px 30px 24px 0;cursor:pointer}.accordion summary h2{margin-bottom:0}.accordion summary span{width:24px;height:24px;display:block;top:50%;right:0;margin-top:-12px;position:absolute;transform:rotateX(180deg);background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 15L12 7.5L4.5 15' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat}.accordion summary::-webkit-details-marker{display:none}.accordion[open] summary span{transform:rotateX(0deg)}.accordion--content{padding-bottom:40px}.fmco-friend-detail{display:grid;grid-gap:60px;margin-bottom:60px}@media only screen and (min-width: 1280px){.fmco-friend-detail{grid-template-columns:300px auto}}.fmco-friend-detail--header{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.fmco-friend-detail--header{flex-direction:row}}@media only screen and (min-width: 1280px){.fmco-friend-detail--header{flex-direction:column}}.fmco-friend-detail--header .post-gallery{position:relative;margin-bottom:25px}@media only screen and (min-width: 768px){.fmco-friend-detail--header .post-gallery{margin:0 25px 0 0}}@media only screen and (min-width: 1280px){.fmco-friend-detail--header .post-gallery{margin:0 0 25px 0}}.fmco-friend-detail--header h1{margin-bottom:5px}.fmco-friend-detail--site-title{position:absolute;top:10px;left:10px;padding:10px;border:1px solid black;background:#fff;font-size:.6875rem;line-height:.8125rem;text-transform:uppercase;font-weight:500}.fmco-friend-detail--profession{color:#808080;font-size:.875rem}.fmco-friend-detail--work-title{opacity:.7;color:#343434;margin-bottom:15px;font-size:1.0625rem;line-height:1.25rem}.fmco-friend-detail--summary{font-size:.9375rem;color:#343434}.friend-award-column{display:grid;grid-template-columns:78px auto;gap:30px 35px;margin-bottom:30px}.friend-award-column:last-child{margin-bottom:0}.friend-award-title{font-size:.9375rem;line-height:1.25rem;margin-bottom:5px}.friend-award-content{font-size:.9375rem}
