.uJ-02a_page,.uJ-02a_articlePage{--inner-paper:#fff;--inner-ground:#f0f0f0;--inner-ink:#151515;--inner-muted:#595959;background:var(--inner-ground);min-height:100vh;color:var(--inner-ink)}.uJ-02a_container{width:min(100% - 48px,1360px);margin-inline:auto}.uJ-02a_hero{padding:clamp(44px,6vw,88px) 0 48px}.uJ-02a_heroBody{gap:36px;display:grid}.uJ-02a_title{letter-spacing:-.045em;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(44px,7.7vw,112px);font-weight:550;line-height:1.03}.uJ-02a_titleAccent{color:inherit}.uJ-02a_heroNote{justify-content:space-between;align-items:end;gap:32px;display:flex}.uJ-02a_description{max-width:58ch;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.uJ-02a_context{max-width:24ch;color:var(--inner-muted);margin:0;font-size:14px}.uJ-02a_content{padding-top:64px}.uJ-02a_contentCompact{padding-top:16px}.uJ-02a_sectionHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.uJ-02a_eyebrow{font-size:16px;line-height:1.5}.uJ-02a_sectionTitle{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,56px);line-height:1.12}.uJ-02a_paperPanel{background:var(--inner-paper);padding:32px}.uJ-02a_cta{background:var(--inner-ink);color:var(--inner-paper);grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-top:100px;padding:clamp(24px,5vw,72px);display:grid}.uJ-02a_ctaTitle{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.3vw,64px);line-height:1.1}.uJ-02a_ctaBody p{max-width:48ch;font-size:18px;line-height:1.6}.uJ-02a_ctaButton{background:var(--inner-paper);min-height:48px;color:var(--inner-ink);border-radius:999px;align-items:center;margin-top:24px;padding:12px 24px;font-weight:650;display:inline-flex}.uJ-02a_page a:focus-visible,.uJ-02a_page button:focus-visible,.uJ-02a_page summary:focus-visible,.uJ-02a_articlePage a:focus-visible{outline-offset:5px;outline:3px solid}.uJ-02a_page main{min-width:0}.uJ-02a_page[data-inner-family=blog] [data-inner-list=blog]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.uJ-02a_page[data-inner-family=blog] [data-inner-list]>:first-child{background:var(--inner-ink);color:var(--inner-paper);grid-column:1/-1;padding:clamp(28px,5vw,64px)}.uJ-02a_page[data-inner-family=blog] [data-inner-list]>:first-child :is(h2,h3,p,span,time){color:inherit}.uJ-02a_page[data-inner-family=blog] [data-inner-list]>:first-child span[class~=rounded-full]{color:var(--inner-ink)}.uJ-02a_page[data-inner-family=blog] [data-inner-list]>:first-child :is(h2,h3){max-width:24ch;font-size:clamp(30px,4.5vw,64px);line-height:1.12}.uJ-02a_page[data-inner-family=blog] [data-inner-list]>*{box-shadow:none;background:var(--inner-paper);border:0;border-radius:0;padding:32px}.uJ-02a_page[data-inner-family=blog] [data-inner-list] :is(h2,h3){font-size:clamp(24px,2.5vw,36px);line-height:1.2}.uJ-02a_page[data-inner-family=blog] [data-inner-list] p{font-size:17px;line-height:1.6}.uJ-02a_page [data-library-catalogue]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}.uJ-02a_page [data-library-filters]{grid-row:1/4;gap:8px;display:grid;position:sticky;top:24px}.uJ-02a_page [data-library-filters] button{border:0;border-radius:0;justify-content:start;padding:12px 16px;font-size:15px}.uJ-02a_page [data-library-search]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.uJ-02a_page [data-library-results]{grid-column:2;gap:16px;display:grid}.uJ-02a_page [data-library-results]>a{min-height:0;box-shadow:none;background:var(--inner-paper);border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:16px 32px;padding:28px;display:grid;transform:none}.uJ-02a_page [data-library-results]>a>*{margin:0}.uJ-02a_page [data-library-results]>a>:first-child{display:block}.uJ-02a_page [data-library-results]>a>:first-child>span{margin-top:12px;display:inline-block}.uJ-02a_page [data-library-results] h3{font-size:30px;font-weight:550}.uJ-02a_page [data-library-results] p{color:var(--inner-ink);text-transform:none;letter-spacing:0;font-size:16px}.uJ-02a_page[data-inner-family=library-detail] .uJ-02a_container{max-width:960px}.uJ-02a_page[data-inner-family=library-detail] .uJ-02a_title{font-size:clamp(36px,5vw,64px)}.uJ-02a_page[data-inner-family=library-detail] main section>div{max-width:760px;margin-inline:auto}.uJ-02a_page[data-inner-family=library-detail] main [class*=shadow],.uJ-02a_page[data-inner-family=library-detail] main a[class*=border]{box-shadow:none;background:var(--inner-paper);border:0;border-radius:0}.uJ-02a_page[data-inner-family=library-detail] main p[class*=uppercase]{letter-spacing:-.02em;text-transform:none;color:var(--inner-ink);font-size:20px;font-weight:650}.uJ-02a_page[data-inner-family=library-detail] main p[class*=leading-relaxed]{font-size:18px;line-height:1.65}.uJ-02a_page[data-inner-family=library-detail] main div[class*=bg-text]>a{background:var(--inner-paper);color:var(--inner-ink)}.uJ-02a_page [data-inner-list=tools]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uJ-02a_page [data-inner-list=tools]>a{min-height:260px;box-shadow:none;background:var(--inner-paper);border:0;border-radius:0;padding:36px;transform:none}.uJ-02a_page [data-inner-list=tools]>a:first-child{background:var(--inner-ink);color:var(--inner-paper);grid-row:span 2;justify-content:end}.uJ-02a_page [data-inner-list=tools]>a:first-child :is(h2,p,span){color:inherit;flex:initial}.uJ-02a_page [data-inner-list=tools] h2{font-size:clamp(26px,3vw,44px);line-height:1.15}.uJ-02a_page [data-inner-list=tools] p{margin-top:24px;font-size:18px;line-height:1.5}.uJ-02a_page[data-inner-family=interactive] .uJ-02a_hero{padding:32px 0 20px}.uJ-02a_page[data-inner-family=interactive] .uJ-02a_title{letter-spacing:-.025em;font-size:30px;line-height:1.2}.uJ-02a_page[data-inner-family=interactive] .uJ-02a_heroBody{gap:16px}.uJ-02a_page[data-inner-family=interactive] .uJ-02a_description{font-size:16px}.uJ-02a_page[data-inner-family=interactive] main{background:var(--inner-paper);border-radius:16px;padding:24px}.uJ-02a_page[data-inner-family=interactive] main section>div{margin-top:24px}.uJ-02a_page[data-inner-family=interactive] main [class*=shadow]{box-shadow:none}.uJ-02a_page[data-inner-family=interactive] main h2{font-size:24px;line-height:1.25}.uJ-02a_page[data-inner-family=interactive] main :is(input,textarea,select){font-size:16px}.uJ-02a_page[data-inner-family=interactive] main :is(input,textarea)::placeholder{color:var(--inner-muted);opacity:1}.uJ-02a_page[data-inner-family=interactive] main label{letter-spacing:.02em;color:var(--inner-muted);font-size:13px}.uJ-02a_page[data-inner-family=interactive] main div[class=max-w-xl]{max-width:100%}.uJ-02a_documentLayout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;width:min(100% - 48px,1200px);margin:32px auto 0;display:grid}.uJ-02a_documentNav{gap:8px;display:grid;position:sticky;top:24px}.uJ-02a_documentNav a{background:0 0;border:0;border-radius:0;justify-content:start;font-size:16px}.uJ-02a_documentNav a[aria-current=page]{background:var(--inner-ink);color:var(--inner-paper)}.uJ-02a_documentSheet{background:var(--inner-paper);padding:clamp(24px,5vw,64px)}.uJ-02a_documentSection+.uJ-02a_documentSection{margin-top:64px}.uJ-02a_documentSection h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2}.uJ-02a_documentSection :is(p,li){color:var(--inner-ink);font-size:18px;line-height:1.65}.uJ-02a_page[data-inner-family^=app-] .uJ-02a_title{font-size:clamp(36px,5vw,72px)}.uJ-02a_page[data-inner-family=templates] .uJ-02a_hero,.uJ-02a_page[data-inner-family=starter-kit] .uJ-02a_hero{background:var(--inner-paper);margin-top:32px;padding:clamp(24px,4vw,56px)}.uJ-02a_page[data-inner-family=templates] .uJ-02a_title,.uJ-02a_page[data-inner-family=starter-kit] .uJ-02a_title{font-size:clamp(38px,5.5vw,80px)}.uJ-02a_page[data-inner-family=templates] .uJ-02a_content,.uJ-02a_page[data-inner-family=starter-kit] .uJ-02a_content{padding-top:32px}.uJ-02a_page [data-workbook]{gap:24px;margin-top:32px;display:grid}.uJ-02a_page [data-workbook]>div{box-shadow:none;background:var(--inner-paper);border:0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:40px;padding:32px;display:grid;transform:none}.uJ-02a_page [data-workbook]>div>:first-child,.uJ-02a_page [data-workbook]>div>:last-child{grid-column:1/-1}.uJ-02a_page [data-workbook] pre{color:var(--inner-ink);font-size:16px;line-height:1.6}.uJ-02a_page [data-workbook] p{font-size:16px;line-height:1.55}.uJ-02a_page [data-workbook] button{min-height:44px}.uJ-02a_page[data-inner-family=templates] main>section>div>div[class*=max-w]{background:var(--inner-paper);border:0;border-radius:0}.uJ-02a_page[data-inner-family=prompts] .uJ-02a_title{font-size:clamp(40px,6vw,84px)}.uJ-02a_page[data-inner-family=prompts] [data-prompt-print]{box-shadow:none;border-radius:0}.uJ-02a_page[data-inner-family=prompts] [data-prompt-print] img{aspect-ratio:4/5;object-fit:cover}.uJ-02a_page[data-inner-family=prompts] [data-prompt-print]:nth-child(3n) img{aspect-ratio:1}.uJ-02a_page[data-inner-family=faq]>section{width:min(100% - 48px,1100px);margin-inline:auto;padding-top:24px}.uJ-02a_page[data-inner-family=faq]>section [class*=border]{box-shadow:none;border:0;border-radius:0}.uJ-02a_page[data-inner-family=faq]>section button{background:var(--inner-paper);text-align:left;padding:24px;font-size:clamp(20px,2vw,28px)}.uJ-02a_articleMasthead{background:var(--inner-paper);padding-bottom:24px}.uJ-02a_articleMasthead h1{letter-spacing:-.04em;overflow-wrap:normal;text-wrap:balance;max-width:1200px;font-size:clamp(36px,6.3vw,90px);line-height:1.08}.uJ-02a_articleMasthead span[class*=uppercase]{text-transform:none;letter-spacing:0;background:0 0;border:0;padding-left:0;font-size:14px}.uJ-02a_articleMasthead div[class*=border-t]{border:0}.uJ-02a_readingLayout{grid-template-columns:180px minmax(0,760px);justify-content:space-between;gap:48px;display:grid}.uJ-02a_readingLayout>article{background:var(--inner-paper);width:100%;padding:clamp(20px,3vw,44px)}.uJ-02a_readingLayout>article :is(p,li){font-size:18px;line-height:1.7}.uJ-02a_readingLayout>article aside[role=note][class~=bg-text]>p{color:var(--inner-paper)}.uJ-02a_readingLayout>article :is(h2,h3){letter-spacing:-.025em;line-height:1.25}.uJ-02a_readingLayout>aside:last-child{grid-column:2}.uJ-02a_readingLayout>aside:last-child>div{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:static}.uJ-02a_readingLayout>aside:last-child>div>div{box-shadow:none;background:var(--inner-paper);border:0;border-radius:0}@media (hover:hover) and (pointer:fine){.uJ-02a_page [data-library-results]>a:hover,.uJ-02a_page [data-inner-list]>a:hover{outline:2px solid var(--inner-ink);outline-offset:4px}.uJ-02a_ctaButton:hover{background:var(--inner-ground)}}@media (max-width:900px){.uJ-02a_page [data-library-catalogue]{grid-template-columns:1fr;gap:24px}.uJ-02a_page [data-library-filters]{flex-wrap:wrap;grid-row:auto;display:flex;position:static}.uJ-02a_page [data-library-results]{grid-column:1}.uJ-02a_readingLayout{grid-template-columns:minmax(0,1fr)}.uJ-02a_readingLayout>aside:last-child{grid-column:1}.uJ-02a_documentLayout{grid-template-columns:1fr;gap:24px}.uJ-02a_documentNav{flex-wrap:wrap;display:flex;position:static}}@media (max-width:640px){.uJ-02a_container,.uJ-02a_documentLayout{width:calc(100% - 32px)}.uJ-02a_hero{padding:36px 0 32px}.uJ-02a_title{font-size:clamp(36px,10vw,56px)}.uJ-02a_heroNote{gap:16px;display:grid}.uJ-02a_description{font-size:18px}.uJ-02a_cta{grid-template-columns:1fr;gap:24px;margin-top:64px}.uJ-02a_page[data-inner-family=blog] [data-inner-list=blog],.uJ-02a_page [data-inner-list=tools]{grid-template-columns:1fr;gap:16px}.uJ-02a_page [data-inner-list=tools]>a:first-child{grid-row:auto}.uJ-02a_page [data-inner-list=tools]>a{min-height:230px;padding:24px}.uJ-02a_page [data-library-results]>a{grid-template-columns:1fr;padding:24px}.uJ-02a_page [data-workbook]>div{grid-template-columns:1fr;padding:20px}.uJ-02a_page[data-inner-family=interactive] main{padding:20px 16px}.uJ-02a_page[data-inner-family=faq]>section{width:calc(100% - 32px)}.uJ-02a_sectionHeader{display:block}}@media (prefers-reduced-motion:reduce){.uJ-02a_page *,.uJ-02a_articlePage *{scroll-behavior:auto}}.uJ-02a_archiveEntry{background:var(--inner-paper,#fff);height:100%;color:var(--inner-ink,#151515);display:block;overflow:hidden}.uJ-02a_archiveMedia{aspect-ratio:16/9;position:relative;overflow:hidden}.uJ-02a_archiveCategory{padding:0 28px;font-size:14px}.uJ-02a_archiveCategory>div{justify-content:flex-start}.uJ-02a_archiveCategory span{text-transform:none}.uJ-02a_archiveEntry>div:last-child{padding:28px 0 0}.uJ-02a_archiveEntry>div:last-child>div{text-transform:none;letter-spacing:0;font-size:14px}.uJ-02a_archiveEntry p{color:inherit}.uJ-02a_page [data-prompt-gallery]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:64px 32px;margin-top:40px;display:grid}.uJ-02a_page [data-prompt-frame]{grid-column:span 5}.uJ-02a_page [data-prompt-frame]:nth-child(2n){grid-column:7/13;margin-top:100px}.uJ-02a_page [data-prompt-frame]:nth-child(4n+3){grid-column:2/6}.uJ-02a_page [data-prompt-frame]:nth-child(3n) img{aspect-ratio:1}.uJ-02a_faqPage{padding:32px 0 0}.uJ-02a_faqPage>div>div:first-child{max-width:64ch;margin-bottom:40px}.uJ-02a_faqPage>div>div:first-child span{text-transform:none;letter-spacing:0;font-size:16px}.uJ-02a_faqPage>div>div:first-child h2{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.03em!important;line-height:1.15!important}.uJ-02a_faqPage>div>div:last-child{border-radius:0;gap:20px;margin-top:32px;display:grid;overflow:visible}.uJ-02a_faqPage details{background:var(--inner-paper);padding:28px}.uJ-02a_faqPage summary h3{font-size:clamp(22px,2.4vw,34px);font-weight:550;line-height:1.25}.uJ-02a_faqPage details p{font-size:18px;line-height:1.65;color:var(--inner-ink)!important}@media (max-width:640px){.uJ-02a_page [data-prompt-gallery]{flex-direction:column;gap:40px;display:flex}.uJ-02a_page [data-prompt-frame],.uJ-02a_page [data-prompt-frame]:nth-child(2n){width:86%;margin-top:0}.uJ-02a_page [data-prompt-frame]:nth-child(2n){align-self:end}.uJ-02a_faqPage details{padding:24px}}@media (min-width:1000px){.uJ-02a_page[data-inner-family=interactive]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px 32px;padding-inline:max(24px,50vw - 680px);display:grid}.uJ-02a_page[data-inner-family=interactive]>.uJ-02a_container{width:100%}.uJ-02a_page[data-inner-family=interactive]>div:first-child,.uJ-02a_page[data-inner-family=interactive]>div:last-child{grid-column:1/-1}.uJ-02a_page[data-inner-family=interactive]>header{grid-column:1;position:sticky;top:24px}.uJ-02a_page[data-inner-family=interactive]>main{grid-column:2}.uJ-02a_page[data-inner-family=interactive] .uJ-02a_heroNote{gap:24px;display:grid}}
.nTNhhG_page{gap:96px;width:min(100% - 48px,1360px);margin-inline:auto;display:grid}.nTNhhG_hero{padding:64px 0 16px}.nTNhhG_heroCopy{max-width:1200px}.nTNhhG_hero h1{color:var(--color-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,7.3vw,108px);font-weight:550;line-height:1.05}.nTNhhG_heroLead{max-width:56ch;margin:36px 0 0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.nTNhhG_eyebrow,.nTNhhG_sectionLabel{color:var(--color-muted);margin:24px 0 0;font-size:16px}.nTNhhG_heroPanel{background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:32px;margin-top:48px;padding:36px;display:grid}.nTNhhG_heroFact{margin:0;font-size:18px;line-height:1.5}.nTNhhG_actionRow{grid-column:1/-1}.nTNhhG_button,.nTNhhG_secondaryButton{background:var(--color-text);min-height:48px;color:var(--color-bg);box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:650;display:inline-flex}.nTNhhG_splitIntro{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;display:grid}.nTNhhG_sectionLabel{margin:0}.nTNhhG_statement{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:550;line-height:1.15}.nTNhhG_prose{max-width:62ch;margin-top:24px;font-size:19px;line-height:1.65}.nTNhhG_prose p+p{margin-top:20px}.nTNhhG_featureGrid{gap:32px;display:grid}.nTNhhG_featureCard{background:var(--color-surface);padding:32px}.nTNhhG_featureCard>div{grid-template-columns:1fr 1fr;gap:48px;display:grid}.nTNhhG_featureCard h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.7vw,38px);font-weight:550;line-height:1.2}.nTNhhG_featureCard p{max-width:56ch;margin:0;font-size:18px;line-height:1.65}.nTNhhG_darkBand{background:var(--color-text);color:var(--color-bg);grid-template-columns:1.2fr 1fr;gap:48px;padding:clamp(24px,5vw,64px);display:grid}.nTNhhG_darkBand h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,60px);font-weight:550;line-height:1.13}.nTNhhG_darkBand p{font-size:18px;line-height:1.65}.nTNhhG_darkBand p+p{margin-top:20px}.nTNhhG_darkBand .nTNhhG_button{color:var(--color-text);background:var(--color-bg);margin-top:28px}.nTNhhG_faqList{gap:16px;display:grid}.nTNhhG_faqList details{background:var(--color-surface)}.nTNhhG_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:28px 32px;font-size:clamp(20px,2.3vw,30px);line-height:1.3;list-style:none;display:flex}.nTNhhG_faqList summary::-webkit-details-marker{display:none}.nTNhhG_faqList summary span{flex-shrink:0}.nTNhhG_faqList details[open] summary span{transform:rotate(45deg)}.nTNhhG_faqList p{max-width:70ch;padding:0 32px 32px;font-size:18px;line-height:1.65}@media (max-width:800px){.nTNhhG_page{gap:56px;width:calc(100% - 32px)}.nTNhhG_hero{padding-top:36px}.nTNhhG_hero h1{font-size:clamp(38px,7vw,64px)}.nTNhhG_heroPanel{grid-template-columns:1fr;gap:20px;margin-top:32px;padding:24px}.nTNhhG_splitIntro,.nTNhhG_featureCard>div,.nTNhhG_darkBand{grid-template-columns:1fr;gap:24px}.nTNhhG_featureCard,.nTNhhG_faqList summary{padding:24px}.nTNhhG_faqList p{padding:0 24px 24px}}
