.EmptyState_empty__HYbwo{border:1px solid var(--border);padding:var(--space-6);max-width:var(--reading-width);background:var(--bg-panel)}.EmptyState_title__p8Stq{margin:0 0 var(--space-2);font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.EmptyState_detail__a3OuA{margin:0;font-family:var(--font-body);color:var(--muted)}.ContentImage_figure__MHjz_{margin:var(--space-6) 0}.ContentImage_image__64iUN{display:block;width:100%;height:auto;max-width:100%}.ContentImage_figure__MHjz_[data-variant=diagram] .ContentImage_image__64iUN,.ContentImage_figure__MHjz_[data-variant=side] .ContentImage_image__64iUN{margin-inline:auto}.ContentImage_figure__MHjz_[data-variant=diagram]{max-width:26rem;margin-inline:auto}.ContentImage_figure__MHjz_[data-variant=side]{margin:0}.ContentImage_caption__5_43V{margin-top:.6rem;font-family:var(--font-label);font-size:.8125rem;line-height:1.5;color:var(--muted)}.ContentImage_caption__5_43V em{font-style:italic}.ContentImage_credit__2tGCr{color:var(--muted)}.ContentImage_missing__0yuKk{border:1px dashed var(--accent);padding:var(--space-4);background:rgba(94,46,209,.04)}.ContentImage_missingTitle__5eHX1{margin:0 0 .35rem;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ContentImage_missingPath__NVKev{margin:0 0 .35rem;font-size:.875rem;word-break:break-all}.ContentImage_missingPath__NVKev code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.ContentImage_missingNote__jO3CM{margin:0;font-family:var(--font-label);font-size:.75rem;color:var(--muted)}.Markdown_prose__ofFFv{font-family:var(--font-body);line-height:1.65}.Markdown_prose__ofFFv>:first-child{margin-top:0}.Markdown_prose__ofFFv>:last-child{margin-bottom:0}.Markdown_prose__ofFFv p{margin:0 0 1.15em}.Markdown_prose__ofFFv a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.Markdown_prose__ofFFv a:hover{text-decoration-thickness:2px}.Markdown_prose__ofFFv strong{font-weight:700}.Markdown_prose__ofFFv em{font-style:italic}.Markdown_prose__ofFFv p>em>strong:only-child,.Markdown_prose__ofFFv p>strong>em:only-child{display:block;font-size:1.28em;line-height:1.35;color:var(--accent);margin:var(--space-6) 0 var(--space-5);font-style:italic}.Markdown_majorHeading__V7pVG{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.35rem);line-height:1.02;text-transform:uppercase;margin:var(--space-7) 0 var(--space-4)}.Markdown_heading___GR_w{font-family:var(--font-label);font-size:.9375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:var(--space-6) 0 var(--space-3)}.Markdown_subheading__klPya{font-family:var(--font-label);font-size:.875rem;font-weight:600;letter-spacing:.04em;margin:var(--space-5) 0 var(--space-2)}.Markdown_pullQuestion__1DZeO{font-family:var(--font-body);font-size:clamp(1.125rem,2.6vw,1.3rem);font-weight:700;font-style:italic;line-height:1.4;margin:var(--space-7) 0 var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--accent)}.Markdown_prose__ofFFv>.Markdown_pullQuestion__1DZeO:first-child{margin-top:0}.Markdown_formula__clwSS{font-family:var(--font-body);font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:var(--accent);text-align:center;letter-spacing:.02em;margin:var(--space-6) 0}.Markdown_quote__hxziZ{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:3px solid var(--border);font-style:italic;color:var(--muted)}.Markdown_rule__wDam9{border:0;border-top:1px solid var(--border);margin:var(--space-7) 0}.Markdown_prose__ofFFv ol,.Markdown_prose__ofFFv ul{margin:0 0 1.15em;padding-left:1.4em}.Markdown_prose__ofFFv li{margin-bottom:.4em}.Markdown_prose__ofFFv li::marker{color:var(--accent);font-weight:700}.Markdown_prose__ofFFv code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--accent-wash);padding:.1em .35em}.Markdown_prose__ofFFv table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:.95em}.Markdown_prose__ofFFv td,.Markdown_prose__ofFFv th{border-bottom:1px solid var(--border);padding:.6rem .5rem;text-align:left}.Markdown_prose__ofFFv figure{margin:var(--space-6) 0}.Markdown_prose__ofFFv figure figure{margin:0}.Markdown_figcaption__AAVpx,.Markdown_prose__ofFFv figcaption{margin-top:.6rem;font-family:var(--font-label);font-size:.8125rem;line-height:1.5;color:var(--muted)}.Markdown_prose__ofFFv figcaption em{font-style:italic}.Markdown_prose__ofFFv .challenge-graphs,.Markdown_prose__ofFFv .pattern-gallery{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-6) 0;align-items:start}.Markdown_prose__ofFFv .challenge-graphs figure,.Markdown_prose__ofFFv .pattern-gallery figure{margin:0;max-width:none}@media (min-width:34rem){.Markdown_prose__ofFFv .challenge-graphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}}@media (min-width:40rem){.Markdown_prose__ofFFv .pattern-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.PageIntro_intro__AfUQp{padding-block:var(--space-6) var(--space-5);border-bottom:3px solid var(--text);margin-bottom:var(--space-6)}.PageIntro_title__CjGgN{font-family:var(--font-display);font-size:clamp(2.5rem,12vw,6rem);line-height:.92;text-transform:uppercase;margin:var(--space-2) 0 0;overflow-wrap:break-word}.PageIntro_description__oj4xz{margin:var(--space-4) 0 0;max-width:40em;font-family:var(--font-body);font-size:1.0625rem;color:var(--muted)}@media (min-width:48rem){.PageIntro_description__oj4xz{font-size:1.125rem}}.Subscribe_strip___qhu1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Subscribe_stripText__PGU_X{margin:0;font-family:var(--font-body);font-style:italic;font-size:clamp(1.125rem,3.5vw,1.5rem);max-width:24em}.Subscribe_section__4kqfu{margin-top:var(--space-7);padding-top:var(--space-5);border-top:3px solid var(--text);max-width:var(--reading-width);scroll-margin-top:var(--space-6)}.Subscribe_heading__zNvs7{margin:var(--space-2) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1;text-transform:uppercase}.Subscribe_copy__WtW_C{color:var(--muted);max-width:40em}.Subscribe_copy__WtW_C code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;background:var(--accent-wash);padding:.1em .35em}@media (min-width:48rem){.Subscribe_strip___qhu1{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6)}}.about_body__iGuGk{padding-bottom:var(--space-8)}.about_reading__vPjDM{max-width:var(--reading-width)}.about_section__iIVqi{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.about_sectionTitle__075xj{font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1;text-transform:uppercase;margin-bottom:var(--space-4)}.about_sectionSubtitle___z0bv{margin:calc(-1 * var(--space-3)) 0 var(--space-4);font-family:var(--font-body);font-style:italic;font-weight:700;color:var(--accent)}.ArticleBody_body__uVVay{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.ArticleBody_column__47zdP{max-width:var(--reading-width);min-width:0}.ArticleBody_aside__MmCnI{min-width:0;max-width:24rem;order:-1}@media (min-width:64rem){.ArticleBody_body__uVVay[data-with-aside=true]{grid-template-columns:minmax(0,var(--reading-width)) minmax(14rem,20rem);gap:var(--space-7);align-items:start}.ArticleBody_body__uVVay[data-with-aside=true] .ArticleBody_aside__MmCnI{padding-top:.4rem;order:0}}.IssueRead_issue__V9igo{padding-bottom:var(--space-7)}.IssueRead_header__emEWq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-6);border-bottom:3px solid var(--text);align-items:center}.IssueRead_headerText__moBgy{min-width:0;max-width:34rem}.IssueRead_dateline__bhtb_{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.IssueRead_tag__eysUL{border:1px solid var(--accent);padding:.2rem .5rem;font-size:.625rem;letter-spacing:.12em}.IssueRead_theme__sRONR{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(2.25rem,8.5vw,3.75rem);line-height:.94;text-transform:uppercase;overflow-wrap:break-word}.IssueRead_intro__RSJ2N{margin-top:var(--space-4);font-size:1.0625rem}.IssueRead_intro__RSJ2N p:first-child{font-size:1.1875rem;line-height:1.55}.IssueRead_pdf__P_PVW{margin:var(--space-5) 0 0}.IssueRead_art__AJwjN{min-width:0}.IssueRead_art__AJwjN figure{margin:0}@media (min-width:48rem){.IssueRead_intro__RSJ2N{font-size:1.125rem}.IssueRead_intro__RSJ2N p:first-child{font-size:1.3125rem}}@media (min-width:56rem){.IssueRead_header__emEWq{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-7);padding-block:var(--space-7)}}.IssueRead_contents__QtNlg{padding-block:var(--space-6);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-4)}.IssueRead_contentsHeading__xuz3k{font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)}.IssueRead_contentsList__FsUYA{list-style:none;margin:0;padding:0;counter-reset:contents}.IssueRead_contentsItem__d0q6M{border-top:1px solid var(--border);counter-increment:contents}.IssueRead_contentsLink__vbIvv{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;grid-gap:0 var(--space-3);gap:0 var(--space-3);padding:var(--space-4) 0;text-decoration:none;color:inherit}.IssueRead_contentsLink__vbIvv:before{content:counter(contents,decimal-leading-zero);grid-row:1/span 3;font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--muted)}.IssueRead_contentsKind__dq4Q8{font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem}.IssueRead_contentsTitle__tIlJ_{font-family:var(--font-display);font-size:clamp(1.25rem,5vw,1.875rem);line-height:1;text-transform:uppercase;overflow-wrap:break-word}.IssueRead_contentsLink__vbIvv:hover .IssueRead_contentsTitle__tIlJ_{color:var(--accent)}.IssueRead_contentsSubtitle__yhVhy{margin-top:.4rem;font-family:var(--font-body);font-style:italic;font-size:.9375rem;color:var(--muted)}@media (min-width:40rem){.IssueRead_contentsLink__vbIvv{grid-template-columns:3rem minmax(0,1fr)}}.IssueRead_piece__lTvvk{padding-block:var(--space-7);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-4)}.IssueRead_pieceHeader__h1JIY{max-width:54rem;margin-bottom:var(--space-5)}.IssueRead_pieceTitle__9m4jn{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(2rem,7.5vw,3.5rem);line-height:.96;text-transform:uppercase;overflow-wrap:break-word}.IssueRead_pieceSubtitle__da_1s{margin:var(--space-3) 0 0;font-family:var(--font-body);font-style:italic;font-weight:700;font-size:clamp(1.0625rem,3vw,1.3125rem);line-height:1.4;color:var(--accent);max-width:34em}.IssueRead_pieceFoot__3QP3U{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);max-width:var(--reading-width)}.IssueRead_backToContents__Wv23L,.IssueRead_fullPiece__PkRJQ{margin:0;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.IssueRead_backToContents__Wv23L{margin-left:auto}.IssueRead_backToContents__Wv23L a{color:var(--muted)}.IssueRead_backToContents__Wv23L a,.IssueRead_fullPiece__PkRJQ a{text-decoration:none;display:inline-block;padding:.35rem 0}.IssueRead_backToContents__Wv23L a:hover,.IssueRead_fullPiece__PkRJQ a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.25em}.IssueRead_foot__Lj_Yz{padding-top:var(--space-6);border-top:3px solid var(--text)}.home_home__I2JpY{padding-bottom:var(--space-7)}.home_hero__z_jpu{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;padding-block:var(--space-6) var(--space-5);border-bottom:3px solid var(--text)}.home_tagline__A60IF{margin:0;font-family:var(--font-body);font-style:italic;font-size:clamp(1.0625rem,3.4vw,1.5rem);line-height:1.4;max-width:24em}.home_featured__ZCqXO{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-6);align-items:center}.home_art__79hHK{min-width:0;max-width:24rem}.home_art__79hHK figure{margin:0}.home_featuredText__aLz7g{min-width:0;max-width:36rem}.home_dateline__4_3WF{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem var(--space-3);font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home_datelineLabel__ZIjGf{color:var(--accent)}.home_datelineIssue__GcW5U{color:var(--muted)}.home_featuredTitle__xwiPZ{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(2.5rem,10vw,4.5rem);line-height:.92;text-transform:uppercase;overflow-wrap:break-word}.home_featuredTitleLink__iQZZq{color:inherit;text-decoration:none}.home_featuredTitleLink__iQZZq:hover{color:var(--accent)}.home_featuredSubtitle__2J083{margin:var(--space-4) 0 0;font-family:var(--font-body);font-style:italic;font-weight:700;font-size:clamp(1.125rem,3.2vw,1.4375rem);line-height:1.4;color:var(--accent);max-width:24em}.home_featuredActions__ocFTi{margin:var(--space-5) 0 0}@media (min-width:56rem){.home_featured__ZCqXO{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:var(--space-7);padding-block:var(--space-7)}}.home_alsoInside__AUm_M{padding-block:var(--space-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5);align-items:baseline}.home_alsoHeading__CNgCW{font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.home_alsoList__PgMcH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.home_alsoList__PgMcH a{display:inline-block;padding:.3rem 0;font-family:var(--font-body);font-size:1.0625rem;text-decoration:none;color:var(--text)}.home_alsoList__PgMcH a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}@media (min-width:48rem){.home_alsoInside__AUm_M{grid-template-columns:auto minmax(0,1fr)}}.home_about__a693r{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-7) var(--space-6);border-top:3px solid var(--text);align-items:start}.home_aboutInner__xqOBe{min-width:0;max-width:var(--reading-width)}.home_aboutHeading__mv9tg{margin:var(--space-2) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1;text-transform:uppercase}.home_aboutProse__Hfqrs{font-size:1.0625rem}.home_aboutLink__sMGqo{margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home_aboutLink__sMGqo a{text-decoration:none}.home_aboutLink__sMGqo a:hover{text-decoration:underline;text-underline-offset:.25em}.home_standing__K3g2l ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.home_standing__K3g2l li{border-bottom:1px solid var(--border)}.home_standing__K3g2l a{display:block;padding:var(--space-4) 0;text-decoration:none;color:inherit}.home_standingKind__WG1II{display:block;font-family:var(--font-label);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.home_standingLabel__yU_Eq{font-family:var(--font-display);font-size:1.375rem;text-transform:uppercase;line-height:1}.home_standing__K3g2l a:hover .home_standingLabel__yU_Eq{color:var(--accent)}@media (min-width:56rem){.home_about__a693r{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-8)}}.archives_list__m_7zH{list-style:none;margin:0;padding:0 0 var(--space-8)}.archives_item__DcLNj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border);align-items:start}.archives_item__DcLNj:first-child{padding-top:0}.archives_thumb__e2xMw{display:block;max-width:11rem}.archives_thumb__e2xMw figure{margin:0}.archives_text__ns6o6{min-width:0;max-width:var(--reading-width)}.archives_currentTag__2EiUk{display:inline-block;margin-left:.6rem;border:1px solid var(--accent);padding:.1rem .4rem;font-size:.625rem;letter-spacing:.12em}.archives_title__Cw4Lp{margin:var(--space-3) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1;text-transform:uppercase;overflow-wrap:break-word}.archives_titleLink__X40DS{color:inherit;text-decoration:none}.archives_titleLink__X40DS:hover{color:var(--accent)}.archives_articles__QtnQ1{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.archives_articles__QtnQ1 li{border-bottom:1px solid var(--border);padding:.6rem 0;font-size:.9375rem}.archives_articles__QtnQ1 a{text-decoration:none}.archives_articles__QtnQ1 a:hover{text-decoration:underline;text-underline-offset:.2em}.archives_articleSection__akFt6{font-family:var(--font-label);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.archives_actions__Ug1JE{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-5) 0 0}@media (min-width:48rem){.archives_item__DcLNj{grid-template-columns:11rem minmax(0,1fr);gap:var(--space-6)}}.ArticleView_article__tj7f_{padding-block:var(--space-6) var(--space-8)}.ArticleView_back__j6pbz{margin:0 0 var(--space-5)}.ArticleView_backLink__zWPBR{font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--muted)}.ArticleView_backLink__zWPBR:hover{color:var(--accent)}.ArticleView_header___xtOy{max-width:54rem;border-bottom:1px solid var(--border);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}.ArticleView_title__fHhEF{font-family:var(--font-display);font-size:clamp(2.25rem,9vw,4.5rem);line-height:.95;text-transform:uppercase;margin:var(--space-3) 0 0;overflow-wrap:break-word}.ArticleView_subtitle__R9Oh9{margin:var(--space-4) 0 0;font-family:var(--font-body);font-style:italic;font-weight:700;font-size:clamp(1.0625rem,3vw,1.375rem);line-height:1.4;color:var(--accent);max-width:34em}.ArticleView_dateline__VqQ6E{margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ArticleView_hero__QktfX{margin-bottom:var(--space-6);max-width:56rem}.ArticleView_related__bjq9F{margin-top:var(--space-7);padding-top:var(--space-5);border-top:3px solid var(--text);max-width:var(--reading-width)}.ArticleView_relatedHeading__gCgRD{font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-4)}.ArticleView_relatedList__pLadT{list-style:none;margin:0;padding:0}.ArticleView_relatedList__pLadT li+li{border-top:1px solid var(--border)}.ArticleView_relatedLink__W84D_{display:block;padding:var(--space-4) 0;text-decoration:none;color:var(--text)}.ArticleView_relatedLink__W84D_:hover .ArticleView_relatedLabel__nP67Y{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.ArticleView_relatedKind__84hNy{display:block;font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem}.ArticleView_relatedLabel__nP67Y{font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:1.35}.challenge_solution__mY2uS{margin-top:var(--space-7);max-width:var(--reading-width)}.challenge_details__AtD7_{border:1px solid var(--border);background:var(--bg-panel)}.challenge_details__AtD7_[open]{border-color:var(--accent)}.challenge_summary__lDq__{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:var(--space-4) var(--space-5);min-height:44px;cursor:pointer;list-style:none}.challenge_summary__lDq__::-webkit-details-marker{display:none}.challenge_summaryLabel__u2dQR{font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.challenge_summaryLabel__u2dQR:before{content:"+ "}.challenge_details__AtD7_[open] .challenge_summaryLabel__u2dQR:before{content:"− "}.challenge_details__AtD7_[open] .challenge_summaryLabel__u2dQR{color:var(--text)}.challenge_summary__lDq__:hover .challenge_summaryLabel__u2dQR{color:var(--accent-deep)}.challenge_solutionBody__mxawS{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--border);margin-top:0;padding-top:var(--space-5)}.challenge_permalink__9SBfN{margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.challenge_permalink__9SBfN a{text-decoration:none}.challenge_permalink__9SBfN a:hover{text-decoration:underline;text-underline-offset:.25em}.challenges_list__hr9HB{list-style:none;margin:0;padding:0 0 var(--space-8);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.challenges_item__V8EFi{border-top:1px solid var(--border);padding-top:var(--space-5);max-width:var(--reading-width)}.challenges_item__V8EFi:first-child{border-top:0;padding-top:0}.challenges_title__Z8vmG{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(1.875rem,7vw,2.75rem);line-height:.98;text-transform:uppercase;overflow-wrap:break-word}.challenges_titleLink__XgZp9{color:inherit;text-decoration:none}.challenges_titleLink__XgZp9:hover{color:var(--accent)}.challenges_question__cYejX{margin:var(--space-4) 0 0;font-family:var(--font-body);font-style:italic;font-weight:700;font-size:clamp(1.0625rem,3vw,1.25rem);line-height:1.4;color:var(--accent)}.challenges_lead__Ra62r{margin-top:var(--space-4);color:var(--muted)}.challenges_actions__IzxBQ{margin:var(--space-5) 0 0}.challenges_note__ffqKH{margin:var(--space-3) 0 0;font-family:var(--font-label);font-size:.75rem;color:var(--muted)}@media (min-width:64rem){.challenges_list__hr9HB{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7)}}.interviews_list__1B1NH{list-style:none;margin:0;padding:0 0 var(--space-8)}.interviews_item__HzPzc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border);align-items:start}.interviews_item__HzPzc:first-child{padding-top:0}.interviews_text__7rijd{min-width:0;max-width:var(--reading-width)}.interviews_title__g0TrZ{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(1.875rem,7vw,3rem);line-height:.98;text-transform:uppercase;overflow-wrap:break-word}.interviews_titleLink__wzIlI{color:inherit;text-decoration:none}.interviews_titleLink__wzIlI:hover{color:var(--accent)}.interviews_subtitle__hqA2u{margin:var(--space-3) 0 0;font-family:var(--font-body);font-style:italic;font-weight:700;font-size:1.0625rem;color:var(--accent)}.interviews_excerpt__b6oky{margin:var(--space-4) 0 0;color:var(--text)}.interviews_meta__KwpYt{margin:var(--space-3) 0 0;font-family:var(--font-label);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.interviews_meta__KwpYt:empty{display:none}.interviews_more__V_93Z{margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interviews_more__V_93Z a{text-decoration:none}.interviews_more__V_93Z a:hover{text-decoration:underline;text-underline-offset:.25em}.interviews_image__5mIJ1{min-width:0;max-width:18rem}.interviews_image__5mIJ1 figure{margin:0}@media (min-width:56rem){.interviews_item__HzPzc{grid-template-columns:minmax(0,var(--reading-width)) minmax(10rem,16rem);gap:var(--space-7)}}