.situation-page .sp-door,.situation-page .sp-tile{transition:border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.situation-page .sp-tile:hover{border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 14px 28px -18px rgba(35,44,59,.45)}.situation-page .sp-door:focus-visible{outline-color:#fff!important}@media (prefers-reduced-motion:reduce){.situation-page .sp-door,.situation-page .sp-tile{transition:none}.situation-page .sp-tile:hover{transform:none}}.situation-page .sp-more>summary{list-style:none}.situation-page .sp-more>summary::-webkit-details-marker{display:none}.situation-page .sp-more>summary:before{content:"+";display:inline-block;width:1ch;font-weight:800;text-decoration:none}.situation-page .sp-more[open]>summary:before{content:"\2212"}.situation-page .sp-check{appearance:none;-webkit-appearance:none;flex:none;width:1.75rem;height:1.75rem;margin:0;border:2px solid #232c3b;border-radius:4px;background:#fff;cursor:pointer}.situation-page .sp-check:checked{background:#0f766e;border-color:#0f766e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-size:100% 100%}.situation-page .sp-done .sp-item-title{text-decoration:line-through;text-decoration-thickness:1px;color:#4a5568}@media print{.situation-page details.sp-more>ul{display:block!important}.situation-page .sp-more>summary{display:none!important}.situation-page .sp-check{-webkit-print-color-adjust:exact;print-color-adjust:exact}}