.guide-full .editorial-date{font-size:14px;line-height:1.6;margin-top:18px;color:var(--ink)}.guide-full .guide-reading-layout{align-items:start}.guide-full .guide-reading-nav{position:sticky;top:24px}.guide-full .guide-reading-nav details{border-top:1px solid var(--line);padding-top:18px}.guide-full .guide-reading-nav summary{font-size:16px;line-height:1.5;font-weight:600;cursor:pointer}.guide-full .guide-reading-nav nav{max-height:68vh;overflow:auto;display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-right:12px}.guide-full .guide-reading-nav nav a{font-size:14px;line-height:1.5}.guide-full .guide-reading-nav .editorial-toc-h3,.guide-full .guide-reading-nav .editorial-toc-h4{padding-left:12px}.editorial-prose{min-width:0}.editorial-quick{background:#d8ddd4;border:1px solid #809387;padding:26px 30px;margin-bottom:34px}.editorial-quick ul{padding-left:21px;margin:16px 0 0;list-style:disc}.editorial-quick li{font-size:18px;line-height:1.6;margin:9px 0}.editorial-cover{width:100%;height:auto;max-height:540px;object-fit:contain;display:block;margin:0 0 35px;background:#d7ddd5}.editorial-body{font-size:19px;line-height:1.85;overflow-wrap:anywhere}.editorial-body p{font-size:inherit;line-height:inherit;margin:0 0 23px}.editorial-body h1,.editorial-body h2{font-family:inherit;font-size:31px;line-height:1.28;margin:42px 0 20px;letter-spacing:-.025em;scroll-margin-top:24px}.editorial-body h3{font-family:inherit;font-size:24px;line-height:1.35;margin:30px 0 18px;scroll-margin-top:24px}.editorial-body h4{font-size:21px;line-height:1.4;margin-top:25px;scroll-margin-top:24px}.editorial-body ul,.editorial-body ol{padding-left:24px;list-style:revert;margin:20px 0 28px}.editorial-body li{font-size:18px;line-height:1.75;margin:9px 0}.editorial-body a{text-decoration:underline;text-underline-offset:4px}.editorial-body img{max-width:100%;height:auto;display:block;margin:28px 0}.editorial-body figure{margin:28px 0}.editorial-body figcaption{font-size:14px;line-height:1.6}.editorial-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:16px;margin:26px 0}.editorial-body th,.editorial-body td{border:1px solid #7a9085;padding:12px;min-width:110px;text-align:left}.editorial-body blockquote{margin:25px 0;padding:20px 24px;border-left:3px solid #345442;background:#d8ddd4}.editorial-review{margin-top:40px;padding:25px 0;border-top:1px solid #809387}.editorial-review h2{font-family:inherit;font-size:24px;line-height:1.3;margin:0 0 18px}.editorial-review p,.editorial-review li{font-size:15px;line-height:1.75}.editorial-review ul{padding-left:20px;list-style:disc}.editorial-review a{text-decoration:underline;text-underline-offset:3px}.guide-complete-article>.editorial-review{width:min(1120px,88%);margin-inline:auto}.guide-full .guide-reading-content{overflow-wrap:anywhere}.guide-full a:focus-visible,.guide-full summary:focus-visible{outline:3px solid #345442;outline-offset:4px}
@media(max-width:850px){.guide-full .guide-reading-nav{position:static;display:block!important;width:100%}.guide-full .guide-reading-layout{display:flex;flex-direction:column;gap:25px}.guide-full .guide-reading-content{width:100%}.guide-full .guide-reading-nav nav{max-height:240px}.editorial-body{font-size:18px}.editorial-body h2{font-size:27px}.editorial-quick{padding:22px}.editorial-quick li{font-size:17px}.editorial-cover{max-height:none}}
