.ospb-is-linked-card{position:relative;cursor:pointer;transition:transform var(--ospb-motion-duration,.24s) cubic-bezier(.22,1,.36,1),border-color var(--ospb-motion-duration,.24s) ease,box-shadow var(--ospb-motion-duration,.24s) ease,background-color var(--ospb-motion-duration,.24s) ease}
.ospb-is-linked-card:hover{transform:translateY(var(--ospb-card-hover-offset,-5px));border-color:var(--ospb-interaction-border,currentColor);box-shadow:var(--ospb-card-hover-shadow,0 20px 46px rgba(9,51,34,.13))}
.ospb-is-linked-card:focus-within{outline:3px solid var(--ospb-focus-ring,rgba(31,127,74,.3));outline-offset:3px}
.ospb-is-linked-card .ospb-is-card-link:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit}
.ospb-is-linked-card .ospb-is-card-link:focus-visible{outline:0}
.ospb-is-linked-card .ospb-is-card-link:focus-visible:after{outline:3px solid var(--ospb-interaction-accent,#1f7f4a);outline-offset:3px}
details.ospb-accordion-ready{overflow:clip;will-change:height}
details.ospb-accordion-ready>summary{position:relative;padding-right:48px;cursor:pointer;list-style:none}
details.ospb-accordion-ready>summary::-webkit-details-marker{display:none}
details.ospb-accordion-ready>summary:after{content:"+";position:absolute;top:50%;right:18px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ospb-interaction-border,#b8d8c5);border-radius:50%;color:var(--ospb-interaction-accent,#1f7f4a);font-size:20px;font-weight:500;line-height:1;transform:translateY(-50%);transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}
details.ospb-accordion-ready[open]>summary:after{background:var(--ospb-interaction-accent,#1f7f4a);color:var(--ospb-interaction-contrast,#fff);transform:translateY(-50%) rotate(45deg)}
details.ospb-accordion-ready>summary~*{opacity:0;transform:translateY(-7px);transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}
details.ospb-accordion-ready[open]>summary~*{opacity:1;transform:translateY(0)}
details.ospb-accordion-ready.ospb-is-closing>summary~*{opacity:0;transform:translateY(-7px)}
@media(prefers-reduced-motion:reduce){.ospb-is-linked-card,details.ospb-accordion-ready>summary:after,details.ospb-accordion-ready>summary~*{transition:none!important}.ospb-is-linked-card:hover{transform:none}}
