.casset[data-v-77a84546]{background-color:#fff;border-radius:10px;box-shadow:0 0 30px #6e6c6821;container-type:inline-size;margin-bottom:20px;padding:26px 6%;position:relative;z-index:0}.casset:hover .casset-title[data-v-77a84546]{text-decoration:underline}@media (min-width:834px){.casset[data-v-77a84546]{margin-bottom:24px}}.casset .casset-link[data-v-77a84546]{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.casset .casset-link[data-v-77a84546]:hover{box-shadow:0 0 50px #6e6c6814}.casset .casset-lead[data-v-77a84546]{font-size:.75rem;font-weight:700;line-height:1.3;margin-bottom:10px;position:relative;z-index:10}@container (min-width: 600px){.casset .casset-lead[data-v-77a84546]{font-size:.9375rem;margin-top:12px}}.casset .casset-title[data-v-77a84546]{font-feature-settings:"palt" 1;font-size:1.05rem;font-weight:700;line-height:1.3}@container (min-width: 600px){.casset .casset-title[data-v-77a84546]{font-size:1.25rem;margin-top:10px}}.casset .img-block[data-v-77a84546]{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px;margin-top:10px}@container (min-width: 600px){.casset .img-block[data-v-77a84546]{gap:20px;margin-top:12px}}.casset .img-block .img-thumb[data-v-77a84546]{border-radius:10px;height:100%;max-width:172px;overflow:hidden;width:34%}.casset .job-table[data-v-77a84546]{flex:1 1 0%}@container (min-width: 600px){.casset .job-table[data-v-77a84546]{border-color:#dcdcdc;border-top-width:1px}}.casset .job-table .row[data-v-77a84546]{align-items:flex-start;display:flex;font-size:15px;line-height:1.25;margin-bottom:6px}@container (min-width: 600px){.casset .job-table .row[data-v-77a84546]{align-items:stretch;border-bottom-width:1px;border-color:#dcdcdc;font-size:16px;margin-bottom:0}}.casset .job-table .row .table-heading[data-v-77a84546]{margin-right:3px;width:13px}@container (min-width: 600px){.casset .job-table .row .table-heading[data-v-77a84546]{background-color:#f4f4f4;margin-right:0;max-width:150px;padding:12px 0 12px 14px;width:5rem}}.casset .job-table .row .table-heading .text[data-v-77a84546]{display:none}@container (min-width: 600px){.casset .job-table .row .table-heading .text[data-v-77a84546]{display:block;font-size:1rem;font-weight:700}}.casset .job-table .row .table-heading .icon[data-v-77a84546]{fill:#707070;transform:translateY(-2px)}@container (min-width: 600px){.casset .job-table .row .table-heading .icon[data-v-77a84546]{display:none}}.casset .job-table .row .table-item[data-v-77a84546]{flex:1 1 0%;font-size:.9375rem}@container (min-width: 600px){.casset .job-table .row .table-item[data-v-77a84546]{font-size:1rem;padding:12px 0 12px 14px}}.casset .job-description[data-v-77a84546]{display:-webkit-box;font-size:.75rem;height:3.9em;line-height:1.3;margin-top:8px;white-space:pre-line;word-break:break-all;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@container (min-width: 600px){.casset .job-description[data-v-77a84546]{-webkit-line-clamp:2;font-size:.875rem;height:3em;line-height:1.5;margin-top:12px}}.casset .btn-actions[data-v-77a84546]{display:flex;gap:10px;margin-top:12px;position:relative;z-index:10}@container (min-width: 600px){.casset .btn-actions[data-v-77a84546]{gap:15px;margin-top:16px}}.note-day[data-v-77a84546]{border-color:#f98231;border-radius:4px;border-width:1px;color:#f98231;display:inline-block;font-size:14px;padding-left:10px;padding-right:10px;transform:translateY(-1px)}@media (min-width:1024px){.note-day[data-v-77a84546]{font-size:15px;padding-bottom:2px;padding-top:2px;transform:translateY(-2px)}}
