.cl main.ms2{color:var(--cl-ink);font-family:var(--font-sans);margin:0 auto;width:auto!important;max-width:1440px!important;padding:40px clamp(20px,5vw,72px) 112px!important}.cl main.ms2 .ms2-head{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.cl main.ms2 .ms2-headtext{min-width:0;max-width:760px}.cl main.ms2 .ms2-crumb{color:var(--cl-muted);flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:14px;line-height:1.4;display:flex}.cl main.ms2 .ms2-crumb a{color:inherit;text-decoration:none}.cl main.ms2 .ms2-crumb a:hover{color:var(--cl-ink);text-underline-offset:3px;text-decoration:underline}.cl main.ms2 .ms2-head h1{color:var(--cl-ink);text-wrap:balance;letter-spacing:-.02em!important;max-width:22ch!important;margin:0 0 22px!important;font-size:clamp(40px,4.4vw,64px)!important;line-height:1.04!important}.cl main.ms2 .ms2-lede{color:var(--cl-ink-soft);text-wrap:pretty;max-width:48ch;margin:0 0 14px;font-size:20px;line-height:1.5}.cl main.ms2 .ms2-meta{color:var(--cl-muted);margin:0;font-size:15px;line-height:1.5}.cl main.ms2 .ms2-short{background:var(--cl-panel);margin-top:6px;padding:30px 26px 14px}.cl main.ms2 .ms2-short h2{font:500 15px/1.35 var(--font-sans)!important;letter-spacing:0!important;color:var(--cl-ink)!important;max-width:none!important;margin:0 0 8px!important}.cl main.ms2 .ms2-short ul{margin:0;padding:0;list-style:none}.cl main.ms2 .ms2-short li{border-top:1px solid var(--cl-line);color:var(--cl-ink-soft);padding:12px 0;font-size:15.5px;line-height:1.5}.cl main.ms2 .ms2-short li:before{content:none!important}.cl main.ms2 .ms2-short li b{color:var(--cl-ink);font-weight:600}.cl main.ms2 .ms2-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:clamp(40px,6vw,96px);margin-top:96px;display:grid}.cl main.ms2 .ms2-art{grid-area:1/1;min-width:0;max-width:700px}.cl main.ms2 .ms2-side{flex-direction:column;grid-area:1/2;gap:16px;display:flex;position:sticky;top:24px}.cl main.ms2 .ms2-art>section{margin:0 0 80px}.cl main.ms2 .ms2-art>section:last-child{margin-bottom:0}.cl main.ms2 .ms2-art h2{color:var(--cl-ink);max-width:22ch!important;margin:0 0 20px!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.12!important}.cl main.ms2 .ms2-art p{color:var(--cl-ink-soft);text-wrap:pretty;max-width:66ch;margin:0 0 18px;font-size:17.5px;line-height:1.65}.cl main.ms2 .ms2-art p b{color:var(--cl-ink);font-weight:600}.cl main.ms2 .ms2-art a{color:var(--cl-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cl main.ms2 .ms2-art a:hover{text-decoration-thickness:2px}.cl main.ms2 .m-idea{color:var(--cl-ink);font:400 24px/1.2 var(--font-serif)!important;letter-spacing:-.01em!important;margin:44px 0 12px!important}.cl main.ms2 .m-said,.cl main.ms2 .fr-quote{background:0 0!important;border:0!important;margin:26px 0 30px!important;padding:0!important}.cl main.ms2 .m-said p,.cl main.ms2 .fr-quote p{max-width:34em;font:400 23px/1.4 var(--font-serif)!important;letter-spacing:-.005em!important;color:var(--cl-ink)!important;margin:0 0 10px!important}.cl main.ms2 .fr-quote p{font-size:clamp(24px,2.2vw,28px)!important;line-height:1.35!important}.cl main.ms2 .m-said cite,.cl main.ms2 .fr-quote cite{display:block;font:400 14.5px/1.55 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--cl-muted)!important;font-style:normal!important}.cl main.ms2 .m-said cite a,.cl main.ms2 .fr-quote cite a{color:inherit;text-decoration-color:currentColor}.cl main.ms2 .rumi-key{font:400 14.5px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--cl-muted);flex-wrap:wrap;gap:8px 22px;margin:22px 0 6px;display:flex}.cl main.ms2 .rumi-key i,.cl main.ms2 .rumi-tag:before{border:1.5px solid var(--cl-ink);width:10px;height:10px;box-shadow:none;background:0 0;flex:none;display:inline-block}.cl main.ms2 .rumi-key i.v-close,.cl main.ms2 .rumi-tag.v-close:before{background:var(--cl-ink)}.cl main.ms2 .rumi-key i.v-rework,.cl main.ms2 .rumi-tag.v-rework:before{box-shadow:inset 4px 0 0 var(--cl-ink);background:0 0}.cl main.ms2 .rumi-key i.v-not,.cl main.ms2 .rumi-tag.v-not:before{border-color:var(--cl-ink);background:0 0}.cl main.ms2 .rumi-list{border-top:1px solid var(--cl-line);list-style:none;margin:18px 0 0!important;padding:0!important}.cl main.ms2 .rumi-list>li{border-bottom:1px solid var(--cl-line);list-style:none;margin:0!important;padding:28px 0 26px!important}.cl main.ms2 .rumi-list>li:before{content:none!important}.cl main.ms2 .rumi-list .rumi-line{max-width:34em;font:400 23px/1.35 var(--font-serif)!important;letter-spacing:-.005em!important;color:var(--cl-ink)!important;margin:0 0 12px!important}.cl main.ms2 .rumi-tag{font:500 14px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;background:var(--cl-panel);color:var(--cl-ink);border:0;align-items:center;gap:8px;margin:0 0 16px;padding:7px 12px;display:inline-flex}.cl main.ms2 .rumi-tag:before{content:""}.cl main.ms2 .rumi-tag.v-close,.cl main.ms2 .rumi-tag.v-not{background:var(--cl-panel);color:var(--cl-ink);border:0}.cl main.ms2 .rumi-facts{grid-template-columns:150px minmax(0,1fr);gap:8px 20px;display:grid;margin:0!important}.cl main.ms2 .rumi-facts dt{font:400 14.5px/1.6 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--cl-muted);padding-top:2px}.cl main.ms2 .rumi-facts dd{color:var(--cl-ink-soft);overflow-wrap:anywhere;font-size:16px;line-height:1.6;margin:0!important}.cl main.ms2 .rumi-facts dd q{font-style:italic}.cl main.ms2 .m-lib{background:var(--cl-panel);letter-spacing:0;text-transform:none;font:400 15.5px/1.7 var(--font-sans)!important;color:var(--cl-muted)!important;border:0!important;margin:26px 0 0!important;padding:16px 20px!important}.cl main.ms2 .ms2-carry{background:var(--cl-panel);margin:32px 0 0;padding:26px 28px 28px}.cl main.ms2 .ms2-carry h3{font:500 15px/1.35 var(--font-sans)!important;letter-spacing:0!important;color:var(--cl-muted)!important;margin:0 0 10px!important}.cl main.ms2 .ms2-carry .ms2-q{letter-spacing:-.01em;max-width:30ch;font:400 clamp(23px, 2.2vw, 28px)/1.3 var(--font-serif)!important;color:var(--cl-ink)!important;margin:0!important}.cl main.ms2 .gfaq{border:0;border-top:1px solid var(--cl-line)}.cl main.ms2 .gfaq:last-of-type{border-bottom:1px solid var(--cl-line)}.cl main.ms2 .gfaq summary{color:var(--cl-ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;list-style:none;display:flex;font:500 18px/1.4 var(--font-sans)!important;letter-spacing:-.005em!important}.cl main.ms2 .gfaq summary:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cl main.ms2 .gfaq .pm{width:14px;height:14px;margin-top:6px}.cl main.ms2 .gfaq .pm:before,.cl main.ms2 .gfaq .pm:after{background:var(--cl-ink);height:1.5px}.cl main.ms2 .gfaq p{font-size:16.5px;line-height:1.6;margin:0 0 20px!important}.cl main.ms2 .srcs{border:0;margin:0;padding:0}.cl main.ms2 .srcs p{color:var(--cl-ink-soft);margin:0 0 12px;font-size:15px;line-height:1.6}.cl main.ms2 .ms2-toc{flex-direction:column;padding:2px 0 0;display:flex}.cl main.ms2 .ms2-side h2{font:500 15px/1.35 var(--font-sans)!important;letter-spacing:0!important;color:var(--cl-ink)!important;max-width:none!important;margin:0 0 8px!important}.cl main.ms2 .ms2-toc a{border-top:1px solid var(--cl-line);color:var(--cl-ink-soft);padding:9px 0;font-size:15px;line-height:1.4;text-decoration:none;display:block}.cl main.ms2 .ms2-toc a:hover{color:var(--cl-ink);text-underline-offset:3px;text-decoration:underline}.cl main.ms2 .ms2-also{background:var(--cl-panel);margin-top:16px;padding:30px 24px 24px}.cl main.ms2 .ms2-also a{color:var(--cl-ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.cl main.ms2 .ms2-also b{font:400 22px/1.2 var(--font-serif);letter-spacing:-.01em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--cl-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--cl-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--cl-ink) 35%, transparent);text-underline-offset:4px}.cl main.ms2 .ms2-also a:hover b{text-decoration-color:currentColor}.cl main.ms2 .ms2-also span{color:var(--cl-muted);font-size:14.5px;line-height:1.5}.cl main.ms2 .m-list{border-top:1px solid var(--cl-line);list-style:none;margin:8px 0 0!important;padding:0!important}.cl main.ms2 .m-list>li{border-bottom:1px solid var(--cl-line);margin:0!important;padding:0!important}.cl main.ms2 .m-list a{color:var(--cl-ink);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:start;gap:6px 32px;padding:26px 0 24px;text-decoration:none;display:grid}.cl main.ms2 .m-list .nm{font:400 clamp(26px, 2.4vw, 32px)/1.1 var(--font-serif);letter-spacing:-.015em;grid-area:1/1}.cl main.ms2 .m-list .dt{font:400 14.5px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--cl-muted);text-align:left;grid-area:2/1;align-self:start}.cl main.ms2 .m-list .ln{color:var(--cl-ink-soft);grid-area:1/2/span 2;align-self:start;max-width:none;font-size:16.5px;line-height:1.55}.cl main.ms2 .m-list .kd{font:500 14.5px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--cl-accent);grid-area:3/2;align-self:start;align-items:center;gap:6px;display:inline-flex}.cl main.ms2 .m-list a:hover .nm{text-underline-offset:5px;color:var(--cl-ink);text-decoration:underline;text-decoration-thickness:1px}.cl main.ms2 .arw{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.cl main.ms2 .ms2-next{margin-top:112px}.cl main.ms2 .ms2-next h2{margin:0 0 20px!important;font-size:clamp(28px,2.6vw,38px)!important}.cl main.ms2 .ms2-nextgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cl main.ms2 .ms2-nextgrid a{background:var(--cl-panel);color:var(--cl-ink);flex-direction:column;gap:8px;padding:26px 26px 24px;text-decoration:none;display:flex}.cl main.ms2 .ms2-nextgrid a:hover{background:var(--cl-raise)}.cl main.ms2 .ms2-nextgrid b{font:400 26px/1.15 var(--font-serif);letter-spacing:-.015em}.cl main.ms2 .ms2-next-d{color:var(--cl-ink-soft);text-wrap:pretty;font-size:15.5px;line-height:1.5}.cl main.ms2 .ms2-next-k{color:var(--cl-accent);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:500;display:inline-flex}:root[data-theme=dark] .cl main.ms2 :is(.m-idea,.m-said p,.fr-quote p,.rumi-line,.ms2-q,.ms2-also b,.m-list .nm,.ms2-nextgrid b){font-weight:450!important}@media (width<=1000px){.cl main.ms2{padding-top:28px!important}.cl main.ms2 .ms2-head,.cl main.ms2 .ms2-body{grid-template-columns:minmax(0,1fr)}.cl main.ms2 .ms2-short{max-width:700px;margin-top:36px}.cl main.ms2 .ms2-body{margin-top:72px}.cl main.ms2 .ms2-art{max-width:none}.cl main.ms2 .ms2-side{grid-area:2/1;max-width:700px;margin-top:64px;position:static}.cl main.ms2 .ms2-toc{display:none}.cl main.ms2 .ms2-also{margin-top:0}}@media (width<=560px){.cl main.ms2 .ms2-head h1{font-size:38px!important}.cl main.ms2 .ms2-lede{font-size:18px}.cl main.ms2 .ms2-short{padding:30px 20px 10px}.cl main.ms2 .ms2-art>section{margin-bottom:64px}.cl main.ms2 .ms2-art h2{font-size:28px!important}.cl main.ms2 .m-said p,.cl main.ms2 .rumi-list .rumi-line{font-size:21px!important}.cl main.ms2 .fr-quote p{font-size:22px!important}.cl main.ms2 .rumi-facts{grid-template-columns:minmax(0,1fr);gap:2px 0}.cl main.ms2 .rumi-facts dd{margin-bottom:12px!important}.cl main.ms2 .ms2-carry{padding:22px 20px 24px}.cl main.ms2 .m-list a{grid-template-columns:minmax(0,1fr);gap:6px}.cl main.ms2 .m-list .nm,.cl main.ms2 .m-list .dt,.cl main.ms2 .m-list .ln,.cl main.ms2 .m-list .kd{grid-area:auto/1}.cl main.ms2 .ms2-nextgrid{grid-template-columns:minmax(0,1fr)}.cl main.ms2 .ms2-next{margin-top:80px}}
