.resources_root__d70py{max-width:1120px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(20px,5vw,48px) clamp(72px,10vw,128px)}.resources_visuallyHidden__OKb5V{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.resources_root__d70py .resources_inlineLink__vjxAl{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:3px}.resources_root__d70py .resources_inlineLink__vjxAl:hover{text-decoration-thickness:2px}.resources_head__xwoiZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.resources_h1__Qk9EK{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(44px,6.5vw,84px);line-height:1.03;letter-spacing:-.02em;color:var(--ink-1)}.resources_lede__NeOuF{margin:0;max-width:52ch;font-size:16.5px;line-height:1.65;color:var(--ink-2);text-wrap:balance}.resources_filters__3LOfV{margin-top:clamp(32px,4.5vw,48px);display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.resources_root__d70py .resources_pill__sSjkk{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--hairline-strong);border-radius:4px;background:transparent;color:var(--ink-2);font-family:var(--mono);font-size:12.5px;letter-spacing:.01em;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease}.resources_root__d70py .resources_pill__sSjkk:hover{background:var(--ghost);color:var(--ink-1);text-decoration:none}.resources_root__d70py .resources_pillActive__08cBI,.resources_root__d70py .resources_pillActive__08cBI:hover{background:var(--ink-1);border-color:var(--ink-1);color:var(--canvas)}.resources_pillCount__ZjkdT{font-variant-numeric:tabular-nums;color:var(--ink-3)}.resources_root__d70py .resources_pillActive__08cBI .resources_pillCount__ZjkdT{color:var(--canvas);opacity:.75}.resources_root__d70py .resources_featured__3L_4L{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,52px);align-items:center;margin-top:clamp(40px,5.5vw,64px);padding:clamp(24px,4vw,48px);border:1px solid var(--hairline);border-radius:4px;background:var(--well);color:var(--ink-1);transition:border-color .2s ease}.resources_root__d70py .resources_featured__3L_4L:hover{border-color:var(--hairline-strong);text-decoration:none}.resources_featuredBody__mHezt{max-width:720px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.resources_featuredTitle__eFB9M{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.02em;color:var(--ink-1);text-wrap:balance}.resources_featuredLine__zrdnf{margin:0;max-width:40ch;font-size:16px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.resources_meta__B4qYL{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.01em;color:var(--ink-3);font-variant-numeric:tabular-nums}.resources_featuredCta__ZyDL_{display:inline-flex;align-items:center;gap:8px;height:48px;margin-top:10px;padding:0 26px;border-radius:4px;background:var(--accent);color:var(--btn-ink);font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:-.01em;transition:background .16s ease}.resources_root__d70py .resources_featured__3L_4L:hover .resources_featuredCta__ZyDL_{background:var(--accent-deep)}.resources_ctaArrow__ZyPHt{transition:transform .2s ease}.resources_root__d70py .resources_card__38UC8:hover .resources_ctaArrow__ZyPHt,.resources_root__d70py .resources_featured__3L_4L:hover .resources_ctaArrow__ZyPHt{transform:translateX(4px)}.resources_grid__LcqVG{list-style:none;margin:clamp(40px,5.5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,48px) clamp(20px,2.6vw,32px)}@media (min-width:560px){.resources_grid__LcqVG{grid-template-columns:repeat(2,1fr)}.resources_grid__LcqVG[data-columns="1"]{grid-template-columns:minmax(0,1fr);max-width:480px;margin-left:auto;margin-right:auto}}@media (min-width:900px){.resources_grid__LcqVG{grid-template-columns:repeat(3,1fr)}.resources_grid__LcqVG[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:740px;margin-left:auto;margin-right:auto}}.resources_root__d70py .resources_card__38UC8{display:flex;flex-direction:column;height:100%;padding:clamp(20px,2.6vw,28px);border:1px solid var(--hairline);border-radius:4px;color:var(--ink-1);transition:border-color .2s ease}.resources_root__d70py .resources_card__38UC8:hover{border-color:var(--hairline-strong)}.resources_cardTop__15cIw{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.resources_root__d70py .resources_card__38UC8:hover{text-decoration:none}.resources_cardBody__K5_eq{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}.resources_eyebrow__0xbdf{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.resources_cardTitle__31ad0{margin:0;font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.22;letter-spacing:-.012em;color:var(--ink-1);text-wrap:pretty}.resources_cardLine__DV2nc{margin:0;font-size:14.5px;line-height:1.58;color:var(--ink-2);text-wrap:pretty}.resources_cardGo__ASQGj{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-family:var(--mono);font-size:12.5px;color:var(--ink-1)}.resources_root__d70py .resources_card__38UC8:hover .resources_cardGo__ASQGj{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.resources_indexClose__9D0rE{margin:clamp(56px,7vw,88px) 0 0;padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--hairline);text-align:center;font-family:var(--mono);font-size:13px;line-height:1.7;color:var(--ink-2)}.resources_column__xDUZ6{max-width:728px;margin:0 auto}.resources_detailHead__DIgmp{display:flex;flex-direction:column;gap:14px;padding-bottom:clamp(28px,4vw,40px);border-bottom:1px solid var(--hairline)}.resources_detailTitle__pnbjB{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.6vw,52px);line-height:1.08;letter-spacing:-.022em;color:var(--ink-1);text-wrap:balance}.resources_detailLine__887Tv{margin:0;font-size:19px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.resources_jump__G63LL{margin-top:clamp(24px,3.4vw,32px);padding:16px 18px;border:1px solid var(--hairline);border-radius:4px;background:var(--well)}.resources_jumpTitle__apuT_{margin:0 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.resources_jumpList__qN_sW{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:2px}.resources_root__d70py .resources_jumpLink__bo_cX{display:inline-block;padding:6px 0;font-size:16px;line-height:1.45;color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.resources_root__d70py .resources_jumpLink__bo_cX:hover{text-decoration-color:var(--accent);text-decoration-thickness:2px}.resources_prose__klCDI{padding-top:clamp(28px,4vw,40px)}.resources_blockHeading__7DMk1{margin:clamp(38px,5vw,56px) 0 16px;font-family:var(--serif);font-weight:500;font-size:clamp(23px,2.6vw,30px);line-height:1.2;letter-spacing:-.016em;color:var(--ink-1);text-wrap:balance}.resources_blockHeading__7DMk1:first-child{margin-top:0}.resources_blockHeading__7DMk1[id]{scroll-margin-top:80px}.resources_prompt__w_4Ux[id]{scroll-margin-top:176px}.resources_blockSubheading__HNeBG{margin:clamp(26px,3.4vw,36px) 0 12px;font-family:var(--serif);font-weight:500;font-size:clamp(19px,2vw,22px);line-height:1.25;letter-spacing:-.012em;color:var(--ink-1);text-wrap:balance}.resources_blockSubheading__HNeBG:first-child{margin-top:0}.resources_blockText__qu1mQ{margin:0 0 26px;font-size:19px;line-height:1.6;color:var(--ink-2);text-wrap:pretty;overflow-wrap:break-word}.resources_blockList__4FzKB{margin:0 0 24px;padding-left:24px}.resources_blockItem__9Cfdu{margin:0 0 10px;padding-left:4px;font-size:19px;line-height:1.6;color:var(--ink-2);text-wrap:pretty;overflow-wrap:break-word;white-space:pre-line}.resources_blockItem__9Cfdu::marker{color:var(--ink-faint)}.resources_note__yb4Dy{margin:0 0 26px;padding:16px 18px;border-left:2px solid var(--ink-faint);border-radius:0 4px 4px 0;background:var(--well);font-size:16.5px;line-height:1.65;color:var(--ink-2);white-space:pre-line;text-wrap:pretty;overflow-wrap:break-word}.resources_noteLabel__NkOT2{display:block;margin-bottom:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.resources_figure__nGMeq{margin:0 0 28px}.resources_root__d70py .resources_imageLink__pu31W{display:block}.resources_image___pCmd{display:block;width:100%;max-width:min(100%,var(--image-width,100%));height:auto;border:1px solid var(--hairline);border-radius:4px;background:var(--well)}.resources_caption__KCZGZ{margin-top:10px;font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--ink-3)}.resources_prompt__w_4Ux{margin:0 0 30px;border:1px solid var(--hairline-strong);border-radius:4px;background:var(--well)}.resources_promptBar__b_Jb7{position:sticky;top:64px;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 11px 16px;border-bottom:1px solid var(--hairline);border-radius:4px 4px 0 0;background:var(--well)}.resources_promptLabel__Fn5ty{min-width:0;font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.01em;color:var(--ink-3);margin:0;font-weight:400}.resources_promptText__aweBi{margin:0;padding:18px 16px 22px;font-family:var(--mono);font-size:13.5px;line-height:1.7;color:var(--ink-1);white-space:pre-wrap;overflow-wrap:break-word;overflow-x:auto}.resources_copyButton__3aTYm,.resources_copyWrap__ogFoY{display:inline-flex;flex:none}.resources_copyButton__3aTYm{align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--hairline-strong);border-radius:4px;background:var(--canvas);color:var(--ink-1);font-family:var(--mono);font-size:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.resources_copyButton__3aTYm:hover{background:var(--ghost)}.resources_copyButton__3aTYm[data-state=copied]{border-color:var(--accent)}.resources_copyButton__3aTYm[data-state=copied] .resources_copyIcon__iWMdk{color:var(--accent-deep)}.resources_copyIcon__iWMdk{flex:none}.resources_detailFoot__U_J45{margin-top:clamp(44px,6vw,72px);padding-top:clamp(24px,3.5vw,36px);border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:28px}.resources_sourceLine__V7Amc{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.resources_root__d70py .resources_lessonLink__IbghV{align-self:flex-start;display:inline-flex;align-items:baseline;gap:8px;font-family:var(--serif);font-size:clamp(19px,2.2vw,23px);line-height:1.3;letter-spacing:-.012em;color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:4px}.resources_root__d70py .resources_lessonLink__IbghV:hover{text-decoration-thickness:2px}.resources_root__d70py .resources_lessonLink__IbghV:hover .resources_ctaArrow__ZyPHt{transform:translateX(4px)}.resources_closeBlock__SNnZX{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3vw,30px);border:1px solid var(--hairline);border-radius:4px;background:var(--well)}.resources_closeLine__86I_D{margin:0;font-family:var(--serif);font-size:clamp(19px,2.2vw,23px);line-height:1.3;letter-spacing:-.012em;color:var(--ink-1);text-wrap:pretty}.resources_closeLinks__AL_xt{display:flex;flex-wrap:wrap;gap:12px 28px}.resources_root__d70py .resources_closeLink__FH_9g{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:13px;color:var(--ink-2)}.resources_root__d70py .resources_closeLink__FH_9g:hover{color:var(--ink-1);text-decoration:none}.resources_root__d70py .resources_closeLink__FH_9g:hover .resources_ctaArrow__ZyPHt{transform:translateX(4px)}@media (min-width:760px){.resources_figure__nGMeq,.resources_prompt__w_4Ux{width:118%;margin-left:-9%}}@media (min-width:1000px){.resources_figure__nGMeq,.resources_prompt__w_4Ux{width:140%;margin-left:-20%}}@media (pointer:coarse){.resources_root__d70py .resources_pill__sSjkk{height:44px;padding:0 18px}.resources_copyButton__3aTYm{height:44px;padding:0 16px}.resources_root__d70py .resources_closeLink__FH_9g,.resources_root__d70py .resources_jumpLink__bo_cX,.resources_root__d70py .resources_lessonLink__IbghV{display:inline-flex;align-items:center;min-height:44px;padding-top:12px;padding-bottom:12px}.resources_closeLinks__AL_xt{gap:0 28px}}.resources_shelf__vA1Sz{margin-top:clamp(48px,6vw,72px)}.resources_shelfHead__RQ6sE{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.resources_shelfTitle__DZFbb{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.resources_root__d70py .resources_shelfAll__c16dI{font-family:var(--mono);font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--ink-2);text-decoration:none;white-space:nowrap}.resources_root__d70py .resources_shelfAll__c16dI:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.resources_strip__o9iCw{list-style:none;margin:0;padding:0}.resources_stripItem__VGXe9{border-bottom:1px solid var(--hairline)}.resources_root__d70py .resources_stripLink__kI0N9{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 2px;text-decoration:none}.resources_stripTitle__397YR{font-size:15.5px;line-height:1.45;color:var(--ink-1)}.resources_root__d70py .resources_stripLink__kI0N9:hover .resources_stripTitle__397YR{text-decoration:underline;text-underline-offset:3px}.resources_stripDate__0TYY6{font-family:var(--mono);font-size:12px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.resources_root__d70py *,.resources_root__d70py :after,.resources_root__d70py :before{animation:none!important;transition:none!important}}.newsletter_issueList__wX6_h{list-style:none;margin:clamp(40px,5.5vw,64px) auto 0;padding:0;max-width:728px}.newsletter_issueRow__u1hza{display:flex;flex-direction:column;gap:8px;padding:clamp(24px,3.5vw,32px) 0;border-bottom:1px solid var(--hairline)}.newsletter_issueTitle__x_NYb{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(20px,2.6vw,26px);line-height:1.25;letter-spacing:-.01em}.newsletter_issueRow__u1hza .newsletter_issueTitleLink___2Vv9{color:var(--ink-1);text-decoration:none}.newsletter_issueRow__u1hza .newsletter_issueTitleLink___2Vv9:hover{text-decoration:underline;text-underline-offset:3px}.newsletter_issueDek__Prgax{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.newsletter_hubCrestLink__HOxsg,.newsletter_issueRow__u1hza .newsletter_crestLink__DFQPr{align-self:flex-start;font-family:var(--mono);font-size:13px;color:var(--ink-2);text-decoration:none}.newsletter_hubCrestLink__HOxsg:hover,.newsletter_issueRow__u1hza .newsletter_crestLink__DFQPr:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.newsletter_hubCrestLink__HOxsg{display:inline-block;margin-top:4px}.newsletter_artifactHead__BU42T{margin:clamp(40px,5vw,56px) 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.newsletter_artifactTitle__HxmdN{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(19px,2.4vw,24px);line-height:1.3;letter-spacing:-.01em;color:var(--ink-1)}.newsletter_artifactHead__BU42T .newsletter_permalink__CvLDI{font-family:var(--mono);font-size:12px;color:var(--ink-3);text-decoration:none;white-space:nowrap}.newsletter_artifactHead__BU42T .newsletter_permalink__CvLDI:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.newsletter_gripLine__9xRs3{margin:0;padding:14px 16px;font-size:16.5px;line-height:1.65;color:var(--ink-2);text-wrap:pretty;overflow-wrap:break-word}.newsletter_gripLine__9xRs3~.newsletter_gripLine__9xRs3{border-top:1px solid var(--hairline)}
/*# sourceMappingURL=9690450af7c694cd.css.map*/