main .content-section>h2,main .content-section>h3,main .content-section>h4{margin-top:2rem;margin-bottom:.8rem;line-height:1.35}main .content-section>h2:first-child,main .content-section>h3:first-child,main .content-section>h4:first-child{margin-top:0}main .content-section>p{margin:.65rem 0 1rem}main .content-section>ul,main .content-section>ol{margin:.8rem 0 1.25rem;padding-left:1.5rem}main .content-section>ul>li,main .content-section>ol>li{margin:.4rem 0}main .content-section .faq-section>h2{margin-bottom:1rem;line-height:1.35}.aft-written-content{overflow-wrap:break-word;padding-bottom:3rem}.aft-written-content h2{margin:2rem 0 .8rem;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.35}.aft-written-content h3{margin:1.6rem 0 .65rem;font-size:1.3rem;line-height:1.4}.aft-written-content h4{margin:1.3rem 0 .6rem;font-size:1.1rem;line-height:1.4}.aft-written-content p{margin:.65rem 0 1rem}.aft-written-content ul,.aft-written-content ol{margin:.8rem 0 1.25rem;padding-left:1.5rem}.aft-written-content li{margin:.35rem 0}.aft-written-content a{color:var(--color-accent-gold, #ffb800);text-underline-offset:3px}.aft-written-content .wp-block-image,.aft-written-content .aft-new-featured{margin:1.4rem 0 1.75rem}.aft-written-content .wp-block-image img,.aft-written-content .aft-new-featured img{max-width:100%;height:auto;display:block;border-radius:8px}.aft-written-content .aft-new-featured img{width:100%}.aft-written-content figcaption{color:var(--text-muted, #a0a0a0);font-size:.9rem;margin-top:.55rem}.aft-written-content .wp-block-table{max-width:100%;overflow-x:auto;margin:1.25rem 0 1.75rem}.aft-written-content .wp-block-table table{width:100%;border-collapse:collapse}.aft-written-content .wp-block-table th,.aft-written-content .wp-block-table td{padding:.7rem .85rem;border:1px solid var(--border-color, #333);text-align:left}.aft-written-content .wp-block-table th{background:var(--bg-card, #1e1e1e)}.aft-written-content .wp-block-quote{border-left:3px solid var(--color-accent-gold, #ffb800);padding-left:1rem;margin:1.25rem 0}.aft-written-content .wp-block-separator{margin:1.75rem 0}@media (max-width:600px){main .content-section>h2,main .content-section>h3,main .content-section>h4{margin-top:1.6rem}main .content-section>h2:first-child,main .content-section>h3:first-child,main .content-section>h4:first-child{margin-top:0}}