.article-reading{max-width:1200px;padding:55px 64px 95px}.article-heading{max-width:890px;margin:0 0 48px 250px}.article-heading .eyebrow{margin:30px 0 20px;color:#718165;font-size:10px}.article-reading h1{font-size:50px;line-height:1.15;letter-spacing:-1.2px;margin:0 0 28px;text-wrap:balance}.article-heading .back{font-size:12px}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;letter-spacing:.02em;font-size:12px;line-height:1.7;color:#66746e}.post-meta .archive-tag{margin:0;font-size:9px;letter-spacing:.08em;padding:3px 7px}.language-tag{border-left:1px solid #c6cdbd;padding-left:10px;font-size:10px;letter-spacing:.08em}.reading-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:50px;align-items:start}.reading-toc{position:sticky;top:28px;font-size:12px;color:#526963}.reading-toc details{border-top:1px solid #c3cdbb;padding-top:17px}.reading-toc summary{display:flex;justify-content:space-between;gap:15px;align-items:center;cursor:pointer;padding:0;font-size:11px;font-weight:600;letter-spacing:.05em;list-style:none}.reading-toc summary::-webkit-details-marker{display:none}.reading-toc summary::after{content:'+';font-size:17px;font-weight:400}.reading-toc details[open] summary::after{content:'−'}.reading-toc nav{display:flex;flex-direction:column;margin-top:15px;gap:0}.reading-toc nav a{font-size:12px;line-height:1.65;padding:9px 0 9px 12px;border-left:1px solid #d4d9ce}.reading-toc nav a:hover,.reading-toc nav a[aria-current]{color:var(--ink);border-left-color:#718165;background:#e8ecdf}.toc-top{display:inline-block;margin-top:20px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.reading-content{min-width:0;max-width:720px}.article-body{font-size:18px}.article-body p,.article-body li{font-size:18px;line-height:1.83;letter-spacing:.002em;color:#264b4c}.article-body p{margin:0 0 23px}.article-body>p:first-child{font-size:20px;line-height:1.7;color:#173e42}.article-body h2{font:33px/1.25 Georgia,serif;font-weight:400;letter-spacing:-.5px;margin:55px 0 23px;padding-top:27px;border-top:1px solid #d7dcd3;scroll-margin-top:30px;text-wrap:balance}.article-body h3{font:600 18px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;margin:33px 0 15px;color:#153c42}.article-body ul,.article-body ol{padding-left:25px;margin:25px 0 30px}.article-body li{padding-left:10px;margin:16px 0}.article-body li::marker{color:#748565;font-size:.85em}.article-body li p{margin:0}.article-body strong{font-weight:600;color:#153c42}.archive-context{background:#e9edde;border-left:3px solid #97a477;padding:20px 23px;margin:0 0 37px}.archive-context p,.archive-context li{font-size:13px;line-height:1.8;margin:0}.archive-context strong{font-weight:600}.archive-context.compact{padding:16px 20px}.archive-context details{margin-top:15px;border-top:1px solid #cad2bc;padding-top:13px}.archive-context summary{display:block;padding:0;cursor:pointer;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.editorial-details{padding-top:20px}.editorial-details h2{font:25px/1.3 Georgia,serif;margin:0 0 15px}.editorial-details ul{padding-left:18px}.editorial-details li{margin:14px 0}.archive-context a{text-decoration:underline;text-underline-offset:3px}.article-reading .source{font-size:12px;line-height:1.8;margin-top:40px}.article-reading .post-contact{margin-top:35px;padding:27px 30px}.article-reading .post-contact h2{font-size:27px;line-height:1.25}.article-reading .post-contact a{font-size:15px}.related{margin-top:45px}.related h2{font:28px Georgia,serif;font-weight:400;margin:0 0 20px}.related>a{display:flex;justify-content:space-between;gap:25px;font:20px/1.45 Georgia,serif;border-top:1px solid #d7dcd3;padding:20px 0}.related>a:hover{text-decoration:underline;text-underline-offset:4px}.blog-reading{max-width:1160px}.blog-reading h1{font-size:66px;line-height:1.12;letter-spacing:-1.5px}.blog-reading .blog-intro{font-size:17px;max-width:620px;line-height:1.8;margin-bottom:40px}.blog-count{display:flex;justify-content:space-between;font-size:11px;color:#66746e;letter-spacing:.06em;border-top:1px solid #cbd2c2;padding:16px 0;margin-bottom:10px}.blog-entry{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:38px 0 42px;border-bottom:1px solid #d7dcd3}.entry-number{font:52px/1 Georgia,serif;color:#8d9a80;padding-top:8px}.entry-topic{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#718165;margin:17px 0 12px}.blog-entry h2{font:35px/1.25 Georgia,serif;font-weight:400;letter-spacing:-.5px;margin:0 0 20px;max-width:800px;text-wrap:balance}.blog-entry h2 a:hover{text-decoration:underline;text-underline-offset:5px}.entry-excerpt{font-size:16px;line-height:1.8;color:#526963;max-width:740px;margin:0 0 20px}.entry-read{display:inline-flex;gap:25px;font-size:13px;border-bottom:1px solid #9aa98e;padding:4px 0 9px}.entry-read:hover{color:#718165}@media(max-width:1100px){.article-reading{padding-left:32px;padding-right:32px}.reading-grid{grid-template-columns:180px minmax(0,1fr);gap:35px}.article-heading{margin-left:215px}.article-reading h1{font-size:43px}}@media(max-width:999px){.article-heading{margin-left:auto;margin-right:auto;max-width:720px;margin-bottom:30px}.reading-grid{display:flex;flex-direction:column;gap:25px;max-width:720px;margin:auto}.reading-toc{position:static;width:100%;background:#e9edde;padding:18px 20px}.reading-toc details{border:0;padding:0}.reading-toc nav{margin-top:15px}.toc-top{display:none}.reading-content{width:100%}.archive-context{margin-bottom:30px}}@media(max-width:720px){.article-reading{padding:34px 22px 60px}.article-heading .eyebrow{margin:25px 0 16px;font-size:9px}.article-reading h1{font-size:36px;line-height:1.16;letter-spacing:-.7px;margin-bottom:23px}.post-meta{gap:8px;font-size:11px}.post-meta .archive-tag{display:inline-block;margin:0}.article-body p,.article-body li{font-size:17px;line-height:1.8}.article-body>p:first-child{font-size:19px;line-height:1.7}.article-body h2{font-size:29px;line-height:1.28;margin-top:43px;padding-top:22px}.article-body h3{font-size:18px}.article-body li{padding-left:5px}.archive-context{padding:18px}.archive-context p,.archive-context li{font-size:13px}.article-reading .post-contact{padding:24px}.blog-reading h1{font-size:47px;line-height:1.13}.blog-reading .blog-intro{font-size:16px}.blog-count{font-size:10px}.blog-entry{grid-template-columns:1fr;gap:15px;padding:28px 0 33px}.entry-number{font-size:32px}.blog-entry h2{font-size:28px;line-height:1.28}.entry-excerpt{font-size:16px;line-height:1.8}.entry-topic{margin-top:14px}.related>a{font-size:20px}}

.post-updated{flex-basis:100%;margin-top:4px;color:#526963}.related>p{font-size:14px;line-height:1.8;color:var(--muted)}
