.blog-home,.article{max-width:1120px;margin:auto;padding:110px 32px}.blog-home h1,.article h1{font-size:var(--type-page);max-width:850px;margin:20px 0}.lead,.dek{max-width:640px;font-size:var(--type-large);color:#bbb8b0}.featured{margin:70px 0;border:1px solid #45423d;padding:38px;display:grid;gap:18px;background:#181817}.featured p,.category{color:var(--accent);font-size:var(--type-label);font-weight:700;letter-spacing:var(--tracking-label)}.featured h2{font-size:clamp(2rem,4vw,3.4rem);margin:0}.featured span{color:#bdb9b0;max-width:620px}.featured .text-link{width:max-content}.guide-controls{border-top:1px solid #3b3934;padding:28px 0}.guide-controls label{display:block;font-size:.78rem;color:#a9a59d}.guide-controls input{display:block;margin-top:8px;max-width:430px;width:100%;background:#161615;border:1px solid #45423d;color:var(--cloud);padding:12px;border-radius:6px}.guide-controls input:focus{outline:2px solid var(--accent);outline-offset:2px}.guide-controls button{background:none;color:#b8b5ad;border:1px solid #46433e;padding:7px 10px;border-radius:999px;font-size:.72rem;margin:16px 6px 0 0;cursor:pointer}.guide-controls button.active{background:var(--cloud);color:var(--ink);border-color:var(--cloud)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3b3934}.guide-card{padding:26px 22px 26px 0;border-bottom:1px solid #3b3934;margin-right:22px}.guide-card>p:first-child,.guide-card small{font-size:.68rem;color:#99968e}.guide-card h2{font-size:1.45rem;line-height:1.16;margin:12px 0}.guide-card h2 a:hover,.related a:hover b{color:var(--accent)}.guide-card>p:nth-of-type(2){font-size:.84rem;color:#b1aea6}.blog-cta{margin-top:100px;padding:45px;background:var(--cloud);color:var(--ink)}.blog-cta h2{font-size:clamp(2rem,4vw,3.6rem);margin:0 0 15px}.blog-cta p{max-width:570px}.breadcrumbs,.byline{font-size:.75rem;color:#96938b}.breadcrumbs a{color:var(--accent)}.article{max-width:900px}.article .toc{border-left:1px solid var(--accent);padding:12px 18px;margin:45px 0}.toc b,.toc a{display:block;font-size:.78rem}.toc a{color:#aaa69e;margin-top:7px}.article-body{max-width:690px}.article-body h2{font-size:2rem;margin:55px 0 15px}.article-body p,.article-body li{color:#c4c0b8;font-size:1.02rem;line-height:1.72}.article-body ol,.article-body ul{padding-left:22px}.article-body aside{background:#20201d;border-left:2px solid var(--accent);padding:18px;margin:30px 0;color:#d0ccc3;font-size:.9rem}.article-body section{border-top:1px solid #3b3934;margin-top:55px;padding-top:30px}.related{border-top:1px solid #3b3934;margin-top:75px;padding-top:25px}.related h2{font-size:1.8rem}.related a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #3b3934}.related span{font-size:.72rem;color:#99968e}@media(max-width:760px){.blog-home,.article{padding:80px 20px}.guide-grid{grid-template-columns:1fr}.guide-card{margin-right:0;padding-right:0}.featured,.blog-cta{padding:27px}.article-body p,.article-body li{font-size:1rem}}
