.editorial-page-module__oX72ha__page{--editorial-gutter:clamp(24px, 4.4vw, 80px);}.editorial-page-module__oX72ha__container{max-width:1440px;margin-inline:auto}.editorial-page-module__oX72ha__hero{padding:76px var(--editorial-gutter) 64px}.editorial-page-module__oX72ha__eyebrow{color:var(--color-muted-foreground);margin:0 0 32px;font-size:14px;font-weight:500;line-height:1.5}.editorial-page-module__oX72ha__title{letter-spacing:-.052em;text-wrap:balance;max-width:1200px;margin:0;font-size:clamp(46px,6.6vw,100px);font-weight:500;line-height:1.06}.editorial-page-module__oX72ha__intro{max-width:680px;color:var(--color-muted-foreground);margin:28px 0 0;font-size:18px;line-height:1.6}.editorial-page-module__oX72ha__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.editorial-page-module__oX72ha__primaryAction,.editorial-page-module__oX72ha__secondaryAction{border:1px solid var(--color-foreground);text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex}.editorial-page-module__oX72ha__primaryAction{background:var(--color-foreground);color:var(--color-background)}.editorial-page-module__oX72ha__primaryAction:hover{background:#35362f}.editorial-page-module__oX72ha__secondaryAction{color:var(--color-foreground);background:0 0}.editorial-page-module__oX72ha__secondaryAction:hover{background:var(--color-muted)}.editorial-page-module__oX72ha__heroSplit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.editorial-page-module__oX72ha__heroSplit .editorial-page-module__oX72ha__title{font-size:clamp(46px,5.8vw,84px)}.editorial-page-module__oX72ha__heroGraphic{background:#1c211e;border-radius:16px;justify-content:center;align-items:center;min-width:0;height:360px;display:flex;overflow:hidden}.editorial-page-module__oX72ha__guideGraphic{flex-shrink:0;width:auto;max-width:100%;height:400px}.editorial-page-module__oX72ha__collection{padding:32px var(--editorial-gutter) 88px}.editorial-page-module__oX72ha__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.editorial-page-module__oX72ha__card{border:1px solid var(--color-border);background:var(--color-card);min-width:0;color:var(--color-foreground);border-radius:12px;flex-direction:column;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex;overflow:hidden}.editorial-page-module__oX72ha__card:hover{background:#e9eee5;border-color:#b6c4b6}.editorial-page-module__oX72ha__cardMedia{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.editorial-page-module__oX72ha__cardBody{flex-direction:column;flex:1;gap:20px;padding:26px;display:flex}.editorial-page-module__oX72ha__cardMeta{color:var(--color-muted-foreground);font-size:12px;line-height:1.6}.editorial-page-module__oX72ha__cardTitle{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:26px;font-weight:500;line-height:1.22}.editorial-page-module__oX72ha__cardDescription{margin:16px 0 0;font-size:16px;line-height:1.6}.editorial-page-module__oX72ha__cardAction{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;font-size:14px;display:flex}.editorial-page-module__oX72ha__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 56px;display:grid}.editorial-page-module__oX72ha__topic{border-top:1px solid var(--color-border);min-width:0;padding-top:28px}.editorial-page-module__oX72ha__sectionTitle{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.15}.editorial-page-module__oX72ha__topicTitle{letter-spacing:-.04em;margin:0 0 24px;font-size:34px;font-weight:500;line-height:1.15}.editorial-page-module__oX72ha__topicList{margin:0;padding:0;list-style:none}.editorial-page-module__oX72ha__topicItem{border-bottom:1px solid var(--color-border)}.editorial-page-module__oX72ha__topicLink{color:var(--color-foreground);justify-content:space-between;align-items:baseline;gap:24px;padding-block:18px;font-size:17px;line-height:1.5;text-decoration:none;display:flex}.editorial-page-module__oX72ha__topicLink:hover,.editorial-page-module__oX72ha__allTopics:hover{color:#2d687b}.editorial-page-module__oX72ha__allTopics{min-height:48px;color:var(--color-muted-foreground);align-items:center;margin-top:14px;font-size:14px;display:inline-flex}.editorial-page-module__oX72ha__close{padding:64px var(--editorial-gutter);background:#e9eee5;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.editorial-page-module__oX72ha__closeTitle{letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.08}.editorial-page-module__oX72ha__closeGraphic{--stroke-0:#c6d8c0;--fill-0:#41614a;background:#213d2d;border-radius:50%;justify-self:center;width:min(100%,400px)}.editorial-page-module__oX72ha__feedEntry{border-top:1px solid var(--color-border);grid-template-columns:200px minmax(0,780px);gap:56px;padding-block:48px 64px;display:grid}.editorial-page-module__oX72ha__feedDate{min-height:44px;color:var(--color-muted-foreground);place-self:start;align-items:center;gap:12px;font-size:14px;display:inline-flex;position:sticky;top:120px}.editorial-page-module__oX72ha__feedDate:before{content:"";background:#245921;border-radius:50%;width:7px;height:7px}.editorial-page-module__oX72ha__feedBody{min-width:0}.editorial-page-module__oX72ha__feedTitle{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.editorial-page-module__oX72ha__articleHero{padding:64px var(--editorial-gutter);border:0}.editorial-page-module__oX72ha__articleHeroBody{max-width:1200px;margin-inline:auto}.editorial-page-module__oX72ha__articleMeta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 28px;padding:0;display:flex}.editorial-page-module__oX72ha__articleTitle{letter-spacing:-.05em;text-align:left;text-wrap:balance;max-width:1120px;margin:0 0 40px;padding:0;font-size:clamp(42px,5.6vw,82px);font-weight:500;line-height:1.06}.editorial-page-module__oX72ha__articleLead{max-width:860px;color:var(--color-muted-foreground);text-align:left;margin:0 0 48px;padding:0;font-size:clamp(19px,2vw,24px);line-height:1.55}.editorial-page-module__oX72ha__articleReading{padding:48px var(--editorial-gutter) 88px;border:0}.editorial-page-module__oX72ha__readingLayout{grid-template-columns:220px minmax(0,780px);justify-content:space-between;align-items:start;gap:56px;max-width:1280px;margin-inline:auto;display:grid}.editorial-page-module__oX72ha__readingToc{pointer-events:auto;align-self:stretch;display:block;position:relative;inset:auto}.editorial-page-module__oX72ha__readingTocInner{width:auto;max-height:calc(100dvh - 150px);padding:0 8px 16px 0;position:sticky;top:120px;overflow-y:auto}.editorial-page-module__oX72ha__readingArticle{min-width:0;max-width:100%;margin:0;padding:0}.editorial-page-module__oX72ha__prose[data-prose]{font-size:17px;line-height:1.75}.editorial-page-module__oX72ha__prose[data-prose] :is(p,li){font-size:inherit;line-height:inherit}.editorial-page-module__oX72ha__prose[data-prose] :is(h2,h3){text-wrap:pretty;scroll-margin-top:125px;font-weight:500}.editorial-page-module__oX72ha__prose[data-prose] h2{letter-spacing:-.035em;margin:64px 0 24px;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.editorial-page-module__oX72ha__prose[data-prose] h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.editorial-page-module__oX72ha__prose[data-prose] blockquote{background:var(--color-muted);text-transform:none;border-left:3px solid #2d687b;padding:24px 28px;font-family:inherit;font-size:20px;line-height:1.6}.editorial-page-module__oX72ha__page .editorial-page-module__oX72ha__prose[data-prose] :is(blockquote,blockquote p){color:var(--color-foreground)}.editorial-page-module__oX72ha__prose[data-prose] ol{padding-left:28px}.editorial-page-module__oX72ha__prose[data-prose] ul{padding-left:0}.editorial-page-module__oX72ha__prose[data-prose] ul>li{padding-left:28px}.editorial-page-module__oX72ha__prose[data-prose] ul>li:before{background:var(--color-foreground)}.editorial-page-module__oX72ha__prose[data-prose] img{border-radius:8px}.editorial-page-module__oX72ha__detail{max-width:920px;padding:64px var(--editorial-gutter) 88px;margin-inline:auto}.editorial-page-module__oX72ha__detailHeader{border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:32px}.editorial-page-module__oX72ha__detailTitle{letter-spacing:-.045em;margin:24px 0;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.08}@media (max-width:1000px){.editorial-page-module__oX72ha__heroSplit{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.editorial-page-module__oX72ha__heroGraphic{height:300px}.editorial-page-module__oX72ha__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page-module__oX72ha__topicGrid{gap:48px 32px}.editorial-page-module__oX72ha__readingLayout{max-width:780px;display:block}.editorial-page-module__oX72ha__readingToc{display:none}.editorial-page-module__oX72ha__feedEntry{grid-template-columns:160px minmax(0,1fr);gap:32px}}@media (max-width:680px){.editorial-page-module__oX72ha__hero,.editorial-page-module__oX72ha__articleHero{padding-block:40px 44px}.editorial-page-module__oX72ha__eyebrow{margin-bottom:24px}.editorial-page-module__oX72ha__intro{margin-top:24px;font-size:17px}.editorial-page-module__oX72ha__heroSplit,.editorial-page-module__oX72ha__cardGrid,.editorial-page-module__oX72ha__topicGrid,.editorial-page-module__oX72ha__close,.editorial-page-module__oX72ha__feedEntry{grid-template-columns:minmax(0,1fr)}.editorial-page-module__oX72ha__heroGraphic{height:280px;margin-top:8px}.editorial-page-module__oX72ha__guideGraphic{height:330px}.editorial-page-module__oX72ha__collection{padding-block:20px 56px}.editorial-page-module__oX72ha__cardGrid{gap:20px}.editorial-page-module__oX72ha__cardBody{padding:24px}.editorial-page-module__oX72ha__topicGrid{gap:40px}.editorial-page-module__oX72ha__topicTitle{font-size:30px}.editorial-page-module__oX72ha__close{gap:40px;padding-block:48px}.editorial-page-module__oX72ha__closeGraphic{max-width:280px}.editorial-page-module__oX72ha__feedEntry{gap:24px;padding-block:28px 40px}.editorial-page-module__oX72ha__feedDate{position:static}.editorial-page-module__oX72ha__articleTitle{margin-bottom:28px}.editorial-page-module__oX72ha__articleReading{padding-block:28px 56px}.editorial-page-module__oX72ha__prose[data-prose]{font-size:16px}.editorial-page-module__oX72ha__detail{padding-block:40px 56px}}@media (prefers-reduced-motion:reduce){.editorial-page-module__oX72ha__card{transition:none}}
