:root{--color-bg:#ffffff;--color-text:#1f2937;--color-muted:#6b7280;--color-border:#e5e7eb;--color-primary:#2563eb;--color-accent:#10b981;--container:1120px;--radius:14px;--shadow:0 10px 30px rgba(0, 0, 0, 0.04)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--color-text);background:var(--color-bg);line-height:1.6}img{display:block;max-width:100%!important;height:auto!important}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(100% - 32px,var(--container));margin-inline:auto}.site-footer,.site-header{border-bottom:1px solid var(--color-border);background:#fff}.site-footer{border-top:1px solid var(--color-border);border-bottom:0;margin-top:48px;padding:24px 0}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:24px}.main-nav ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.card{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.entry-title{margin-top:0;line-height:1.2}.entry-meta{color:var(--color-muted);font-size:.9375rem;margin-bottom:12px}.layout-two-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding-top:32px}.entry-content table,.sidebar .widget{background:#fff;border:1px solid var(--color-border)}.sidebar .widget{padding:20px;border-radius:var(--radius);margin-bottom:24px}@media (max-width:900px){.layout-two-columns{grid-template-columns:1fr}.header-inner{flex-direction:column;align-items:flex-start;padding:16px 0}.main-nav ul{flex-wrap:wrap}}.review-summary{background:#f8fafc;border:1px solid var(--color-border);padding:20px;border-radius:var(--radius);margin:32px 0}.review-summary h2{margin-top:0}.tool-button{display:inline-block;background:var(--color-primary);color:#fff;padding:7px 16px;border-radius:8px;font-weight:600;text-decoration:none}.tool-button:hover{opacity:.9}.custom-logo{max-height:60px;width:auto}.card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(0 0 0/.08);border-color:#dbe3ee}.tool-button{transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.tool-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(37 99 235/.18)}.wp-caption{max-width:100%;margin:0}.wp-caption-text{font-size:.79rem;text-align:center;color:var(--color-muted)}.entry-content table{border-spacing:0;margin:28px 0;font-size:15px;line-height:1.5;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0/.04)}.entry-content table th,.entry-content table thead th{background:#f8fafc;font-weight:700;color:var(--color-text)}.entry-content table td,.entry-content table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.entry-content table tr:last-child td{border-bottom:0}.entry-content table tbody tr:nth-child(even) td{background:#fcfdff}.entry-content table tbody tr:hover td{background:#f5f9ff}@media (max-width:768px){.entry-content table{display:block;overflow-x:auto;white-space:nowrap}}figure.wp-caption{padding-top:21px}.entry-content img,article img,figure img{max-width:100%!important;height:auto!important;display:block}.entry-content,.site-main,.type-post,article{min-width:0!important;max-width:100%!important}.entry-content table,article table{width:max-content!important;min-width:100%!important;border-collapse:collapse;display:table!important}.aith-related-card,.aith-related-grid,.aith-related-section{width:100%!important;max-width:100%!important}.aith-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aith-related-card{min-width:0!important;overflow:hidden}.aith-related-thumb{display:block;width:100%;overflow:hidden}.aith-related-thumb-img{display:block;width:100%!important;max-width:100%!important;height:180px!important;object-fit:cover!important}.aith-related-body,.aith-related-card-title,.aith-related-excerpt{min-width:0!important;overflow-wrap:anywhere;word-break:break-word}@media (max-width:767px){.entry-content,article{max-width:100%!important}.aith-related-grid{grid-template-columns:1fr!important;gap:16px}.aith-related-thumb-img{height:140px!important}}.aith-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1rem}.aith-table-scroll table{min-width:640px;width:100%}@media (max-width:767px){body,html{width:100%;max-width:100%;margin:0;padding:0}body *{box-sizing:border-box;min-width:0}.entry-content,.post,.site-main,.size-full,.size-large,.wp-caption,article,figure{width:100%!important;max-width:100%!important;min-width:0!important}.size-full,.size-large,.wp-caption,figure{margin-left:0!important;margin-right:0!important}.aith-table-scroll,.entry-content img,.post img,figure img,img{display:block!important;width:100%!important;max-width:100%!important}.entry-content img,.post img,figure img,img{height:auto!important}.aith-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}table{display:table!important;width:max-content!important;min-width:600px!important;max-width:none!important;border-collapse:collapse}.aith-related-body,.aith-related-card,.aith-related-grid,.aith-related-section{width:100%!important;max-width:100%!important;min-width:0!important}.aith-related-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.aith-related-card{overflow:hidden!important}.aith-related-thumb,.aith-related-thumb-img{display:block!important;width:100%!important;max-width:100%!important}.aith-related-thumb-img{height:140px!important;object-fit:cover!important}.aith-related-card-title,.aith-related-excerpt{overflow-wrap:anywhere;word-break:break-word}.entry-content,.site-main,article{padding-left:7px!important;padding-right:7px!important}.entry-content>*,article>*{max-width:100%}}.sidebar{min-width:0}.sidebar .widget-title{margin-top:0;margin-bottom:16px}.sidebar .aith-related-section{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;margin-bottom:24px;box-shadow:var(--shadow)}.sidebar .aith-related-grid,.sidebar .aith-related-grid-compact{grid-template-columns:1fr;gap:16px}.sidebar .aith-related-card{padding:0;border-radius:12px}.sidebar .aith-related-thumb-img{width:100%!important;height:150px!important;object-fit:cover!important;background:linear-gradient(135deg,#eff6ff 0,#f8fafc 100%)}.sidebar .aith-related-body{padding:16px}.sidebar .aith-related-card-title{margin:0 0 10px;font-size:1rem;line-height:1.3}.sidebar .aith-related-excerpt{color:var(--color-muted);font-size:.9375rem;line-height:1.6;margin-bottom:14px}.sidebar .aith-related-actions{margin-top:auto}@media (max-width:900px){.sidebar .aith-related-thumb-img{height:180px!important}}.site-footer .container{padding-top:36px;padding-bottom:18px}.footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.75fr) minmax(220px,.95fr);gap:32px;align-items:start}.footer-brand{min-width:0}.footer-brand-link{display:flex;align-items:flex-start;gap:16px;color:var(--color-text)}.footer-brand-link,.footer-brand-link:hover{text-decoration:none}.footer-brand-text{display:flex;flex-direction:column;gap:6px;min-width:0}.footer-brand-name{display:block;font-size:1.2rem;font-weight:700;line-height:1.2;color:var(--color-text)}.footer-brand-tagline{display:block;max-width:32ch;color:var(--color-muted);font-size:.96rem;line-height:1.7}.footer-links-group{min-width:0}.footer-heading{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:1rem;line-height:1.2;color:var(--color-text)}.footer-heading-icon,.footer-menu a{display:inline-flex;align-items:center}.footer-heading-icon{justify-content:center;width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid var(--color-border);color:var(--color-primary);font-size:.9rem;box-shadow:0 6px 18px rgb(0 0 0/.05);flex-shrink:0}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li+li{margin-top:10px}.footer-menu a{gap:10px;color:var(--color-text);text-decoration:none;transition:transform .18s ease,color .18s ease}.footer-menu a::before{content:"";width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));box-shadow:0 0 0 4px rgb(37 99 235/.08);flex-shrink:0}.footer-menu a:hover{color:var(--color-primary);text-decoration:none;transform:translateX(2px)}.footer-bottom{border-top:1px solid rgb(229 231 235/.9)}.footer-bottom p{margin:0;color:var(--color-muted);font-size:.93rem}@media (max-width:900px){.footer-grid{grid-template-columns:1fr;gap:24px}.footer-brand-tagline{max-width:none}}@media (max-width:600px){.site-footer .container{padding-top:28px;padding-bottom:16px}.footer-brand-link{gap:14px}.footer-brand-name{font-size:1.08rem}.footer-heading{margin-bottom:12px}.footer-menu li+li{margin-top:9px}.footer-bottom{margin-top:24px}}.footer-bottom{margin-top:30px;padding-top:0;border-top:0}.footer-bottom-inner,.sidebar .aith-related-actions{display:flex;align-items:center;justify-content:space-between}.footer-bottom-inner{gap:16px 24px;padding:16px 20px;border:1px solid rgb(219 227 238/.95);border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255/.96),rgb(248 250 252/.98));box-shadow:0 14px 36px rgb(15 23 42/.06);overflow:hidden}.footer-bottom-inner::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--color-primary),var(--color-accent))}.footer-copyright,.footer-made-with{margin:0;position:relative;z-index:1}.footer-copyright{color:var(--color-text);font-size:.93rem;font-weight:600}.footer-made-with{color:var(--color-muted);font-size:.9rem;text-align:right}@media (max-width:700px){.footer-bottom-inner{flex-direction:column;align-items:flex-start;padding:14px 16px}.footer-made-with{text-align:left}}.footer-bottom-inner{position:relative}.footer-bottom-inner::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgb(37 99 235/.08),rgb(16 185 129/.08),transparent 60%);opacity:.6}.sidebar .aith-related-actions{gap:14px;width:100%}.sidebar .aith-related-actions .tool-button{flex:0 0 auto}@media (max-width:900px){.sidebar .aith-related-actions{gap:12px}}@media (max-width:600px){.sidebar .aith-related-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%}.sidebar .aith-related-actions .tool-button{padding-left:14px;padding-right:14px}}.menu-toggle{display:none;background:0 0;border:0;font-size:26px;cursor:pointer;color:var(--color-text)}@media (max-width:768px){.header-inner{flex-direction:row!important;align-items:center;justify-content:space-between}.menu-toggle{display:block}.main-nav{position:absolute;top:72px;left:0;width:100%;background:#fff;border-top:1px solid var(--color-border);display:none;padding:16px}.main-nav ul{flex-direction:column;gap:14px}.footer-grid{display:grid;grid-template-columns:1fr;gap:20px}.footer-links-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-brand{grid-column:1/-1}}.footer-links-wrapper{display:contents}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:22px}.footer-brand{grid-column:1/-1}.footer-links-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.footer-links-group{min-width:0}.footer-menu li+li{margin-top:8px}}@media (max-width:520px){.footer-links-wrapper{gap:14px}.footer-heading{font-size:.88rem}.footer-menu a{gap:8px}}