.article_page__YqH97{background:#fffaef;min-height:100vh}.article_bar__uhmNL{position:sticky;top:0;z-index:30;border-bottom:1px solid #141111;background:#fffaeff5;padding:20px 4vw;display:flex;justify-content:space-between;gap:14px;font:700 10px var(--font-mono);letter-spacing:.08em}.article_bar__uhmNL a:hover{text-decoration:underline;text-underline-offset:5px}.article_main__6Whtt{padding:0 6vw 80px}.article_hero__9SgZD{max-width:1120px;margin:64px auto 0}.article_kicker__uVa9m{display:flex;justify-content:space-between;font:700 11px var(--font-mono);letter-spacing:.12em;border-top:2px solid #141111;padding-top:16px}.article_kicker__uVa9m span:first-child{background:#ffd440;padding:4px 7px}.article_hero__9SgZD h1{max-width:1020px;margin:28px 0;font-size:clamp(38px,5.5vw,72px);font-weight:700;letter-spacing:-.05em;line-height:1.03;text-wrap:balance}.article_hero__9SgZD h1 span{font-size:.55em;letter-spacing:-.025em;display:block;color:#70675c;margin-top:14px}.article_byline__upcnS{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font:700 10px var(--font-mono);letter-spacing:.04em;margin:28px 0 32px}.article_byline__upcnS img{border:1px solid #141111;background:white;transform:rotate(-4deg)}.article_cover__cLDj7{width:100%;height:auto;border:2px solid #141111;box-shadow:6px 6px #141111}.article_layout__sSJS_{max-width:1120px;margin:64px auto 0;display:grid;grid-template-columns:220px minmax(0,720px);gap:70px}.article_contents__7iqdX>div{position:sticky;top:95px}.article_contents__7iqdX p{font:700 10px var(--font-mono);letter-spacing:.12em;border-bottom:2px solid #141111;padding-bottom:14px}.article_contents__7iqdX nav{display:grid;gap:12px;margin-top:18px}.article_contents__7iqdX a{font-size:12px;line-height:1.5;color:#59534e}.article_contents__7iqdX a:hover{color:#141111;text-decoration:underline;text-decoration-color:#f8a16f;text-underline-offset:4px}.article_contents__7iqdX .article_subheading__UVTXI{padding-left:12px;font-size:11px}.article_marginNote__jOPMN{display:block;font:12px/1.8 var(--font-mono);color:#70675c;margin-top:36px;padding:14px;border-left:3px solid #ffd440}.article_prose__1lxqR{font-size:17px;line-height:1.9;color:#302b26;min-width:0}.article_prose__1lxqR p{margin:0 0 24px;white-space:pre-line}.article_prose__1lxqR strong{font-weight:700;color:#141111}.article_prose__1lxqR h2,.article_prose__1lxqR h3{color:#141111;scroll-margin-top:90px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.article_prose__1lxqR h2{margin:64px 0 24px;font-size:34px;border-top:1px solid #bdb6aa;padding-top:28px}.article_prose__1lxqR h3{margin:48px 0 22px;font-size:27px}.article_prose__1lxqR ol,.article_prose__1lxqR ul{padding-left:25px;margin:0 0 30px}.article_prose__1lxqR ul{list-style:disc}.article_prose__1lxqR ol{list-style:decimal}.article_prose__1lxqR li{padding-left:5px;margin-bottom:12px}.article_prose__1lxqR li::marker{color:#8b6d00;font-weight:700}.article_prose__1lxqR figure{margin:36px 0}.article_diagram___dgBF{width:100%;height:auto;border:1px solid #141111;background:white}.article_prose__1lxqR video{width:100%;border:1px solid #141111;background:#141111;aspect-ratio:16/9}.article_prose__1lxqR figcaption{font:11px/1.7 var(--font-mono);color:#70675c;padding:12px 4px}.article_prose__1lxqR a{text-decoration:underline;text-underline-offset:4px}.article_tableWrap__4ELSj{width:100%;overflow-x:auto;margin:32px 0;border:1px solid #141111}.article_tableWrap__4ELSj table{width:100%;border-collapse:collapse;font-size:14px}.article_tableWrap__4ELSj th{background:#ffd440;text-align:left;font-weight:700}.article_tableWrap__4ELSj td,.article_tableWrap__4ELSj th{padding:13px 16px;border-bottom:1px solid #bdb6aa}.article_tableWrap__4ELSj tr:last-child td{border-bottom:0}.article_resource__gopEs{margin-top:48px;background:#ffd440;border:2px solid #141111;box-shadow:5px 5px #141111;padding:28px}.article_resource__gopEs>span{font:700 9px var(--font-mono);letter-spacing:.08em}.article_resource__gopEs h2{border:0;margin:16px 0;padding:0;font-size:30px}.article_resource__gopEs a{font-size:15px;font-weight:700}.article_endnote__UuCl6{margin:48px 0 0;padding-top:22px;border-top:1px solid #141111;font-size:13px;color:#70675c}.article_endnote__UuCl6>a{font:700 11px var(--font-mono);color:#141111}@media(max-width:1000px){.article_layout__sSJS_{grid-template-columns:minmax(0,720px);justify-content:center;gap:30px}.article_contents__7iqdX{display:none}}@media(max-width:639px){.article_bar__uhmNL{padding:16px 18px;font-size:8px;letter-spacing:0}.article_bar__uhmNL>span{display:none}.article_main__6Whtt{padding:0 24px 56px}.article_hero__9SgZD{margin-top:36px}.article_hero__9SgZD h1{font-size:40px}.article_byline__upcnS{font-size:8px;gap:8px}.article_byline__upcnS img{width:32px;height:32px}.article_layout__sSJS_{margin-top:36px}.article_prose__1lxqR{font-size:16px;line-height:1.85}.article_prose__1lxqR h2{font-size:29px}.article_prose__1lxqR h3{font-size:25px}.article_resource__gopEs{padding:22px}}