.stone-article{color:#282b27;background:#f5f5f0;font-size:17px;line-height:1.95}.article-head{max-width:1250px;margin:auto;padding:160px 8vw 55px}.article-head>a{letter-spacing:.18em;font:14px/1.5 Arial,sans-serif}.journal-eyebrow{letter-spacing:.16em;color:#9b512d;font:13px/1.6 Arial,sans-serif}.article-head .journal-eyebrow{margin-top:48px}.article-head h1{text-wrap:balance;letter-spacing:.015em;max-width:1000px;margin:20px 0 30px;font:400 clamp(30px,3.6vw,54px)/1.55 Yu Mincho,serif}.article-lead{font-size:20px}.article-date{color:#64675f;margin-top:30px;font:13px/1.7 Arial,sans-serif}.article-date span{padding:0 12px}.article-hero{margin:0 5vw}.article-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:680px}.stone-article figcaption{color:#676b62;margin:12px 0 0;font-size:13px;line-height:1.8}.article-layout{max-width:950px;margin:auto;padding:65px 40px 90px}.article-toc{background:#eceee7;border-top:2px solid #9b512d;max-width:1000px;margin:0 auto 55px;padding:28px 36px;scroll-margin-top:110px}.article-toc h2{margin:0 0 12px;font:400 23px/1.6 Yu Mincho,serif}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin:0;padding:0;list-style:none;display:grid}.article-toc li{min-width:0}.article-toc a{border-bottom:1px solid #d0d2c9;align-items:baseline;gap:12px;min-height:48px;padding:14px 0;font-size:16px;line-height:1.75;display:flex}.article-toc a:hover{color:#9b512d}.article-toc a span{color:#9b512d;flex-shrink:0;font:13px/2 Arial}.article-copy{min-width:0}.article-intro{margin:0 0 65px;font-size:19px}.article-copy section{margin-bottom:70px;scroll-margin-top:120px}.article-copy h2{margin:14px 0 24px;font:400 clamp(24px,2.1vw,32px)/1.65 Yu Mincho,serif}.article-copy p{margin:0 0 22px}.article-copy figure{margin:34px 0 0}.article-copy figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.article-copy figure img[src*=stone-table-overhead]{aspect-ratio:4/5;object-position:center 40%}.article-sources{border-top:1px solid #c6c8c0;padding-top:22px}.article-sources h2{font:16px/1.7 sans-serif}.article-sources a{overflow-wrap:anywhere;text-underline-offset:4px;margin-bottom:14px;font-size:14px;text-decoration:underline;display:block}.article-next{border-top:1px solid #c6c8c0;margin-top:40px;padding-top:28px}.article-next a{border-bottom:1px solid #858b7d;width:fit-content;margin:16px 0;display:block}.journal-new{color:#282b27;background:#f5f5f0;padding:50px 8vw 90px}.journal-new>a{border-top:1px solid #c1c5ba;grid-template-columns:35px minmax(0,1fr) 60px;align-items:center;gap:28px;padding:30px 0;display:grid}.journal-new>a:last-child{border-bottom:1px solid #c1c5ba}.journal-new>a>span{color:#9b512d;font:14px/1.5 Arial}.journal-new small{letter-spacing:.12em;font:12px/1.5 Arial}.journal-new h2{margin:12px 0;font:400 clamp(21px,2vw,29px)/1.6 Yu Mincho,serif}.journal-new p:not(.journal-eyebrow){color:#63695d;margin:0;font-size:16px}.journal-read{text-align:right}.journal-new a:hover h2{color:#9b512d}:is(.stone-article a:focus-visible,.journal-new a:focus-visible){outline-offset:5px;outline:2px solid #9b512d}.article-contact{color:#fff;background:#272c25;padding:70px 8vw}.article-contact>p{font:400 clamp(22px,3vw,36px)/1.7 Yu Mincho,serif}.article-contact a{border-bottom:1px solid #93988e;width:fit-content;margin-top:25px;font-size:16px;display:block}@media (min-width:761px) and (max-width:1100px){.article-toc{margin-left:7vw;margin-right:7vw}}@media (max-width:760px){.stone-article .article-toc{margin:0 24px 32px;padding:20px}.article-toc ol{grid-template-columns:1fr}.article-toc a{font-size:16px}.article-toc h2{font-size:21px}.article-head{padding:120px 24px 35px}.article-head .journal-eyebrow{margin-top:30px}.article-head h1{font-size:29px}.article-lead{font-size:18px}.article-hero{margin:0 20px}.article-hero img{aspect-ratio:4/3}.article-layout{padding:30px 24px 50px;display:block}.article-toc{margin-bottom:45px;position:static}.article-toc a{padding:10px 0}.article-copy{font-size:16px;line-height:1.95}.article-intro{margin-bottom:45px;font-size:18px}.article-copy section{margin-bottom:48px}.article-copy h2{font-size:25px}.journal-new{padding:40px 24px 60px}.journal-new>a{grid-template-columns:22px minmax(0,1fr);gap:14px}.journal-new .journal-read{display:none}.article-contact{padding:50px 24px}}.stone-article{font-size:16px;line-height:1.9}.article-head{max-width:1100px;padding-top:140px;padding-bottom:35px}.article-head h1{font-size:clamp(26px,2.7vw,40px);line-height:1.6}.article-lead,.article-intro{font-size:17px}.article-copy h2{font-size:clamp(21px,1.8vw,26px);line-height:1.65}.article-copy p{font-size:16px;line-height:1.9}.article-toc a{font-size:14px}.article-toc h2{font-size:20px}.article-layout{max-width:880px}.stone-article .journal-new h2{font-size:22px}.stone-article .article-contact>p{font-size:26px}@media (max-width:760px){.article-head{padding-top:110px}.article-head h1{font-size:25px}.article-lead,.article-intro{font-size:16px}.article-copy h2{font-size:21px}.article-toc a{font-size:14px}.article-copy p{font-size:16px}}.stone-article{letter-spacing:.025em;font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:1rem;line-height:1.9}.stone-article .article-head,.stone-article .article-layout{width:100%;max-width:840px;margin-inline:auto;padding-inline:40px}.stone-article .article-head{padding-top:140px;padding-bottom:36px}.stone-article .article-head h1{letter-spacing:.025em;text-wrap:wrap;word-break:normal;overflow-wrap:break-word;line-break:strict;margin:20px 0 24px;font-size:clamp(26px,2.7vw,36px);line-height:1.6}.stone-article .article-head .article-lead,.stone-article .article-copy p,.stone-article .article-copy .article-intro{letter-spacing:.025em;text-wrap:wrap;white-space:normal;word-break:normal;overflow-wrap:break-word;line-break:strict;text-align:start;font-size:1rem;line-height:1.9}.stone-article .article-copy p{margin:0 0 1.5em}.stone-article .article-copy p:last-child{margin-bottom:0}.stone-article .article-copy .article-intro{margin:0 0 48px}.stone-article .article-layout{padding-top:48px;padding-bottom:56px}.stone-article .article-copy section{margin:0 0 56px}.stone-article .article-copy section:last-child{margin-bottom:0}.stone-article .article-copy h2{letter-spacing:.025em;text-wrap:wrap;line-break:strict;margin:12px 0 24px;font-size:clamp(21px,1.8vw,26px);line-height:1.6}.stone-article .article-copy p.journal-eyebrow{letter-spacing:.12em;margin:0 0 12px;font:13px/1.6 Arial,sans-serif}.stone-article .article-toc{width:calc(100% - 80px);max-width:760px;margin:0 auto 36px;padding:24px 28px}.stone-article .article-toc a{text-wrap:wrap;word-break:normal;line-break:strict;font-size:14px;line-height:1.7}.stone-article figcaption{letter-spacing:.02em;text-wrap:wrap;margin-top:12px;font-size:13px;line-height:1.7}.stone-article .article-copy figure{margin-top:28px;margin-bottom:0}.stone-article .article-sources{margin-top:48px}.stone-article .article-sources h2{margin-bottom:20px;font-size:16px}@media (max-width:760px){.stone-article .article-head,.stone-article .article-layout{padding-inline:24px}.stone-article .article-head{padding-top:110px;padding-bottom:28px}.stone-article .article-head h1{font-size:25px;line-height:1.6}.stone-article .article-layout{padding-top:32px;padding-bottom:40px}.stone-article .article-copy h2{margin-bottom:20px;font-size:21px;line-height:1.6}.stone-article .article-copy section{margin-bottom:44px}.stone-article .article-copy .article-intro{margin-bottom:36px}.stone-article .article-toc{width:calc(100% - 48px);margin:0 auto 28px;padding:20px}}.stone-article .article-copy strong{color:#202620;letter-spacing:inherit;font-weight:700;line-height:inherit}
