.czdl-page{background:#faf9f6;padding:48px 0 64px;color:#18202d}.czdl-page>.container{max-width:1120px;width:calc(100% - 64px);margin-inline:auto}.czdl-intro{max-width:860px;margin-bottom:44px}.czdl-kicker{font-size:12px!important;font-weight:750;letter-spacing:.08em;color:#a82530;margin:0 0 12px}.czdl-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.025em;margin:0 0 22px}.czdl-intro>p:last-child{font-size:17px;line-height:1.75;color:#4a5260}.czdl-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.czdl-section-head h2{font-size:28px;line-height:1.2;margin:0}.czdl-section-head>p{font-size:13px;color:#535c69;margin:0}.czdl-filters{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 0;border-block:1px solid #dedfe2}.czdl-filters>div{display:flex;flex-wrap:wrap;gap:7px}.czdl-filters button{border:1px solid #d5d8dd;border-radius:4px;background:#fff;color:#263141;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;min-height:40px;cursor:pointer}.czdl-filters button[aria-pressed=true]{background:#172336;color:#fff;border-color:#172336}.czdl-result{font-size:13px;color:#535c69;margin:18px 0}.czdl-item{display:grid;grid-template-columns:104px minmax(0,1fr);gap:28px;padding:28px 0;border-top:1px solid #dfe1e5}.czdl-date{display:flex;flex-direction:column;align-items:center;align-self:start;border-top:3px solid #b32936;padding-top:9px;font-variant-numeric:tabular-nums;color:#172336}.czdl-date strong{font-size:40px;line-height:1.1;font-weight:750}.czdl-date span{font-size:12px;font-weight:750;letter-spacing:.04em;margin-top:5px}.czdl-date small{font-size:12px;line-height:1.5;margin-top:7px}.czdl-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;color:#6a2531;line-height:1.5;margin:0 0 8px;text-transform:uppercase}.czdl-item h3{font-size:21px;line-height:1.4;margin:0 0 10px}.czdl-item h3 a,.czdl-home h3 a{color:#172336;text-decoration:none}.czdl-info>p{font-size:16px;line-height:1.65;margin:0 0 12px}.czdl-info .czdl-source{font-size:13px;color:#535c69}.czdl-source a{color:#374b65;text-decoration:underline;text-underline-offset:3px}.czdl-more{font-size:14px;font-weight:750;color:#a82530;text-decoration:none;white-space:normal}.czdl :is(a,button):focus-visible,.czdl-home a:focus-visible,.czdl-note a:focus-visible{outline:3px solid #a82530;outline-offset:4px}.czdl a:hover,.czdl-home a:hover{text-decoration:underline;text-underline-offset:4px}.czdl-note{border-top:2px solid #172336;margin-top:32px;padding-top:24px;max-width:850px}.czdl-note h2{font-size:20px;margin:0 0 10px}.czdl-note p{font-size:16px;line-height:1.7;color:#4a5260}.czdl-note a{font-size:14px;font-weight:700;color:#a82530}.czdl-empty{font-size:16px;padding:24px;background:#fff;border:1px solid #dedfe2}.czdl-home{padding-top:32px;padding-bottom:36px}.czdl-home-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid #172336}.czdl-home-item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:22px 18px 0 0}.czdl-home-item+.czdl-home-item{padding-left:18px;border-left:1px solid #dfe1e5}.czdl-home .czdl-date strong{font-size:30px}.czdl-home .czdl-date span{font-size:12px;letter-spacing:0}.czdl-home h3{font-size:16px;line-height:1.5;margin:0}.czdl-home .czdl-meta{margin:0 0 6px}.czdl [hidden],.czdl-home[hidden]{display:none!important}.czdl-info,.czdl-home-item>div{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){.czdl-home-list{grid-template-columns:repeat(2,minmax(0,1fr))}.czdl-home-item:nth-child(3){padding-left:0;border-left:0}.czdl-home-item{padding-bottom:12px}}@media(max-width:600px){.czdl-page{padding:28px 0 40px}.czdl-page>.container{padding-inline:16px;width:100%;box-sizing:border-box}.czdl-intro{margin-bottom:30px}.czdl-intro>p:last-child{font-size:16px}.czdl-section-head{display:block}.czdl-section-head h2{font-size:24px}.czdl-section-head>p,.czdl-section-head>.czdl-more{display:block;margin-top:12px}.czdl-item{grid-template-columns:64px minmax(0,1fr);gap:15px;padding:23px 0}.czdl-date strong{font-size:32px}.czdl-item h3{font-size:18px}.czdl-meta{gap:7px}.czdl-home-list{grid-template-columns:minmax(0,1fr)}.czdl-home-item+.czdl-home-item{padding-left:0;border-left:0;border-top:1px solid #e4e5e8}.czdl-home-item{padding:18px 0!important}.czdl-filters button{font-size:14px}.czdl-source{overflow-wrap:anywhere}}.czdl .czdl-filters-pending{visibility:hidden}