.skip-link{z-index:10;color:#227879;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.prose img{max-width:100%;height:auto}.prose a{overflow-wrap:anywhere}#featured .section-head:after{content:none}.back-to-top{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:20;backdrop-filter:blur(6px);color:#fff;background:#324e5ba6;border:1px solid #d1e4e7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:16px;line-height:1.4;text-decoration:none;display:flex;position:fixed;box-shadow:0 3px 12px #324e5b26}.back-to-top:hover{color:#fff;background:#227879d9}.back-to-top:focus-visible{outline-offset:4px;outline:3px solid #227879}body{padding-bottom:88px}@media (width<=600px){.back-to-top{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:44px;height:44px;padding:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.route-steps span{padding:0}.route-steps .study-title{font-size:16px;line-height:1.8}.route-steps .series-part{margin-bottom:4px;font-size:14px}.route-steps li{padding-block:8px}.reader .study-body img{width:auto;height:auto;max-width:min(100%,var(--article-image-max-width));max-height:var(--article-image-max-height);object-fit:contain;margin:28px auto;display:block}.reader .study-body figure.study-figure{margin:28px 0}.reader .study-body figure.study-figure img{margin:0 auto}.reader .study-body figcaption{text-align:center;font-size:var(--article-caption-font-size);color:var(--muted);margin:var(--article-caption-gap) auto 0;max-width:var(--article-image-max-width);line-height:1.7}.prose .study-subscribe a.original-button{color:#fff;background:var(--teal);margin-top:0;text-decoration:none}.prose .study-subscribe a.original-button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.study-related{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.prose .study-related h2{margin:0 0 24px}.study-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.study-related-item{border:1px solid var(--line);color:var(--ink);background:var(--paper);padding:20px;text-decoration:none;display:block}.study-related-item:hover{border-color:var(--teal)}.study-related-item:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.study-related-item img{aspect-ratio:16/9;object-fit:contain;width:100%;margin:0 0 18px}.study-related-item h3{margin:0 0 16px;font-size:21px;line-height:1.65}.study-related-item p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.study-subscribe{background:var(--mint);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px;display:flex}.study-subscribe p{margin:0;font-size:18px;line-height:1.8}.study-subscribe a{white-space:nowrap}.study-related-item .series-part{font-size:14px}#article-list .series-part{margin-bottom:4px;font-size:14px}@media (width<=650px){.study-related-grid{grid-template-columns:1fr}.study-subscribe{flex-direction:column;align-items:flex-start}.study-related-item{padding:20px}}.prose a.study-related-item{color:var(--ink);text-decoration:none}.prose a.study-related-item:hover{color:var(--ink)}@media (width>=1000px){.reader{--reader-container-width:1040px;--reader-sidebar-width:180px;--reader-column-gap:52px;--reader-gutter:24px}.reader .reader-grid{max-width:var(--reader-container-width);grid-template-columns:var(--reader-sidebar-width) minmax(0,760px);column-gap:var(--reader-column-gap);padding-inline:var(--reader-gutter)}.reader .reader-head .read-wrap{box-sizing:border-box;width:min(var(--reader-container-width),100%);padding-right:var(--reader-gutter);padding-left:calc(var(--reader-gutter) + var(--reader-sidebar-width) + var(--reader-column-gap));margin-inline:auto}}@media (width<=999px){.reader .reader-grid{max-width:808px;display:block}.reader .reader-grid>.toc{display:none}.reader details.mobile-toc{background:var(--paper);border:1px solid var(--line);margin-bottom:35px;padding:14px 18px;font-size:16px;display:block}.reader details.mobile-toc a{color:var(--teal);padding:8px 0;display:block}}.reader .study-body>img:first-child:has(+figure[data-notion-cover]){display:none}
