/* Fifteen Fold v13.3.3: scoped styling for new native WordPress authority articles.
   Existing page, hero, card and global styles are unchanged. */
.ff9-site .ff134-article{max-width:900px;margin:0 auto;padding:0 0 30px;color:#263740;font-size:17px;line-height:1.76}
.ff9-site .ff134-article > p:first-child{margin-top:0}
.ff9-site .ff134-article h2{color:#0b1820;font-weight:760;letter-spacing:-.027em;line-height:1.2;font-size:clamp(25px,3vw,34px);margin:42px 0 14px}
.ff9-site .ff134-article h3{color:#0b1820;line-height:1.24;font-size:clamp(19px,2.2vw,23px);margin:29px 0 10px}
.ff9-site .ff134-article p,.ff9-site .ff134-article li{max-width:80ch}
.ff9-site .ff134-article li{margin:0 0 8px}
.ff9-site .ff134-article ul,.ff9-site .ff134-article ol{padding-left:26px;margin:14px 0 26px}
.ff9-site .ff134-article a{color:#086e79;text-decoration-thickness:1px;text-underline-offset:3px}
.ff9-site .ff134-direct{border-left:4px solid #ff6a2b;background:#f4f7f8;padding:20px 23px;margin:0 0 22px;border-radius:0 8px 8px 0}
.ff9-site .ff134-note{border-left:4px solid #087582;background:#eef4f4;padding:18px 22px;margin:22px 0;border-radius:0 8px 8px 0;font-size:15px}
.ff9-site .ff134-toc{display:flex;flex-wrap:wrap;gap:6px 20px;margin:26px 0;padding:15px 18px;background:#f5f7f7;border:1px solid #dce3e5;border-radius:10px;font-size:14px}
.ff9-site .ff134-toc strong{width:100%;color:#0b1820}
.ff9-site .ff134-table-scroll{margin:24px 0 30px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d9e1e3;border-radius:10px}
.ff9-site .ff134-table-scroll table{min-width:560px;width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;background:#fff}
.ff9-site .ff134-table-scroll caption{text-align:left;padding:12px 16px;color:#57666d;font-size:12px;background:#f6f8f8}
.ff9-site .ff134-table-scroll th,.ff9-site .ff134-table-scroll td{padding:13px 15px;text-align:left;border-bottom:1px solid #e2e7e9;vertical-align:top}
.ff9-site .ff134-table-scroll thead{background:#edf3f3}
.ff9-site .ff134-table-scroll th{color:#0b1820;font-weight:750}
.ff9-site .ff134-cta{margin:42px 0 25px;padding:clamp(22px,4vw,34px);background:#0b1820;color:#fff;border-radius:12px}
.ff9-site .ff134-cta .ff134-eyebrow{color:#ff9a6e;text-transform:uppercase;letter-spacing:.1em;font-weight:760;font-size:11px}
.ff9-site .ff134-cta h2{color:#fff;margin:10px 0 12px;font-size:clamp(25px,3vw,32px)}
.ff9-site .ff134-cta p{color:#d0dbe0}
.ff9-site .ff134-cta > a{display:inline-block;background:#ff6a2b;color:#101820;text-decoration:none;padding:13px 20px;font-weight:780;border-radius:8px}
.ff9-site .ff134-cta .ff134-secondary{font-size:14px}
.ff9-site .ff134-cta .ff134-secondary a{color:#dcecf0}
.ff9-site .ff134-article code{font-size:.9em;white-space:normal;overflow-wrap:anywhere}
@media(max-width:650px){.ff9-site .ff134-article{font-size:16px}.ff9-site .ff134-direct{padding:16px}.ff9-site .ff134-toc{display:block}.ff9-site .ff134-toc a{display:block;padding:5px 0}.ff9-site .ff134-table-scroll{margin-left:0;margin-right:0}.ff9-site .ff134-cta{border-radius:9px}}
@media(prefers-reduced-motion:reduce){.ff9-site .ff134-article{scroll-behavior:auto}}

.ff9-site.ff134-editorial .body-content{padding-top:clamp(22px,3.2vw,42px)}
