.ln-sec{padding-block:56px 64px}@media (width>=768px){.ln-sec{padding-block:72px 80px}}@media (width>=1280px){.ln-sec{padding-block:96px 104px}}.ln-h2p,.ln-h2s{letter-spacing:-.02em;max-width:18ch;margin-bottom:20px;font-size:clamp(2rem,1.15rem + 2.9vw,3.5rem);line-height:1.04}.ln-h2s{margin-bottom:14px}.ln-intro{max-width:36em;margin-bottom:32px}.ln-lead-p{font-size:var(--t-lede);max-width:30em;line-height:1.45}.ln-links{flex-wrap:wrap;gap:0 24px;margin-top:16px;display:flex}.ln-links a{align-items:center;min-height:44px;display:inline-flex}.ln-act{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.ln-act .buy{min-width:190px}.ln-two{gap:28px;display:grid}.ln-two-sec .ln-two{align-items:start}@media (width>=1024px){.ln-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.ln-two-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.ln-gl-h{margin-bottom:14px;font-size:clamp(1.5rem,1.2rem + .9vw,1.75rem)}.ln-end{border-top:7px solid var(--plaster);padding:52px 0 88px}.ln-end-p{font:400 var(--t-h3) / 1.1 var(--f-display);letter-spacing:-.01em;max-width:24ch}.ln-end-l{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:24px;display:flex}.ln-end-l .tl{align-items:center;min-height:44px;display:inline-flex}.ln-plate{max-width:920px}.ln-plate h1{margin-bottom:16px}.ln-plate-l{margin-left:calc(var(--mx) * -1)}.ln-plate-r{margin-left:auto;margin-right:calc(var(--mx) * -1)}@media (width>=1440px){.ln-plate-l{margin-left:-48px}.ln-plate-r{margin-right:-48px}}.ln-h1m{letter-spacing:-.022em;font-size:clamp(2.5rem,1rem + 4.8vw,4.75rem);line-height:.98}@media (width>=768px){.ln-open-strip .wall-bg{height:150px}.ln-open-strip .wrap{padding-top:40px}}.ln-ladder{padding-block:48px 40px}@media (width>=1280px){.ln-ladder{padding-block:72px 56px}}.ln-open-in{padding-top:40px;padding-bottom:72px}.ln-plate-w{max-width:980px}.ln-ladder-w{margin-top:40px}.ln-foot{margin-top:28px}.ln-foot-l{margin-bottom:4px;font-weight:600}@media (width<=768px){.wall.ln-open:not(.ln-straddle){--head-h:400px!important}.wall.ln-straddle{--head-h:170px!important}}.ln-above{height:24px}.wall.ln-straddle{background:0 0}.ln-straddle .wall-bg{top:130px}@media (width>=1024px){.ln-straddle .wall-bg{top:160px}}.ln-plate-s{margin-right:calc(var(--mx) * -1);max-width:860px}.ln-tri{gap:40px;margin-top:48px;padding-bottom:72px;list-style:none;display:grid}.ln-tri>li{align-content:start;gap:14px;display:grid}.ln-verb{letter-spacing:-.01em;max-width:14ch;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);line-height:1.1}@media (width>=900px){.ln-tri{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:56px;padding-bottom:96px}.ln-tri>li{grid-row:span 2;grid-template-rows:subgrid;row-gap:14px}}.ln-tri .row,.ln-monthw .row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"e n p""e s s""e t t""a a a";gap:4px 14px}.ln-tri .row .e .em{width:44px;height:44px}.ln-tri .row .tx{display:contents}.ln-tri .row .tm{text-align:left;align-self:start;display:block}.ln-tri .row .tm .lab{font-size:inherit;margin-right:.35em}.ln-tri .row .act{min-width:0;min-height:0;margin-top:10px;display:block}.ln-tri .row .pr{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem)}.ln-tri .row .sm{margin-top:0}.ln-stmt{font-size:var(--t-h1);letter-spacing:-.022em;line-height:.98}.ln-stmt-l{display:block}.ln-stmt-t{gap:10px;max-width:40em;margin-top:28px;display:grid}.ln-items-h{max-width:18ch;margin-top:56px;font-size:clamp(2rem,1.15rem + 2.9vw,3.5rem);line-height:1.04}.ln-items-t{gap:12px;max-width:44em;margin-top:24px;display:grid}@media (width>=1024px){.ln-stmt-in{padding-top:64px;padding-bottom:88px}.ln-items-t{grid-template-columns:1fr 1fr;gap:12px 40px;max-width:none}.ln-items-t p:last-child{grid-column:1/-1}}@media (width<=768px){.wall.ln-stmt-wall{--head-h:300px!important}}.ln-ex-lead{margin-bottom:8px}.ln-ex-tail{margin-top:12px}.ln-hrs{border-collapse:collapse;border-top:2px solid var(--ink);width:100%}.ln-hrs th{text-align:left;padding:12px 12px 12px 0;font-weight:500}.ln-hrs td{text-align:right;white-space:nowrap;padding:12px 0;font-weight:700}.ln-hrs tr{border-bottom:1px solid var(--hair-plaster)}.ln-hrs .tot{border-top:2px solid var(--ink)}.ln-req{padding-block:56px 72px}.ln-req-g{gap:28px;margin-top:20px;display:grid}.ln-req-a{margin-left:calc(var(--mx) * -1);max-width:640px;margin-right:24px}.ln-req-b{margin-left:24px;margin-right:calc(var(--mx) * -1);justify-self:end;max-width:640px}.ln-req-k{margin-bottom:8px;font-weight:700}.ln-req-v{font:400 clamp(1.5rem, 1.1rem + 1.1vw, 1.875rem) / 1.25 var(--f-display)}@media (width>=900px){.ln-req-a{margin-left:calc(var(--mx) * -1)}}@media (width>=1440px){.ln-req-a{margin-left:-48px}.ln-req-b{margin-right:-48px}}.ln-monthw-g{gap:28px;display:grid}@media (width>=1024px){.ln-monthw-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}}.ln-lad{border-top:2px solid var(--ink);list-style:none}.lad{border-bottom:1px solid var(--hair-plaster);gap:4px 40px;padding:18px 0 2px;scroll-margin-top:84px;display:grid}.lad-t{gap:10px 20px;display:grid}.lad-t>div{min-width:0}.lad-k{font-size:var(--t-small);color:var(--ink-2);font-weight:600}.lad-v{font-size:var(--t-body);line-height:1.35}.lad .rows{border-top:0}.lad .row{border-bottom:0;padding-top:12px}.lad .row .sm,.lad .row .e{display:none}.lad .row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p""t t""a a"}.ln-note{max-width:40em;font-size:var(--t-body);margin-top:24px}@media (width>=560px){.lad-t{grid-template-columns:1fr 1fr}}@media (width>=640px){.lad .row{grid-template-areas:"x p""t a"}}@media (width>=1024px){.lad .row{grid-template-columns:minmax(0,1fr) 150px 150px 168px;grid-template-areas:"x t p a";gap:6px 24px}}@media (width>=1280px){.lad{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;padding:8px 0}.lad .row{grid-template-columns:minmax(0,1fr) 150px 140px 168px;gap:6px 20px;padding-block:14px}}.ln-split-in{gap:24px;display:grid}.ln-which{display:grid}.ln-which>div{border-top:1px solid var(--hair-plaster);max-width:40em;padding:18px 0 20px}.ln-which>div:first-child{border-top:2px solid var(--ink)}.ln-lead{margin-bottom:8px;font-size:clamp(1.5rem,1.2rem + .9vw,1.75rem);line-height:1.15}.ln-ask{border-top:1px solid var(--hair-plaster);max-width:40em;padding-top:20px}@media (width>=1024px){.ln-split-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}}.ln-how{gap:20px;display:grid}.ln-how .prose p+p{margin-top:1em}@media (width>=1024px){.ln-how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.ln-qs dl{max-width:46em;display:grid}.ln-qs dl>div{border-top:1px solid var(--hair-plaster);padding:18px 0 22px}.ln-qs dl>div:first-child{border-top:2px solid var(--ink)}.ln-qs dt{font:400 clamp(1.5rem, 1.2rem + .9vw, 1.75rem) / 1.15 var(--f-display);margin-bottom:8px}.ln-qs dd{margin:0}@media (width>=1024px){.ln-qs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;display:grid}}.ln-files{gap:28px 56px;display:grid}.ln-dl{align-content:start;margin:0;display:grid}.ln-dl>div{border-top:1px solid var(--hair-wall);padding:14px 0 16px}.ln-dl>div:first-child{border-top:2px solid var(--ink)}.ln-dl dt{font:400 28px / 1.1 var(--f-display);letter-spacing:-.01em;margin-bottom:4px}.ln-dl dd{max-width:34em;margin:0}@media (width>=900px){.ln-files{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ln-sample{align-items:center;gap:32px;padding-block:56px 72px;display:grid}.ln-sample-t{max-width:34em}.ln-sample-t p+p{margin-top:12px}.ln-sample-t .tl{align-items:center;min-height:44px;display:inline-flex}.ln-fict{font-weight:600}@media (width>=1024px){.ln-sample{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;padding-block:88px 104px}.ln-sample-r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ln-more-h{padding-top:64px}.ln-more .ln-h2p{margin-bottom:32px}.ln-more-n{max-width:30em;margin-bottom:28px}.ln-rc table{border-collapse:collapse;border-top:2px solid var(--ink);width:100%}.ln-rc tr{border-bottom:1px solid var(--hair-plaster)}.ln-rc th{font:600 var(--t-ui) / 1.3 var(--f-text);text-align:left;padding:14px 16px 14px 0}.ln-rc td{font:400 28px / 1 var(--f-display);text-align:right;white-space:nowrap;padding:12px 0}.ln-rc .part:not(:first-child) th:before{content:"+ ";font-weight:400}.ln-rc .sum{border-top:2px solid var(--ink)}.ln-rc .sum th{font-weight:500}.ln-rc .into th,.ln-rc .diff th{font-weight:700}.ln-rc .diff td{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.ln-rcn{max-width:34em;font-size:var(--t-small);margin-top:12px}.ln-rc-pair,.ln-rc-trio{gap:40px;display:grid}@media (width>=1024px){.ln-rc-pair{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}@media (width>=1100px){.ln-rc-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px}}.ln-facts{padding:44px 0 64px}.ln-facts-h{margin-bottom:36px}.ln-facts-h h1{max-width:16ch;margin-bottom:16px}.ln-h2b{margin-bottom:16px;font-size:clamp(1.75rem,1.25rem + 1.2vw,2.25rem)}.ln-facts-ol{counter-reset:f;border-top:2px solid var(--ink);list-style:none}.ln-facts-ol li{counter-increment:f;border-bottom:1px solid var(--hair-plaster);grid-template-columns:40px minmax(0,1fr);gap:6px 14px;padding:18px 0 22px;display:grid}.ln-facts-ol li:before{content:counter(f);font:400 36px / 1 var(--f-display);grid-row:span 2}.ln-facts-ol h3{grid-column:2;font-size:clamp(1.75rem,1.3rem + 1.3vw,2.25rem)}.ln-facts-ol p{font-size:var(--t-body);grid-column:2;max-width:40em}@media (width>=1024px){.ln-facts{padding:64px 0 88px}.ln-facts-h{margin-bottom:56px}.ln-facts-ol li{grid-template-columns:64px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:0 40px;padding:26px 0 30px}.ln-facts-ol li:before{grid-row:auto;font-size:44px}.ln-facts-ol h3{grid-column:2}.ln-facts-ol p{grid-column:3;padding-top:6px}}.ln-pk{scroll-margin-top:72px}.ln-gl{border-top:2px solid var(--ink);margin:0}.ln-gl>div{border-bottom:1px solid var(--hair-plaster);padding:12px 0 14px}.ln-gl dt{font-weight:700;font-size:var(--t-name)}.ln-gl dd{margin:0}.ln-blocks{gap:0;display:grid}.ln-blk{scroll-margin-top:84px}.ln-blk .rows{border-top:2px solid var(--ink)}.ln-blk .row{border-bottom:0;padding-bottom:6px}.ln-blk-p{border-bottom:1px solid var(--hair-wall);max-width:54em;padding:0 0 22px}@media (width>=1024px){.ln-blk-p{padding-left:100px}}.ln-blk+.ln-blk .rows{border-top:0}.ln-ph{padding:36px 0 24px}.ln-ph h1{letter-spacing:-.02em;margin-bottom:12px;font-size:3rem;line-height:1}.ln-ph .lede{max-width:36em}.ln-tax{color:var(--ink-2);max-width:44em;margin-top:8px}.ln-pbar{top:var(--bar-h);z-index:40;border-block:1px solid var(--hair-plaster);background:#f4f1eaf7;position:sticky}.ln-pbar-in{align-items:center;gap:18px;min-height:56px;display:flex}.ln-pbar-h{font:600 var(--t-ui) / 1.1 var(--f-text);letter-spacing:0;white-space:nowrap;display:none}.ln-pbar ul{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:8px;margin-inline:-3px;padding:5px 3px;list-style:none;display:flex;overflow-x:auto}.ln-pbar ul::-webkit-scrollbar{display:none}.ln-pbar li{scroll-snap-align:start;flex:none}.ln-chip{border:2px solid var(--ink);min-height:44px;color:var(--ink);font:600 var(--t-small) / 1 var(--f-text);white-space:nowrap;border-radius:2px;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .15s;display:inline-flex}.ln-chip:hover{background:var(--ink);color:var(--plaster)}@media (width>=640px){.ln-pbar-h{display:block}}@media (prefers-reduced-motion:reduce){.ln-chip{transition:none}}.ln-sets{padding-top:56px}.ln-setgrid{gap:24px;display:grid}.ln-set{scroll-margin-top:140px}.ln-set:target{outline:3px solid var(--blue);outline-offset:3px}.ln-set h3{font-size:clamp(1.75rem,1.3rem + 1.1vw,2.25rem)}.ln-set .ci .n a{color:var(--blue);text-underline-offset:3px}.ln-set .ci{margin-top:10px}html:not(.js) .ln-set .acts{display:none}@media (width>=900px){.ln-setgrid{grid-template-columns:1fr 1fr;gap:28px}}.ln-listh{padding-block:48px 8px}.ln-listh .ln-intro{margin-bottom:0}.ln-cat .sub{margin-bottom:28px}.ln-cat .ln-list{border-top:2px solid var(--ink)}.ln-cat .sk{scroll-margin-top:160px}.ln-cat .sk .rows{border-top:0}.ln-cat .sk .row{border-bottom:0;padding-bottom:4px}.ln-cat .sub-band .ln-list{margin-top:0}.ln-det{border-bottom:1px solid var(--hair-wall);padding-bottom:8px}.ln-det summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--t-small);align-items:center;gap:10px;list-style:none;display:flex}.ln-det summary::-webkit-details-marker{display:none}.ln-det summary:before{content:"+";border:2px solid var(--ink);width:22px;height:22px;font:700 16px / 1 var(--f-text);border-radius:2px;place-items:center;display:inline-grid}.ln-det[open] summary:before{content:"−"}.ln-det-b{gap:8px;max-width:56em;padding:2px 0 14px;display:grid}.ln-det-b ul{margin:0;padding-left:1.2em}.ln-det-b li+li{margin-top:2px}@media (width>=1024px){.ln-det{padding-left:100px}}.ln-never{border-top:2px solid var(--ink);max-width:46em;list-style:none}.ln-never li{border-bottom:1px solid var(--hair-plaster);font-size:var(--t-name);padding:14px 0;line-height:1.35}.ln-quote{padding:64px 0 96px}.ln-quote-in .ln-lead-p{margin-bottom:24px}@media (width>=1280px){.ln-quote{padding:96px 0 128px}}.wall.ln-calm.is-fade .screen{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--head-h,280px), #00000024 calc(var(--head-h,280px) + 120px), #00000024 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--head-h,280px), #00000024 calc(var(--head-h,280px) + 120px), #00000024 100%)}.wall.ln-calm{--head-h:230px}@media (width<=768px){.wall.ln-calm{--head-h:150px}}.ln-ladwall .lad-k{color:var(--ink)}.ln-ladwall .lad{border-bottom-color:var(--hair-wall)}.ln-ladwall .ln-lad{margin-top:0}.ln-ladwall .ln-ladder-w{margin-top:36px}.ln-ladwall .lad .row .e{display:none}.ln-openmint .ln-open-in{padding-bottom:56px}.ln-stmt-plate{max-width:1020px}.ln-stmt-plate .ln-stmt-t{margin-top:24px}.ln-stmt-in{padding-top:40px;padding-bottom:56px}.ln-phwall .ln-ph{padding-top:36px;padding-bottom:44px}.ln-phwall .ln-plate{max-width:760px}.ln-phwall h1{font-size:3rem}.ln-tax{color:var(--ink)}.ln-sw{border:1.5px solid var(--ink);flex:none;width:16px;height:16px;margin-right:10px;display:inline-block}.ln-sw[data-tone=pool]{background:var(--pool)}.ln-sw[data-tone=coral]{background:var(--coral)}.ln-sw[data-tone=butter]{background:var(--butter)}.ln-sw[data-tone=mint]{background:var(--mint)}.ln-setgrid{grid-template-columns:minmax(0,1fr)}@media (width>=900px){.ln-setgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ln-set{overflow-wrap:anywhere;min-width:0}.ln-set .sum{overflow-wrap:anywhere}.ln-set .ci li,.ln-pbar-in>ul{min-width:0}@media (width<=400px){.cpanel.ln-set{padding:20px 16px}}.ln-set .btn{white-space:normal;text-align:center;max-width:100%;padding-block:10px;line-height:1.2}
