.oct14-guides .article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.oct14-guides .post-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:28px;min-width:0}.oct14-guides .post-card h3{font-size:24px;line-height:1.25}.oct14-guides .post-card p{font-size:14px;line-height:1.8}.oct14-guides .article-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:24px;font-size:12px}.oct14-guides .tag{display:inline-block;font-size:10px;font-weight:700;color:#a54800;background:#fff1e5;padding:8px 10px;border-radius:6px;margin-bottom:20px}.oct14-article{max-width:900px;padding-top:45px;padding-bottom:70px}.oct14-article h1{font-size:clamp(32px,4.5vw,54px);line-height:1.15}.oct14-article h2{font-size:28px;line-height:1.3;margin:38px 0 20px}.oct14-article h3{font-size:21px;line-height:1.4;margin:25px 0 16px}.oct14-article p{font-size:16px;line-height:1.9}.oct14-article .post-buy-action{margin:20px 0 28px}.oct14-article .post-hero{margin:30px 0}.oct14-article .post-hero img{display:block;width:100%;height:auto;aspect-ratio:2/1;border-radius:14px;object-fit:cover}.oct14-article figcaption{font-size:11px;color:#777;margin-top:10px}.oct14-article .post-toc{display:block;position:static;width:auto;background:#fff3e8;border:1px solid #f0d8c4;border-radius:14px;padding:25px;margin:30px 0;color:#111}.oct14-article .post-toc h2{font-size:22px;margin:0 0 15px}.oct14-article .post-toc a{font-size:13px;line-height:1.9;color:#a64b05}.oct14-article h2[id]{scroll-margin-top:100px}.oct14-article .article-table{overflow-x:auto;margin:25px 0}.oct14-article table{border-collapse:collapse;width:100%;font-size:13px}.oct14-article th,.oct14-article td{border:1px solid #ddd;padding:14px;text-align:left;min-width:110px}.oct14-article th{background:#fff2e7}.oct14-article aside{background:#fff2e5;border-radius:15px;padding:30px;margin-top:40px}.oct14-article aside h2{margin-top:0}.oct14-article .eyebrow{font-size:11px}@media(max-width:800px){.oct14-guides .article-grid{grid-template-columns:1fr}.oct14-article h1{font-size:32px}.oct14-article h2{font-size:25px}.oct14-article p{font-size:15px}.oct14-article .post-toc{padding:20px}.oct14-article .post-toc a{font-size:12px}}
.oct14-article h1,.oct14-article h2,.oct14-article h3,.oct14-guides h2,.oct14-guides h3{font-family:"Work Sans",Arial,sans-serif;font-style:normal;text-transform:none;letter-spacing:-.5px}