.rl-head{padding:calc(var(--header-h) + 34px) 0 clamp(36px, 4.5vw, 60px);background:var(--paper);border-bottom:1px solid var(--line)}.rl-head__grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rl-docket{border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;border-radius:0 0 4px 4px;margin:0;padding:clamp(20px,2.4vw,28px);position:relative;box-shadow:0 30px 60px -42px #00000080}.rl-docket__k{letter-spacing:.04em;color:var(--wine);margin:0 0 14px;font-size:13px;font-weight:500}.rl-docket__card{border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(3,1fr);margin:0 0 18px;display:grid}.rl-docket__card div{padding:10px 12px}.rl-docket__card div+div{border-inline-start:1px solid var(--line)}.rl-docket__card dt{color:var(--ink);font-size:14px;font-weight:500}.rl-docket__card dd{color:var(--steel-text);margin:2px 0 0;font-size:13px;line-height:1.45}.rl-docket__steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rl-docket__steps li{border-bottom:1px solid var(--line);gap:0;padding:10px 0;display:grid}.rl-docket__steps li:last-child{border-bottom:0;padding-bottom:0}.rl-docket__steps strong{font-size:16.5px;font-weight:500}.rl-docket__steps span{color:var(--steel-text);font-size:14.5px;line-height:1.5}.rl-list .post__tag{color:var(--wine)}.rl-read__list{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rl-read__list li{border:1px solid var(--line-dark);background:#12121259;border-radius:4px;padding:22px 22px 20px}.rl-read__list h3{margin-bottom:8px;font-size:20px}.rl-read__list p{margin:0;font-size:15.5px;line-height:1.65}.rl-cta{background:var(--mist);padding-block:clamp(40px,5vw,64px)}.rl-cta__row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding-bottom:22px;display:flex}.rl-cta h2{font-size:var(--fs-h2-cta);max-width:24em;margin-bottom:8px}.rl-cta p{max-width:40em;margin:0}.rl-cta .cl-actions{margin-top:0}@media (width<=900px){.rl-head__grid,.rl-read__list{grid-template-columns:1fr}}@media (width<=560px){.rl-docket__card{grid-template-columns:1fr}.rl-docket__card div+div{border-inline-start:0;border-top:1px solid var(--line)}.rl-docket__card div{justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.rl-docket__card dd{text-align:end;margin:0}}.rl .hb-chip[hidden]{display:none}.rl .hb-call{gap:.35em}@media (width>=901px){.rl .ar-filter{flex-wrap:nowrap}}.post__case{color:var(--steel-text);flex-wrap:wrap;gap:2px 0;margin-bottom:10px;font-size:13.5px;line-height:1.45;display:flex}.post__case span+span:before{content:"·";color:var(--wine);margin-inline:6px}.post a:hover .post__case{color:var(--steel-light)}.post a:hover .post__case span+span:before{color:var(--wine-light)}.ar-list.rl-list .post--ruling a{padding:16px 18px 14px}.ar-list.rl-list .post--ruling :is(h3,.post__more){margin-inline:0}.rl-more{text-align:center;margin:16px 0 0}.rl-more[hidden]{display:none}.rl-more .btn:active{transform:scale(.97)}@media (width<=900px){.ar-list.rl-list .rail--grid{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}@media (width<=560px){.ar-list.rl-list .rail--grid{grid-template-columns:1fr}}.post__case-no{white-space:nowrap;flex-basis:100%}.post__case .post__case-no:before{content:none}.rl .post__case>span:first-child{flex:0 0 100%}.rl .post__case>span:nth-child(2):before{content:none}.rl .post__case .post__case-no{white-space:normal;flex:0 auto}.rl .post__case .post__case-no:before{content:"·"}.rl .post__case-no span:before{content:none}.rl .post__case .post__case-no.is-multi{flex-basis:100%}.rl .post__case .post__case-no.is-multi:before{content:none}.rl .post__case{align-content:start;min-height:2.9em}.rl .post__case .nw,.rl .post h3 .nw{white-space:nowrap}.rl .rl-cta__row{border-bottom:0;padding-bottom:0}.rl .rl-cta .cl-note{max-width:none;margin:22px auto 0}.rl .rl-cta .cl-note:before{content:"";border-top:1px solid var(--line);margin-bottom:16px;display:block}@media (width<=767px){.rl .rl-read__list{border-top:1px solid #12121229;gap:0}.rl .rl-read__list li{background:0 0;border:0;border-bottom:1px solid #12121229;border-radius:0;padding:16px 0}.rl .rl-read__list h3{margin-bottom:6px;font-size:19px}.rl .rl-read :focus-visible{outline-color:#121212}.rl .rl-cta .cl-actions{width:100%}}
