.article-full{background:#fff;border-radius:12px;padding:30px;margin:30px 0;box-shadow:0 6px 18px rgb(0 0 0 / .06);max-width:800px;margin-left:auto;margin-right:auto;overflow:hidden;font-family:'Lato',system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.article-header{margin-bottom:18px;text-align:left}.article-meta{color:#7f8c8d;font-size:14px;margin-bottom:8px}.article-title{font-size:30px;color:#2c3e50;line-height:1.2;margin-bottom:8px}.article-image{margin:18px 0;border-radius:10px;overflow:hidden;display:block;width:100%;max-height:520px;background:#eee}.article-image img{display:block;width:100%;height:auto;object-fit:cover;max-height:520px}.article-content{font-size:18px;line-height:1.8;color:#333;margin-top:6px}.article-content h2{font-size:24px;margin:28px 0 14px;color:#2c3e50;padding-bottom:8px;border-bottom:2px solid #3498db}.article-content h3{font-size:20px;margin:20px 0 10px;color:#34495e}.article-content p{margin-bottom:16px}.article-content ul,.article-content ol{margin:12px 0 20px 1.2rem;padding-left:1rem}.comparison-table,.strategy-table{width:100%;border-collapse:collapse;margin:24px 0;box-shadow:0 6px 18px rgb(0 0 0 / .04)}.comparison-table th,.comparison-table td,.strategy-table th,.strategy-table td{padding:12px 14px;border:1px solid #e8e8e8;text-align:left}.comparison-table th,.strategy-table th{background:#3498db;color:#fff;font-weight:600}.comparison-table tr:nth-child(even),.strategy-table tr:nth-child(even){background:#f8f9fa}.tip-box,.conclusion{background:#e8f4fc;border-left:5px solid #3498db;padding:18px;margin:20px 0;border-radius:8px}.tip-box h3,.conclusion h3{color:#2c3e50;margin-bottom:8px}.hentry .entry-content .wp-block-button .wp-block-button__link{border-radius:10px;background-color:#ffc03d;color:#1d1d1d;padding:10px 18px;text-decoration:none;display:inline-block;transition:background .18s ease,transform .08s ease}.hentry .entry-content .wp-block-button .wp-block-button__link:hover{background-color:#fcb900;transform:translateY(-2px)}.wp-block-image img,.article-content img{max-width:100%;height:auto;border-radius:8px}.aligncenter{display:block;margin:0 auto}.sidebar-widget{background:#fff;padding:18px;border-radius:10px;box-shadow:0 6px 18px rgb(0 0 0 / .04);margin-bottom:20px}.tags{display:flex;gap:8px;flex-wrap:wrap}.tag{background:#f1f8ff;color:#3498db;padding:6px 10px;border-radius:6px;text-decoration:none;font-size:14px}.entry-header,.entry-title,.entry-meta,.hentry .entry-header,.hentry .entry-meta,.blog header{background:transparent!important;color:inherit!important;padding:0!important;border:none!important}body:not(.home) #masthead,body:not(.home) .site-header{background-color:#3b3f91!important;color:#fff!important;transition:background-color .22s ease,box-shadow .22s ease}body:not(.home) .site-header a,body:not(.home) .site-header .menu-toggle,body:not(.home) .site-header button,body:not(.home) .site-header .search-toggle,body:not(.home) .site-header svg,body:not(.home) .site-header .site-title a,body:not(.home) .main-navigation a,body:not(.home) .main-navigation ul li a{color:#fff!important;fill:#fff!important;stroke:#fff!important}body.blog .site-header .main-navigation ul.menu>li>a,body.blog .site-header .main-navigation ul.menu>li>a{color:#fff!important}.site-header ul.menu li.current-menu-item>a,.site-header ul.menu li.current_page_item>a{color:#fff!important;font-weight:700}.main-navigation .sub-menu{background-color:rgb(255 255 255 / .06)!important}.main-navigation .sub-menu a{color:#fff!important}.main-navigation .sub-menu a:hover{color:#ffd700!important}body:not(.home) .site-header.header-scrolled,body:not(.home) #masthead.header-scrolled{background-color:rgb(59 63 145 / .85)!important;box-shadow:0 2px 8px rgb(0 0 0 / .08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body:not(.home) .site-header.header-scrolled:hover,body:not(.home) #masthead.header-scrolled:hover{background-color:rgb(59 63 145)!important}button.menu-toggle,button#site-navigation-menu-toggle{color:#fff!important;fill:#fff!important}body:not(.home) #masthead.site-header .main-navigation ul.menu li a{color:#fff!important}@media (max-width:768px){.article-title{font-size:22px}.article-image{max-height:320px}.article-content{font-size:16px}body:not(.home) #masthead{min-height:56px;padding:6px 10px}body:not(.home) #masthead .custom-logo-link img{max-height:40px;width:auto}}@media (min-width:769px){.article-title{font-size:30px}.article-content{font-size:18px}}.u-hidden{display:none!important}.u-center{text-align:center}body.blog #masthead .main-navigation a,body.single-post #masthead .main-navigation a,body.archive #masthead .main-navigation a{color:#fff!important}body.blog #masthead .main-navigation a:hover,body.single-post #masthead .main-navigation a:hover,body.archive #masthead .main-navigation a:hover{color:#ffd6d6!important}@media (min-width:768px){.category .hentry,.archive .hentry,.category .entry-content,.archive .entry-content{max-width:80%;width:auto!important}.category #primary,.archive #primary{width:70%!important;float:left!important}.category #secondary,.archive #secondary{width:25%!important;float:right!important;clear:none!important;display:block!important}}.site-main nav.navigation .nav-links a{display:none!important}