:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}:root{--primary-color:#2563eb;--primary-dark:#1e40af;--secondary-color:#d97706;--success-color:#10b981;--bg-light:#f9fafb;--bg-gray:#f3f4f6;--text-dark:#1f2937;--text-light:#6b7280;--border-color:#e5e7eb;--blue-bg:#e8f0fe;--green-bg:#f0fdf4;--yellow-bg:#fffbeb}*{margin:0;box-sizing:border-box}body,html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;color:var(--text-dark);line-height:1.6;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-floral{background-color:#fffaf0}header.site-header{padding:.7rem 0;display:flex;flex-direction:column;width:100%;box-sizing:border-box;flex-shrink:0;color:inherit;background:#ffffffd9;backdrop-filter:blur(20px);border-bottom:1px solid;border-color:#ffffff4d #ffffff4d #fff3;border-image:initial;box-shadow:#0000001a 0 8px 32px,#fff3 0 0 0 1px;transition:.3s cubic-bezier(.4,0,.2,1);position:sticky;top:0;z-index:1100}*,.navbar{padding:0}.navbar-brand{font-weight:800;color:var(--primary-color)!important;letter-spacing:-.8px;text-transform:uppercase;font-size:1.1rem}.footer-section a,.navbar-nav .menu-item a{text-decoration:none}.nav-link,.nav-link:hover{text-decoration:none!important}.nav-link{color:var(--text-dark)!important;font-weight:600;margin:0 .5rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:0!important}.nav-link:hover{color:var(--primary-color)!important}footer.site-footer{background:linear-gradient(135deg,#1f2937 0,#111827 100%);color:#fff;padding:4rem 0 2rem;margin-top:5rem}.footer-section h4{color:#fff;margin-bottom:1.5rem;font-weight:800;font-size:1.05rem;letter-spacing:-.3px}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.9rem}.footer-section a{color:#d1d5db;transition:color .3s ease;font-weight:500}.footer-section a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:2.5rem;text-align:center;color:#9ca3af;margin-top:2rem}#reading-progress{position:fixed;top:0;left:0;width:0;height:4px;background:var(--primary-color);z-index:2000}.author-box{border:1px solid var(--border-color)}.table_content{max-height:400px;overflow-y:auto}.breadcrumb-item a{color:var(--text-light);text-decoration:none;font-size:.9rem}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{white-space:break-spaces}.table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch;display:block;width:100%}@media (max-width:991px){aside .sticky-top{position:relative!important;top:0!important;margin-top:3rem}}@media (max-width:480px){.navbar-brand{font-size:1rem}.nav-link{margin:0 .5rem}.blog_sidebar_content{margin-top:0}}.lwptoc{margin:32px 0}.lwptoc:first-child{margin-top:16px}.lwptoc_i{padding:14px 18px 18px;text-align:left}.lwptoc_item{margin-top:2px}.lwptoc_item:first-child{margin-top:0}.lwptoc_item_number{margin-right:2px}.lwptoc-autoWidth .lwptoc_i{display:inline-block}.lwptoc-baseItems .lwptoc_items{font-size:90%}.lwptoc-light .lwptoc_i{color:#333;background:#fafafa}.lwptoc-light .lwptoc_i A:active,.lwptoc-light .lwptoc_i A:focus,.lwptoc-light .lwptoc_i A:hover{color:#3175e4;border-color:#3175e4}.lwptoc-light .lwptoc_items A:visited{color:#000394}