.lp-root.ck-root{--ck-them: #eef0ee;--ck-them-hi: #f6f7f5;--ck-them-lo: #e2e5e2;--ck-shade: rgb(40 28 10 / .34);--ck-shade-soft: rgb(40 28 10 / .16);--ck-card: #fffdf7;--ck-card-rule: rgb(84 120 168 / .28);--ck-card-margin: rgb(196 64 72 / .5);--ck-card-ink: #2f2b1f;--ck-card-soft: #6f6a5c;--ck-card-wine: #8b1e3f}[data-theme=dark] .lp-root.ck-root{--ck-them: #33373a;--ck-them-hi: #3b4044;--ck-them-lo: #2d3134;--ck-shade: rgb(0 0 0 / .6);--ck-shade-soft: rgb(0 0 0 / .3)}.ck-root .ck-papers{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(var(--ck-rows),auto);column-gap:44px;margin-top:52px}.ck-root .ck-paper{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;padding:30px 40px 18px;border-radius:3px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet)}.ck-root .ck-paper-maple{transform:rotate(-.4deg)}.ck-root .ck-paper-them{background-color:var(--ck-them);background-image:var(--lp-grain),linear-gradient(158deg,var(--ck-them-hi) 0%,var(--ck-them) 55%,var(--ck-them-lo) 100%);transform:rotate(.4deg)}.ck-root .ck-paper-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:2px solid var(--lp-ink)}.ck-root .ck-paper-head h3{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.ck-root .ck-paper-leaf{width:26px;height:26px;fill:var(--lp-wine)}.ck-root .ck-paper-date{margin-left:auto;font-size:12.5px;color:var(--lp-ink-faint)}.ck-root .ck-line{position:relative;display:grid;align-content:start;gap:4px;padding:16px 0;border-bottom:1px solid var(--lp-line)}.ck-root .ck-line:last-child{border-bottom:0}.ck-root .ck-q{font-size:13px;font-weight:600;color:var(--lp-ink-faint)}.ck-root .ck-a{font-size:16px;line-height:1.5}.ck-root .ck-paper-them .ck-line[data-ahead=true]{padding-right:120px}.ck-root .ck-paper .ck-tab{position:absolute;top:14px;right:-54px;padding:7px 14px;white-space:nowrap;border-radius:4px 8px 8px 4px;font-size:12px;font-weight:600;line-height:1.25;color:var(--lp-desk);background:var(--lp-wine);box-shadow:2px 3px 6px var(--ck-shade-soft)}.ck-root .ck-cards{display:none}.ck-root .ck-foot{margin:30px 0 0;max-width:62em;font-size:14px;line-height:1.55;color:var(--lp-ink-faint)}@media (max-width: 900px){.ck-root .ck-papers{display:none}.ck-root .ck-cards{display:grid;gap:14px;margin:36px 0 0;padding:0;list-style:none}.ck-root .ck-card{position:relative;display:grid;gap:10px;padding:18px 18px 16px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet)}.ck-root .ck-card .ck-tab{justify-self:start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--lp-desk);background:var(--lp-wine)}.ck-root .ck-card dl{display:grid;gap:10px;margin:0}.ck-root .ck-card dl div{display:grid;gap:2px;padding:10px 12px;border-radius:3px}.ck-root .ck-card dl div:last-child{background:var(--ck-them)}.ck-root .ck-card dt{font-size:12.5px;font-weight:700}.ck-root .ck-card dd{margin:0;font-size:15px;line-height:1.5}}.ck-root .ck-fit{margin-top:44px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media (min-width: 820px){.ck-root .ck-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.ck-root .ck-fit-card{padding:28px 30px;border-radius:18px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 1px var(--lp-line) inset,var(--lp-shadow-sheet)}.ck-root .ck-fit-us{background-color:color-mix(in oklab,var(--lp-paper) 60%,transparent);box-shadow:0 0 0 1px var(--lp-line) inset}.ck-root .ck-fit-card h3{margin:0 0 16px;font-size:21px;font-weight:600;letter-spacing:-.02em}.ck-root .ck-fit-card ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ck-root .ck-fit-card li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:16.5px;line-height:1.5;color:var(--lp-ink-soft)}.ck-root .ck-fit-icon{width:22px;height:22px;margin-top:1px;padding:3px;border-radius:50%}.ck-root .ck-fit-them .ck-fit-icon{color:var(--lp-ok);background:var(--lp-ok-bg)}.ck-root .ck-fit-us .ck-fit-icon{color:var(--lp-ink-soft);background:color-mix(in oklab,var(--lp-ink) 8%,transparent)}.ck-root .ck-trademark{margin:22px 0 0;max-width:34em;font-size:14px;line-height:1.55;color:var(--lp-ink-faint)}.ck-root .ck-card-wrap{max-width:520px;width:100%;justify-self:center;padding:8px 4px 24px}.ck-root .ck-index{--ck-line: 30px;position:relative;padding:22px 26px 26px 58px;color:var(--ck-card-ink);background-color:var(--ck-card);background-image:var(--lp-grain),linear-gradient(90deg,transparent 44px,var(--ck-card-margin) 44px 45.5px,transparent 45.5px),repeating-linear-gradient(180deg,transparent 0 calc(var(--ck-line) - 1px),var(--ck-card-rule) calc(var(--ck-line) - 1px) var(--ck-line));background-position:0 0,0 0,0 22px;border-radius:3px;box-shadow:0 1px 2px var(--ck-shade-soft),0 22px 40px -20px var(--ck-shade);transform:rotate(-1deg)}.ck-root .ck-index p{margin:0}.ck-root .ck-index-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:var(--ck-line);font-size:19px;font-weight:600;letter-spacing:-.01em;border-bottom:2px solid var(--ck-card-margin)}.ck-root .ck-index-sub{font-size:13px;font-weight:500;color:var(--ck-card-soft)}.ck-root .ck-index-list{margin:0;padding:0;list-style:none}.ck-root .ck-index-list li{position:relative;min-height:calc(var(--ck-line) * 2);padding-top:5px;font-size:14.5px;line-height:25px}.ck-root .ck-index-no{position:absolute;left:-34px;top:5px;width:22px;text-align:right;font-weight:600;color:var(--ck-card-wine)}.ck-root .ck-index-list a{display:grid;color:inherit;text-decoration:none}.ck-root .ck-index-label{font-weight:600}.ck-root .ck-index-host{color:var(--ck-card-soft);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px}.ck-root .ck-index-list a:hover .ck-index-host{color:var(--ck-card-wine)}
