.wpos-summary-container{margin:1.8em 0;font-family:inherit}.wpos-details{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:0;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}@media (prefers-color-scheme:dark){.wpos-details{background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}}.wpos-details:hover{border-color:rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.03)}@media (prefers-color-scheme:dark){.wpos-details:hover{border-color:rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}}.wpos-summary-title{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-weight:600;font-size:1.05em;cursor:pointer;list-style:none;user-select:none;outline:none;transition:background-color .2s ease}.wpos-summary-title::-webkit-details-marker{display:none}.wpos-summary-title:after{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.6)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.7;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}@media (prefers-color-scheme:dark){.wpos-summary-title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}}.wpos-details:hover .wpos-summary-title:after{opacity:1}.wpos-details[open] .wpos-summary-title:after{transform:rotate(180deg)}.wpos-summary-content{padding:0 20px 20px;font-size:.95em;line-height:1.65;border-top:1px solid rgba(0,0,0,.06);background-color:rgba(0,0,0,.005)}@media (prefers-color-scheme:dark){.wpos-summary-content{border-top-color:rgba(255,255,255,.06);background-color:rgba(255,255,255,.005)}}.wpos-summary-content>*:first-child{margin-top:16px}.wpos-summary-content>*:last-child{margin-bottom:0}.wpos-summary-content p{margin-bottom:12px}.wpos-summary-content ul,.wpos-summary-content ol{margin-bottom:12px;padding-left:20px}.wpos-summary-content li{margin-bottom:4px}