.bk-bd.bk-bd--law{--bd-h2:clamp(30px, calc(3.15 * var(--vw)), 60px)}.bk-bd .bk-bd-law__hero .bk-bd-hero__side{justify-content:center}.bk-bd .bk-bd-law__words-hero{margin-right:clamp(0px, calc(3 * var(--vw)), 64px);align-self:flex-end}.bk-bd .bk-bd-law__strip{margin:clamp(44px, calc(4.6 * var(--vw)), 92px) 0 0;padding:0;list-style:none;display:flex}.bk-bd .bk-bd-law__strip li{max-width:15em;padding-inline:clamp(18px, calc(2 * var(--vw)), 40px);border-left:1px solid var(--hair-2);font-family:var(--bd-display);font-size:clamp(15px, calc(1.22 * var(--vw)), 22px);letter-spacing:-.01em;color:var(--fg);flex-direction:column;gap:.75em;font-weight:500;line-height:1.25;display:flex}.bk-bd .bk-bd-law__strip li:first-child{border-left:0;padding-left:0}.bk-bd .bk-bd-law__strip i{color:var(--bd-mark);font-size:1.5em;font-style:normal}.bk-bd .bk-bd-law__band{padding-block:clamp(30px, calc(3 * var(--vw)), 58px)}.bk-bd .bk-bd-law__band-l{margin:0 0 clamp(16px, calc(1.5 * var(--vw)), 28px);font-size:var(--bd-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);font-weight:600}.bk-bd .bk-bd-law__band ul{justify-content:space-between;align-items:baseline;gap:clamp(12px, calc(1.2 * var(--vw)), 22px) clamp(24px, calc(3 * var(--vw)), 60px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bk-bd .bk-bd-law__band a{font-family:var(--bd-display);font-size:clamp(16px, calc(1.42 * var(--vw)), 26px);letter-spacing:-.005em;color:var(--fg-dim);white-space:nowrap;font-weight:500;text-decoration:none;transition:color .3s}.bk-bd .bk-bd-law__band a:hover,.bk-bd .bk-bd-law__band a:focus-visible{color:var(--fg)}.bk-bd .bk-bd-law__two{gap:clamp(40px, calc(6 * var(--vw)), 128px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;display:grid}.bk-bd .bk-bd-law__rows{gap:clamp(36px, calc(3.8 * var(--vw)), 76px) clamp(28px, calc(3.4 * var(--vw)), 68px);padding:clamp(30px, calc(2.9 * var(--vw)), 56px) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.bk-bd .bk-bd-law__row{gap:clamp(16px, calc(1.5 * var(--vw)), 28px);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.bk-bd .bk-bd-law__mark{font-size:clamp(28px, calc(2.3 * var(--vw)), 42px);color:var(--fg);place-items:center;margin-top:-.12em;display:grid}.bk-bd .bk-bd-law__pair--green .bk-bd-law__mark{color:var(--bd-mark)}.bk-bd .bk-bd-law__words{gap:clamp(8px, calc(.7 * var(--vw)), 13px);display:grid}.bk-bd .bk-bd-law__t{font-family:var(--bd-display);font-size:var(--bd-h3);letter-spacing:-.008em;color:var(--fg);align-items:center;gap:.6em;font-weight:600;line-height:1.22;display:flex}.bk-bd .bk-bd-law__t .bk-bd-arrow{color:var(--bd-mark);opacity:0;transition:opacity .35s, transform .4s var(--bd-ease);font-size:.72em;transform:translate(-6px)}.bk-bd a.bk-bd-law__row:hover .bk-bd-arrow,.bk-bd a.bk-bd-law__row:focus-visible .bk-bd-arrow{opacity:1;transform:none}.bk-bd .bk-bd-law__x{font-size:var(--bd-say);color:var(--fg-dim);line-height:1.55}.bk-bd .bk-bd-law__four{gap:clamp(32px, calc(4.4 * var(--vw)), 92px);grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.85fr);align-items:center;display:grid}.bk-bd .bk-bd-law__case .bk-bd-head__p{font-size:var(--bd-say)}.bk-bd .bk-bd-law__case-shot{box-shadow:0 34px 70px -40px #0c0e0d80, inset 0 0 0 1px var(--hair);border-radius:2px}.bk-bd .bk-bd-law__figs-h{margin:0 0 clamp(18px, calc(1.8 * var(--vw)), 32px);font-size:var(--bd-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);font-weight:600}.bk-bd .bk-bd-law__figs ul{gap:clamp(18px, calc(1.7 * var(--vw)), 32px);margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-law__figs li{gap:.3em;display:grid}.bk-bd .bk-bd-law__figs b{font-family:var(--bd-display);font-size:clamp(30px, calc(2.9 * var(--vw)), 54px);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--bd-mark);font-weight:500;line-height:1}.bk-bd .bk-bd-law__figs span{font-size:var(--bd-small);color:var(--fg-dim);line-height:1.4}.bk-bd .bk-bd-law__src{padding-top:clamp(20px, calc(2 * var(--vw)), 36px);border-top:1px solid var(--hair);font-size:var(--bd-small);color:var(--fg-dim);grid-column:1/-1;margin:0}.bk-bd .bk-bd-law__path-head{gap:clamp(28px, calc(4 * var(--vw)), 96px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.bk-bd .bk-bd-law__path-head .bk-bd-head__p{margin:0 0 .4em}.bk-bd .bk-bd-law__steps{gap:clamp(24px, calc(2.6 * var(--vw)), 56px);margin:clamp(48px, calc(5 * var(--vw)), 100px) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.bk-bd .bk-bd-law__step-top{align-items:center;gap:clamp(12px, calc(1.1 * var(--vw)), 20px);display:flex}.bk-bd .bk-bd-law__box{width:clamp(44px, calc(3.5 * var(--vw)), 64px);aspect-ratio:1;border-radius:clamp(8px, calc(.7 * var(--vw)), 13px);background:var(--bd-paper);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bd-green-ink) 46%, transparent);font-size:clamp(20px, calc(1.6 * var(--vw)), 29px);color:var(--fg);flex:none;place-items:center;display:grid}.bk-bd .bk-bd-law__step-name{gap:.2em;min-width:0;display:grid}.bk-bd .bk-bd-law__step-name small{font-size:var(--bd-small);font-variant-numeric:tabular-nums;color:var(--fg-dim)}.bk-bd .bk-bd-law__step-name b{font-size:var(--bd-h3);letter-spacing:-.012em;color:var(--fg);font-weight:600;line-height:1.2}.bk-bd .bk-bd-law__to{min-width:24px;max-width:92px;color:var(--fg-dim);flex:24px;margin-left:auto}.bk-bd .bk-bd-law__steps p{max-width:24em;margin:clamp(18px, calc(1.7 * var(--vw)), 32px) 0 0;font-size:var(--bd-say);color:var(--fg-dim);line-height:1.55}.bk-bd .bk-bd-law__said{padding-block:clamp(72px, calc(7.4 * var(--vw)), 140px)}.bk-bd .bk-bd-law__said .bk-bd-h2{font-size:calc(var(--bd-h2) * .82)}.bk-bd .bk-bd-law__said-in{gap:clamp(32px, calc(4.6 * var(--vw)), 96px);grid-template-columns:minmax(0,.95fr) minmax(0,2fr);align-items:center;display:grid}.bk-bd .bk-bd-law__cards{gap:var(--bd-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-law__cards li{gap:clamp(10px, calc(.9 * var(--vw)), 16px);padding:clamp(24px, calc(2.2 * var(--vw)), 42px) clamp(22px, calc(2 * var(--vw)), 38px);border-radius:clamp(6px, calc(.5 * var(--vw)), 10px);background:var(--bd-card);box-shadow:inset 0 0 0 1px var(--bd-card-edge);flex-direction:column;display:flex}.bk-bd .bk-bd-law__cards i{margin-bottom:clamp(4px, calc(.5 * var(--vw)), 10px);font-size:clamp(24px, calc(1.9 * var(--vw)), 34px);color:var(--bd-mark);font-style:normal}.bk-bd .bk-bd-law__cards b{font-family:var(--bd-display);font-size:var(--bd-h3);color:var(--fg);font-weight:600;line-height:1.22}.bk-bd .bk-bd-law__cards span{font-size:var(--bd-say);color:var(--fg-dim);line-height:1.55}.bk-bd .bk-bd-law__close{min-height:clamp(460px, calc(38 * var(--vw)), 760px);align-items:center;display:flex;overflow:hidden}.bk-bd .bk-bd-law__close-shot{aspect-ratio:auto;position:absolute;inset:0}.bk-bd .bk-bd-law__close-veil{pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 34%, color-mix(in srgb, var(--bg) 30%, transparent) 72%, color-mix(in srgb, var(--bg) 46%, transparent) 100%);position:absolute;inset:0}.bk-bd .bk-bd-law__close-in{z-index:1;justify-content:space-between;align-items:center;gap:clamp(32px, calc(5 * var(--vw)), 110px);width:100%;display:flex;position:relative}.bk-bd .bk-bd-law__close .bk-bd-head__p{color:var(--fg);opacity:.9}@media (max-width:1180px){.bk-bd .bk-bd-law__four{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.bk-bd .bk-bd-law__four>.bk-bd-head{grid-column:1/-1}.bk-bd .bk-bd-law__case-shot{--ar:4 / 3!important}.bk-bd .bk-bd-law__steps{row-gap:clamp(40px, calc(5 * var(--vw)), 64px);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bd .bk-bd-law__to{display:none}}@media (max-width:1080px){.bk-bd .bk-bd-law__said-in{grid-template-columns:minmax(0,1fr);align-items:start}.bk-bd .bk-bd-law__band ul{justify-content:flex-start}.bk-bd .bk-bd-law__two{gap:clamp(40px, calc(6 * var(--vw)), 64px);grid-template-columns:minmax(0,1fr)}.bk-bd .bk-bd-law__rows{padding-top:0}.bk-bd .bk-bd-law__path-head{align-items:start;gap:clamp(18px, calc(2.4 * var(--vw)), 30px);grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.bk-bd .bk-bd-law__strip{flex-direction:column;gap:18px}.bk-bd .bk-bd-law__strip li{border-left:0;flex-direction:row;align-items:center;max-width:none;padding-inline:0}.bk-bd .bk-bd-law__close-in{flex-direction:column;align-items:flex-start}.bk-bd .bk-bd-law__close .bk-bd-words{display:none}}@media (max-width:640px){.bk-bd .bk-bd-law__cards,.bk-bd .bk-bd-law__rows,.bk-bd .bk-bd-law__four,.bk-bd .bk-bd-law__steps{grid-template-columns:minmax(0,1fr)}}
