.page-module__SgMsPG__page{--ink:#1e2620;--ink-soft:#4f5a51;--muted:#58635a;--cinnabar:#9f392b;--cinnabar-deep:#79291f;--line:#d8d1c2;--line-dark:#b9b09f;min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#b9b09f26 50%,#0000 calc(50% + 1px)),#f2eee4;overflow:hidden}.page-module__SgMsPG__shell{padding-bottom:112px}.page-module__SgMsPG__breadcrumb{color:var(--muted);align-items:center;gap:9px;padding-top:28px;font-size:.72rem;display:flex}.page-module__SgMsPG__breadcrumb a:hover{color:var(--cinnabar)}.page-module__SgMsPG__hero{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.33fr) minmax(350px,.67fr);align-items:center;gap:76px;min-height:700px;padding:78px 0 104px;display:grid}.page-module__SgMsPG__heroCopy>p:first-child,.page-module__SgMsPG__sectionHeading>div>p,.page-module__SgMsPG__methodSection>header>p,.page-module__SgMsPG__nextSection>div:first-child>p{color:var(--cinnabar);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.page-module__SgMsPG__heroCopy h1{max-width:900px;font-family:var(--font-serif), serif;letter-spacing:-.07em;margin:30px 0 0;font-size:clamp(4rem,7.2vw,7rem);font-weight:500;line-height:1.02}.page-module__SgMsPG__heroCopy h1 em{color:var(--cinnabar);font-style:normal}.page-module__SgMsPG__heroCopy>p:nth-of-type(2){max-width:720px;color:var(--ink-soft);font-family:var(--font-serif), serif;margin:30px 0 0;font-size:1.04rem;line-height:2}.page-module__SgMsPG__heroActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.page-module__SgMsPG__heroActions a{border:1px solid var(--line-dark);justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__SgMsPG__heroActions a:first-child{border-color:var(--cinnabar);background:var(--cinnabar);color:#fffdf8}.page-module__SgMsPG__heroActions a:hover{border-color:var(--cinnabar);color:var(--cinnabar)}.page-module__SgMsPG__heroActions a:first-child:hover{background:var(--cinnabar-deep);color:#fffdf8}.page-module__SgMsPG__heroActions svg{width:16px}.page-module__SgMsPG__archiveMap{color:#f7f2e9;background:#202a23;border:1px solid #49554c;min-height:500px;padding:58px 34px 28px;position:relative;box-shadow:18px 18px #d8d1c2}.page-module__SgMsPG__archiveMap:before,.page-module__SgMsPG__archiveMap:after{content:"";background:#ffffff1a;width:1px;position:absolute;top:15px;bottom:15px}.page-module__SgMsPG__archiveMap:before{left:14px}.page-module__SgMsPG__archiveMap:after{right:14px}.page-module__SgMsPG__archiveTopline{color:#aeb9b0;letter-spacing:.09em;border-bottom:1px solid #49554c;justify-content:space-between;padding:14px 20px;font-size:.57rem;font-weight:800;display:flex;position:absolute;inset:0 0 auto}.page-module__SgMsPG__archiveTopline code{color:#e18d7c;font-family:inherit}.page-module__SgMsPG__archiveMap ol{margin:0;padding:0;list-style:none}.page-module__SgMsPG__archiveMap li{border-bottom:1px solid #49554c;grid-template-columns:64px 1fr;align-items:center;gap:20px;min-height:120px;display:grid}.page-module__SgMsPG__archiveMap li>span{color:#efa28f;width:54px;height:54px;font-family:var(--font-serif), serif;border:1px solid #d98270;border-radius:50%;place-items:center;font-size:1.45rem;display:grid}.page-module__SgMsPG__archiveMap li small,.page-module__SgMsPG__archiveMap li strong{display:block}.page-module__SgMsPG__archiveMap li small{color:#d98270;letter-spacing:.06em;font-size:.54rem;font-weight:800}.page-module__SgMsPG__archiveMap li strong{font-family:var(--font-serif), serif;margin-top:7px;font-size:1.04rem;font-weight:500;line-height:1.45}.page-module__SgMsPG__archiveMap>p{color:#aeb9b0;align-items:center;gap:8px;margin:24px 0 0;font-size:.61rem;display:flex}.page-module__SgMsPG__archiveMap>p svg{color:#e18d7c;width:15px}.page-module__SgMsPG__readerSection,.page-module__SgMsPG__dossierSection{border-bottom:1px solid var(--line-dark);padding:112px 0}.page-module__SgMsPG__sectionHeading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:64px;margin-bottom:54px;display:grid}.page-module__SgMsPG__sectionHeading h2,.page-module__SgMsPG__methodSection h2,.page-module__SgMsPG__nextSection h2{max-width:830px;font-family:var(--font-serif), serif;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2.35rem,4.7vw,4.5rem);font-weight:500;line-height:1.12}.page-module__SgMsPG__sectionHeading>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.95}.page-module__SgMsPG__readerGrid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.page-module__SgMsPG__readerGrid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fffdf773;flex-direction:column;min-height:390px;padding:31px;display:flex}.page-module__SgMsPG__readerGrid article>svg{width:31px;height:31px;color:var(--cinnabar);stroke-width:1.35px}.page-module__SgMsPG__readerGrid small{color:var(--muted);margin-top:55px;font-size:.61rem;font-weight:800}.page-module__SgMsPG__readerGrid h3{font-family:var(--font-serif), serif;margin:10px 0 0;font-size:1.45rem;font-weight:600;line-height:1.45}.page-module__SgMsPG__readerGrid p{color:var(--ink-soft);margin:16px 0 0;font-size:.75rem;line-height:1.95}.page-module__SgMsPG__readerGrid a{border-top:1px solid var(--cinnabar);color:var(--cinnabar);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.66rem;font-weight:800;display:inline-flex}.page-module__SgMsPG__readerGrid a:hover{color:var(--cinnabar-deep)}.page-module__SgMsPG__readerGrid a svg{width:14px}.page-module__SgMsPG__dossierList{gap:24px;display:grid}.page-module__SgMsPG__dossierList>article{border:1px solid var(--line-dark);background:#fffdf7;position:relative;overflow:hidden}.page-module__SgMsPG__dossierList>article:after{content:"";background:var(--dossier-accent);width:7px;position:absolute;inset:0 auto 0 0}.page-module__SgMsPG__dossierList>article>header{border-bottom:1px solid var(--line-dark);grid-template-columns:100px 1fr auto;align-items:center;min-height:86px;padding:0 34px 0 42px;display:grid}.page-module__SgMsPG__dossierList>article>header>span{color:var(--dossier-accent);font-family:var(--font-serif), serif;font-size:2.4rem}.page-module__SgMsPG__dossierList>article>header small{color:var(--muted);letter-spacing:.1em;font-size:.62rem;font-weight:800}.page-module__SgMsPG__dossierList>article>header i{color:#1e262014;font-family:var(--font-serif), serif;font-size:4.6rem;font-style:normal;line-height:1}.page-module__SgMsPG__dossierBody{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:64px;padding:52px 42px;display:grid}.page-module__SgMsPG__dossierBody>div>p:first-child{color:var(--dossier-accent);font-family:var(--font-serif), serif;margin:0;font-size:.93rem;font-weight:600}.page-module__SgMsPG__dossierBody h3{max-width:19ch;font-family:var(--font-serif), serif;letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.15}.page-module__SgMsPG__dossierBody>div>p:nth-child(3){max-width:66ch;color:var(--ink-soft);margin:22px 0 0;font-size:.8rem;line-height:1.95}.page-module__SgMsPG__dossierBody ul{flex-wrap:wrap;gap:8px;margin:27px 0 0;padding:0;list-style:none;display:flex}.page-module__SgMsPG__dossierBody li{border:1px solid var(--line-dark);color:var(--muted);padding:5px 9px;font-size:.61rem}.page-module__SgMsPG__dossierBody aside{border:1px solid var(--line-dark);background:var(--dossier-wash);align-self:stretch;padding:25px}.page-module__SgMsPG__dossierBody aside strong{color:var(--dossier-accent);align-items:center;gap:8px;font-size:.66rem;display:flex}.page-module__SgMsPG__dossierBody aside strong svg{width:16px}.page-module__SgMsPG__dossierBody aside p{color:var(--ink-soft);font-family:var(--font-serif), serif;margin:19px 0 0;font-size:.94rem;line-height:1.85}.page-module__SgMsPG__dossierBody aside code{border-top:1px solid var(--line-dark);overflow-wrap:anywhere;color:var(--muted);margin-top:24px;padding-top:16px;font-size:.57rem;display:block}.page-module__SgMsPG__dossierList>article>footer{border-top:1px solid var(--line-dark);align-items:center;gap:12px 28px;min-height:74px;padding:12px 42px;display:flex}.page-module__SgMsPG__dossierList>article>footer a{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:.67rem;font-weight:800;display:inline-flex}.page-module__SgMsPG__dossierList>article>footer a:first-child{border:1px solid var(--dossier-accent);color:var(--dossier-accent);padding:0 16px}.page-module__SgMsPG__dossierList>article>footer a:first-child:hover{background:var(--dossier-accent);color:#fffdf8}.page-module__SgMsPG__dossierList>article>footer a:last-child:hover{color:var(--dossier-accent)}.page-module__SgMsPG__dossierList>article>footer svg{width:14px}.page-module__SgMsPG__heart{--dossier-accent:#9f392b;--dossier-wash:#f4e9e1}.page-module__SgMsPG__diamond{--dossier-accent:#7e5a28;--dossier-wash:#eee4ce}.page-module__SgMsPG__pureland{--dossier-accent:#31596a;--dossier-wash:#e2ebec}.page-module__SgMsPG__ebt{--dossier-accent:#66507b;--dossier-wash:#ebe4ef}.page-module__SgMsPG__methodSection{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:72px;padding:112px 0;display:grid}.page-module__SgMsPG__methodSection>header{align-self:start;position:sticky;top:112px}.page-module__SgMsPG__methodSection ol{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.page-module__SgMsPG__methodSection li{border-bottom:1px solid var(--line-dark);grid-template-columns:52px 32px 180px 1fr;align-items:center;gap:18px;min-height:128px;display:grid}.page-module__SgMsPG__methodSection li>span{color:var(--cinnabar);font-family:var(--font-serif), serif;font-size:1.55rem}.page-module__SgMsPG__methodSection li>svg{width:23px;color:var(--cinnabar);stroke-width:1.4px}.page-module__SgMsPG__methodSection li h3{font-family:var(--font-serif), serif;margin:0;font-size:1.15rem}.page-module__SgMsPG__methodSection li p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.9}.page-module__SgMsPG__nextSection{color:#f7f2e9;background:#202a23;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:72px;margin-top:112px;padding:70px;display:grid}.page-module__SgMsPG__nextSection>div:first-child>p{color:#ef9d8b}.page-module__SgMsPG__nextSection>div:last-child{border-top:1px solid #5b665d;display:grid}.page-module__SgMsPG__nextSection a{color:#c3cbc5;border-bottom:1px solid #5b665d;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:.69rem;font-weight:800;display:flex}.page-module__SgMsPG__nextSection a:first-child{color:#f2a08e}.page-module__SgMsPG__nextSection a:hover{color:#fffdf8}.page-module__SgMsPG__nextSection a svg{width:15px}@media (max-width:940px){.page-module__SgMsPG__hero{grid-template-columns:minmax(0,1fr) 330px;gap:42px}.page-module__SgMsPG__heroCopy h1{font-size:clamp(3.8rem,8vw,5.8rem)}.page-module__SgMsPG__sectionHeading,.page-module__SgMsPG__methodSection,.page-module__SgMsPG__nextSection{grid-template-columns:1fr}.page-module__SgMsPG__methodSection>header{position:static}.page-module__SgMsPG__dossierBody{gap:34px}}@media (max-width:760px){.page-module__SgMsPG__hero{grid-template-columns:1fr;min-height:auto;padding:58px 0 86px}.page-module__SgMsPG__archiveMap{width:min(100% - 18px,520px);margin:18px auto 0}.page-module__SgMsPG__readerSection,.page-module__SgMsPG__dossierSection,.page-module__SgMsPG__methodSection{padding:84px 0}.page-module__SgMsPG__readerGrid{grid-template-columns:1fr}.page-module__SgMsPG__readerGrid article{min-height:330px}.page-module__SgMsPG__dossierBody{grid-template-columns:1fr}.page-module__SgMsPG__nextSection{padding:48px 38px}}@media (max-width:520px){.page-module__SgMsPG__shell{padding-bottom:72px}.page-module__SgMsPG__breadcrumb{padding-top:20px}.page-module__SgMsPG__heroCopy h1{font-size:clamp(3.25rem,16vw,4.8rem)}.page-module__SgMsPG__heroCopy>p:nth-of-type(2){font-size:.94rem}.page-module__SgMsPG__heroActions,.page-module__SgMsPG__heroActions a{width:100%}.page-module__SgMsPG__archiveMap{min-height:auto;padding:56px 24px 26px;box-shadow:10px 10px #d8d1c2}.page-module__SgMsPG__archiveMap li{grid-template-columns:52px 1fr;gap:13px}.page-module__SgMsPG__archiveMap li>span{width:45px;height:45px;font-size:1.18rem}.page-module__SgMsPG__sectionHeading{gap:24px}.page-module__SgMsPG__sectionHeading h2,.page-module__SgMsPG__methodSection h2,.page-module__SgMsPG__nextSection h2{font-size:clamp(2.2rem,11vw,3.35rem)}.page-module__SgMsPG__readerGrid article{min-height:350px;padding:26px}.page-module__SgMsPG__dossierList>article>header{grid-template-columns:62px 1fr auto;padding:0 20px 0 26px}.page-module__SgMsPG__dossierList>article>header i{font-size:3.2rem}.page-module__SgMsPG__dossierBody{padding:38px 26px}.page-module__SgMsPG__dossierBody h3{font-size:clamp(2rem,10vw,3rem)}.page-module__SgMsPG__dossierList>article>footer{flex-direction:column;align-items:stretch;padding:18px 26px}.page-module__SgMsPG__dossierList>article>footer a{justify-content:center}.page-module__SgMsPG__methodSection li{grid-template-columns:45px 28px 1fr;gap:13px;padding:22px 0}.page-module__SgMsPG__methodSection li p{grid-column:3}.page-module__SgMsPG__nextSection{margin-top:78px;padding:42px 26px}}@media (prefers-reduced-motion:reduce){.page-module__SgMsPG__page{scroll-behavior:auto}}
