.page_main__dCJwc{width:min(var(--site-width),calc(100% - 40px));margin:0 auto;padding-top:64px}.page_header__3Onxn{display:grid;max-width:760px;justify-items:start;gap:24px;padding-bottom:52px}.page_header__3Onxn h1{margin:4px 0 0;font-family:var(--site-book);font-size:clamp(52px,7.4vw,104px);font-weight:400;line-height:.98;letter-spacing:-.025em}.page_header__3Onxn p{max-width:34em;margin:0;color:var(--site-text-2);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.page_doors__pT9_c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:96px}.page_door__hEZUR{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:28px;background:var(--site-raise);box-shadow:0 0 0 1px var(--site-line) inset;color:inherit!important;text-decoration:none;transition:transform .35s var(--site-spring),box-shadow .3s ease}.page_door__hEZUR:before{position:absolute;top:-140px;left:50%;width:360px;height:300px;border-radius:50%;background:radial-gradient(closest-side,var(--site-ember-soft),transparent);content:"";pointer-events:none;transform:translateX(-50%)}.page_door__hEZUR:hover{box-shadow:0 0 0 1px var(--site-line-strong) inset,0 24px 60px rgba(0,0,0,.18);transform:translateY(-3px)}.page_doorShot__PomQH{position:relative;display:flex;height:300px;justify-content:center;overflow:hidden;padding-top:34px}.page_doorShot__PomQH figure{width:230px;flex:none;transition:transform .5s var(--site-spring)}.page_door__hEZUR:hover .page_doorShot__PomQH figure{transform:translateY(-8px)}.page_doorText__7_AO1{display:grid;align-content:start;gap:10px;border-top:1px solid var(--site-line);padding:26px 28px 30px}.page_doorEyebrow__AyYRG{color:var(--site-ember);font-family:var(--site-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.page_doorText__7_AO1 h2{margin:0;font-family:var(--site-book);font-size:clamp(28px,2.6vw,34px);font-weight:400;line-height:1.08;letter-spacing:-.01em}.page_doorText__7_AO1 p{margin:0;color:var(--site-text-2);font-size:16px;line-height:1.55}.page_doorGo__nUjWm{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--site-text);font-size:15px;font-weight:600}.page_doorGo__nUjWm span{transition:transform .25s var(--site-spring)}.page_door__hEZUR:hover .page_doorGo__nUjWm span{transform:translateX(4px)}.page_directory__PJYRH{display:grid;grid-template-columns:200px minmax(0,820px);gap:72px;align-items:start;border-top:1px solid var(--site-line);padding-top:48px}.page_topicNav__3ywRD{position:sticky;top:100px}.page_topicNav__3ywRD>span{display:block;margin-bottom:14px;color:var(--site-text-3);font-family:var(--site-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.page_topicNav__3ywRD>div{display:grid;gap:2px}.page_topicNav__3ywRD a{display:inline-flex;min-height:40px;width:100%;align-items:center;border-radius:999px;padding:0 14px;color:var(--site-text-2)!important;font-size:15px;text-decoration:none;transition:color .15s ease,background .15s ease}.page_topicNav__3ywRD a:hover,.page_topicNav__3ywRD a[aria-current=page]{background:var(--site-raise);color:var(--site-text)!important}.page_guideColumn__L6_NA{display:grid;min-width:0;gap:96px}.page_recommended__o77k6{border-radius:22px;background:var(--site-raise);box-shadow:0 0 0 1px var(--site-line) inset;padding:36px 40px 34px}.page_recommended__o77k6>div{max-width:680px}.page_guideMeta__zFdeN{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--site-text-3);font-size:13px}.page_guideMeta__zFdeN a{margin-block:-10px;padding-block:10px;color:var(--site-ember)!important;font-family:var(--site-mono);font-size:12px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.page_guideMeta__zFdeN a:hover{text-decoration:underline;text-underline-offset:4px}.page_library__aiTUV .page_guideMeta__zFdeN a{color:var(--site-text-2)!important}.page_library__aiTUV .page_guideMeta__zFdeN a:hover{color:var(--site-ember)!important}.page_newsTag__QJO8T{border-radius:999px;box-shadow:0 0 0 1px var(--site-line-strong) inset;padding:3px 10px;color:var(--site-text-2);font-family:var(--site-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.page_recommended__o77k6 h2{margin:18px 0 0;font-family:var(--site-book);font-size:clamp(32px,3.6vw,46px);font-weight:400;line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.page_library__aiTUV h3 a,.page_recommended__o77k6 h2 a{color:var(--site-text)!important;text-decoration:none;transition:color .15s ease}.page_library__aiTUV h3 a:hover,.page_recommended__o77k6 h2 a:hover{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--site-ember) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:6px}.page_recommended__o77k6>div>p{margin:16px 0 0;color:var(--site-text-2);font-size:17px;line-height:1.65}.page_recommendedFooter__PnCEM{display:flex;flex-wrap:wrap;margin-top:28px;align-items:center;gap:14px 20px;color:var(--site-text-3);font-size:14px}.page_recommendedFooter__PnCEM a{display:inline-flex;min-height:44px;align-items:center;border-radius:999px;box-shadow:0 0 0 1px var(--site-line-strong) inset;padding:0 20px;color:var(--site-text)!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .18s var(--site-spring)}.page_recommendedFooter__PnCEM a:hover{background:var(--site-bg)}.page_recommendedFooter__PnCEM a:active{transform:scale(.97)}.page_library__aiTUV>header{display:grid;gap:12px}.page_library__aiTUV h2{margin:0;font-family:var(--site-book);font-size:clamp(36px,4.4vw,52px);font-weight:400;line-height:1.04;letter-spacing:-.015em}.page_library__aiTUV>header p{margin:0;color:var(--site-text-2);font-size:17px;line-height:1.6}.page_library__aiTUV ol{margin:32px 0 0;padding:0;border-top:1px solid var(--site-line);list-style:none}.page_library__aiTUV li{min-width:0;border-bottom:1px solid var(--site-line);padding:28px 0 30px}.page_library__aiTUV h3{margin:12px 0 0;font-family:var(--site-book);font-size:27px;font-weight:400;line-height:1.18;letter-spacing:-.01em;text-wrap:pretty}.page_library__aiTUV li>p{display:-webkit-box;overflow:hidden;max-width:680px;margin:10px 0 0;color:var(--site-text-2);font-size:16px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_library__aiTUV>header .page_pageCount__RpmZy{color:var(--site-text-3);font-family:var(--site-mono);font-size:13px;letter-spacing:.04em}.page_moreLink__CR07Q,.page_pager__zj2Y7 a{display:inline-flex;min-height:44px;align-items:center;gap:10px;border-radius:999px;box-shadow:0 0 0 1px var(--site-line-strong) inset;padding:0 20px;color:var(--site-text)!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .18s var(--site-spring)}.page_moreLink__CR07Q{margin-top:28px}.page_moreLink__CR07Q span{color:var(--site-text-3);font-family:var(--site-mono);font-size:13px;font-weight:400}.page_moreLink__CR07Q:hover,.page_pager__zj2Y7 a:hover{background:var(--site-raise)}.page_moreLink__CR07Q:active,.page_pager__zj2Y7 a:active{transform:scale(.97)}.page_pager__zj2Y7{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:-32px}.page_pager__zj2Y7>span:not([aria-hidden]){color:var(--site-text-3);font-family:var(--site-mono);font-size:13px;letter-spacing:.04em}.page_pager__zj2Y7 a[rel=next]{justify-self:end}.page_pager__zj2Y7 a[rel=prev]{justify-self:start}.page_editorialLinks__YIiMe{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:-40px;color:var(--site-text-3);font-size:14px}.page_editorialLinks__YIiMe>div{display:flex;flex-wrap:wrap;gap:8px 22px}.page_editorialLinks__YIiMe a{color:var(--site-text-2)!important;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--site-ember) 60%,transparent);text-underline-offset:4px}.page_editorialLinks__YIiMe a:hover{color:var(--site-text)!important}@media (max-width:900px){.page_main__dCJwc{padding-top:36px}.page_header__3Onxn{gap:20px;padding-bottom:48px}.page_directory__PJYRH{display:block;padding-top:20px}.page_topicNav__3ywRD{position:static;margin-inline:-20px}.page_topicNav__3ywRD>span{margin-bottom:10px;padding-inline:20px}.page_topicNav__3ywRD>div{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:8px;padding-inline:20px;scrollbar-width:none}.page_topicNav__3ywRD>div::-webkit-scrollbar{display:none}.page_topicNav__3ywRD a{flex:0 0 auto;width:auto;box-shadow:0 0 0 1px var(--site-line) inset;white-space:nowrap}.page_guideColumn__L6_NA{gap:72px;margin-top:40px}.page_recommended__o77k6{padding:26px 22px 24px}.page_library__aiTUV h3{font-size:24px}}@media (max-width:720px){.page_editorialLinks__YIiMe{align-items:flex-start;flex-direction:column}.page_library__aiTUV li>p{-webkit-line-clamp:3}}@media (forced-colors:active){.page_topicNav__3ywRD a[aria-current=page]{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.page_recommendedFooter__PnCEM a,.page_topicNav__3ywRD a{transition:none}}@media (max-width:960px){.page_doors__pT9_c{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:72px}.page_doorShot__PomQH{height:240px;padding-top:26px}.page_doorShot__PomQH figure{width:200px}.page_doorText__7_AO1{padding:22px 24px 26px}.page_doorText__7_AO1 h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.page_doorGo__nUjWm span,.page_doorShot__PomQH figure,.page_door__hEZUR{transition:none}}