.ZcOCjq_page{display:block}.ZcOCjq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZcOCjq_headInner{padding-block:36px 40px}.ZcOCjq_h1{letter-spacing:-.5px;max-width:720px;color:var(--color-dark-header);margin:0;font-size:2.5rem;font-weight:400;line-height:1.1}.ZcOCjq_intro{max-width:680px;color:var(--color-body);margin:16px 0 0;font-size:18px;line-height:1.55}.ZcOCjq_band{border-top:1px solid var(--line-light)}.ZcOCjq_bandInner{padding-block:28px 84px}.ZcOCjq_toolbar{border-bottom:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.ZcOCjq_chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ZcOCjq_chip{box-sizing:border-box;border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:40px;color:var(--color-dark-header);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.ZcOCjq_chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.ZcOCjq_chipActive,.ZcOCjq_chipActive:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.ZcOCjq_chipCount{color:var(--color-body);font-size:12px;font-weight:400}.ZcOCjq_chipActive .ZcOCjq_chipCount{color:var(--color-accent-100)}.ZcOCjq_filters{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.ZcOCjq_field{align-items:center;gap:10px;min-width:0;display:flex}.ZcOCjq_label{color:var(--color-body);font-size:13px;font-weight:500}.ZcOCjq_selectWrap{min-width:0;display:inline-flex;position:relative}.ZcOCjq_select{box-sizing:border-box;min-width:0;min-height:40px;color:var(--color-dark-header);background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--radius-sm);appearance:none;cursor:pointer;padding:8px 34px 8px 12px;font-family:inherit;font-size:14px;line-height:1.3}.ZcOCjq_select:hover{border-color:var(--color-accent)}.ZcOCjq_chevron{width:10px;height:6px;color:var(--color-body);pointer-events:none;margin-top:-3px;position:absolute;top:50%;right:12px}.ZcOCjq_apply{box-sizing:border-box;min-height:40px;color:var(--color-dark-header);background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.ZcOCjq_apply:hover{border-color:var(--color-accent);color:var(--color-accent)}.ZcOCjq_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:60px;margin-top:28px;display:grid}.ZcOCjq_main{min-width:0}.ZcOCjq_list{margin:0;padding:0;list-style:none}.ZcOCjq_row{border-top:1px solid var(--line-light);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.ZcOCjq_row:first-child{border-top:none;padding-top:0}.ZcOCjq_markGap{width:44px;height:44px;display:block}.ZcOCjq_rowBody{min-width:0}.ZcOCjq_rowTitle{color:var(--color-dark-header);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.4}.ZcOCjq_rowLink{color:inherit;text-decoration:none}.ZcOCjq_rowLink:hover{color:var(--color-accent)}.ZcOCjq_rowTake{max-width:640px;color:var(--color-body);overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;line-height:1.55}.ZcOCjq_rowMeta{color:var(--color-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.4;display:flex}.ZcOCjq_pills{flex-wrap:wrap;gap:6px;display:inline-flex}.ZcOCjq_empty{color:var(--color-body);margin:0;padding:8px 0 0;font-size:16px;line-height:1.55}.ZcOCjq_emptyLink{color:var(--color-accent);margin-top:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.ZcOCjq_emptyLink:hover{text-decoration:underline}.ZcOCjq_pager{border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:24px;display:flex}.ZcOCjq_pagerCount{color:var(--color-body);margin:0;font-size:14px}.ZcOCjq_pagerLinks{flex-wrap:wrap;gap:10px;display:flex}.ZcOCjq_ghost{box-sizing:border-box;min-height:40px;color:var(--color-dark-header);background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ZcOCjq_ghost:hover{border-color:var(--color-accent);color:var(--color-accent)}.ZcOCjq_primary{box-sizing:border-box;min-height:40px;color:var(--color-white);background:var(--accent);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ZcOCjq_primary:hover{background:var(--accent-hover)}.ZcOCjq_archive{background:var(--color-accent-050);border:1px solid var(--card-border);border-radius:var(--radius-lg);margin-top:28px;padding:26px}.ZcOCjq_archiveBefore{margin-top:0;margin-bottom:28px}.ZcOCjq_archiveAlone{margin-top:0}.ZcOCjq_archiveTitle{color:var(--color-dark-header);margin:0;font-size:20px;font-weight:400;line-height:1.3}.ZcOCjq_archiveText{max-width:560px;color:var(--color-body);margin:10px 0 0;font-size:16px;line-height:1.55}.ZcOCjq_archiveActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ZcOCjq_rail{flex-direction:column;gap:20px;min-width:0;display:flex}.ZcOCjq_weekCard{background:var(--color-surface);border:1px solid var(--line-light);border-radius:var(--radius-lg);padding:26px}.ZcOCjq_weekTitle{color:var(--color-dark-header);margin:0;font-size:18px;font-weight:400;line-height:1.3}.ZcOCjq_weekText{color:var(--color-body);margin:10px 0 0;font-size:16px;line-height:1.55}.ZcOCjq_weekLink{color:var(--color-accent);margin-top:16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.ZcOCjq_weekLink:hover{text-decoration:underline}.ZcOCjq_chip:focus-visible,.ZcOCjq_select:focus-visible,.ZcOCjq_apply:focus-visible,.ZcOCjq_rowLink:focus-visible,.ZcOCjq_ghost:focus-visible,.ZcOCjq_primary:focus-visible,.ZcOCjq_emptyLink:focus-visible,.ZcOCjq_weekLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:880px){.ZcOCjq_layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:600px){.ZcOCjq_headInner{padding-block:24px 28px}.ZcOCjq_h1{font-size:2rem}.ZcOCjq_intro{font-size:17px}.ZcOCjq_filters{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.ZcOCjq_field{gap:6px;display:grid}.ZcOCjq_selectWrap,.ZcOCjq_select,.ZcOCjq_apply{width:100%}.ZcOCjq_select{font-size:16px}.ZcOCjq_row{gap:14px}.ZcOCjq_archive,.ZcOCjq_weekCard{padding:22px}.ZcOCjq_archiveActions .ZcOCjq_primary,.ZcOCjq_archiveActions .ZcOCjq_ghost{flex:100%}}
