/*!
Theme Name: The Injury Desk
Theme URI: https://theinjurydesk.com/
Author: SMC Web Developer
Author URI: 
Description: Custom WordPress theme for The Injury Desk.
Version: 1.0.0
Tested up to: 6.5
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: theinjurydesk
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
:root{--navy:#0d1b2a;--navy-mid:#152238;--navy-light:#1b2d45;--gold:#c5a059;--gold-light:#dbbe7e;--gold-dim:rgba(197,160,89,.12);--yellow:#ffd600;--yellow-dim:rgba(255,214,0,.1);--bg:#fafbfc;--white:#f8f9fa;--text:#0d1b2a;--text-muted:#5a6b80;--border:#e2e6ec;--border-light:#eef0f4;--red:#d90429;--green:#16a34a;--green-dim:rgba(34,197,94,.12);--gold-text:#9b7b3e}*{margin:0;padding:0;box-sizing:border-box}::selection{background:rgba(197,160,89,.2)}html{scroll-behavior:smooth}body{font-family:'Outfit','Helvetica Neue',sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}.container{max-width:1100px;margin:0 auto;padding:0 20px}.container-sm{max-width:760px;margin:0 auto;padding:0 20px}.container-quiz{max-width:540px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.font-display{font-family:'Cormorant Garamond',serif}.section-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px}.section-label--gold{color:var(--gold-text)}.section-label--yellow{color:var(--yellow)}.section-label--red{color:var(--red)}.section-label--gold-light{color:var(--gold-light)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;letter-spacing:.3px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-yellow{background:var(--yellow);color:var(--navy);padding:14px 30px;border-radius:8px;font-size:15px;box-shadow:0 4px 16px rgba(255,214,0,.2)}.btn-yellow:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(255,214,0,.35)}.btn-yellow--lg{padding:18px 44px;font-size:17px}.btn-yellow--full{width:100%}.btn-gold-outline{background:0 0;color:var(--gold);border:2px solid var(--gold);padding:14px 30px;border-radius:8px;font-size:15px}.btn-gold-outline:hover{background:var(--gold-dim)}.btn-back{padding:14px 24px;border-radius:8px;border:2px solid var(--border);background:#fff;color:var(--navy);font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.badge{display:inline-flex;align-items:center;gap:7px;background:var(--gold-dim);border:1px solid rgba(197,160,89,.2);border-radius:100px;padding:7px 16px;font-size:12.5px;font-weight:600;color:var(--gold);white-space:nowrap}.badge-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.site-nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-light);padding:0 20px;box-shadow:0 4px 20px rgba(13,27,42,.04)}.site-nav__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.site-nav__links{display:flex;align-items:center;gap:32px}.site-nav__link{font-size:13.5px;font-weight:600;color:var(--navy);text-decoration:none;opacity:.55;transition:opacity .15s}.site-nav__link:hover,.site-nav__link--active{opacity:1}.nav-mobile-btn{display:none;background:0 0;border:none;cursor:pointer;padding:8px}.nav-mobile-menu{display:none;padding:8px 0 20px;border-top:1px solid var(--border-light)}.nav-mobile-menu a{display:block;padding:13px 0;font-size:15px;font-weight:600;color:var(--navy);text-decoration:none}@media (max-width:768px){.site-nav__links{display:none !important}.nav-mobile-btn{display:block !important}.nav-mobile-menu.open{display:block !important}}.hero{background:linear-gradient(172deg,var(--navy) 0%,var(--navy-mid) 55%,var(--navy-light) 100%);padding:40px 20px 40px;position:relative;overflow:hidden}.hero__grid{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px}.hero__dots{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.04;background-image:radial-gradient(#c5a059 1px,transparent 1px);background-size:32px 32px}.hero__glow{position:absolute;top:-120px;right:-120px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(197,160,89,.04),transparent 70%)}.hero__inner{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:48px;position:relative;z-index:2}.hero__content{flex:1.2;text-align:left}.hero__image-wrapper{flex:1;display:flex;justify-content:center;align-items:center}.hero__image{max-width:100%;height:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px rgba(0,0,0,.35);background:rgba(255,255,255,.02);backdrop-filter:blur(10px);padding:8px;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.hero h1{font-size:clamp(32px, 4.5vw, 52px);font-weight:700;color:#fff;line-height:1.15;margin-bottom:22px;letter-spacing:-.5px}.hero p{color:#9aacbf;font-size:17px;line-height:1.65;max-width:580px;margin:0 0 36px}.hero__btns{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap}.text-yellow{color:var(--yellow)}.text-gold{color:var(--gold)}.text-gold-light{color:var(--gold-light)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));gap:20px}.card-grid--4{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:30px;transition:all .35s cubic-bezier(.16,1,.3,1)}.card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(13,27,42,.06);border-color:var(--gold)}.card--bg{background:var(--bg)}.card--dark{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px;transition:all .35s cubic-bezier(.16,1,.3,1)}.card--dark:hover{transform:translateY(-4px);background:rgba(255,255,255,.06);border-color:rgba(197,160,89,.3);box-shadow:0 16px 36px rgba(0,0,0,.2)}.card--top-gold{border-top:3px solid var(--gold)}.card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.card__icon--gold{background:var(--gold-dim)}.card__icon--red{background:rgba(217,4,41,.04)}.card__icon--sm{width:44px;height:44px;border-radius:10px}.card h3{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:8px}.card p,.card--dark p{font-size:14px;line-height:1.65;color:var(--text-muted)}.card--dark h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.card--dark p{color:#8a9db5;font-size:13.5px}.section{padding:80px 20px}.section--white{background:#fafaf8}.section--bg{background:#f2efe8;background-image:radial-gradient(rgba(13,27,42,.055) 1px,transparent 1px);background-size:22px 22px}.section--navy{background:linear-gradient(172deg,var(--navy),var(--navy-light))}.section--navy-sm{background:linear-gradient(135deg,var(--navy),var(--navy-mid));padding:70px 20px}.section h2{font-size:36px;font-weight:700;color:var(--navy);line-height:1.2;margin-bottom:12px}.section--navy h2{color:#fff}.section .subtitle{color:var(--text-muted);font-size:16px;max-width:580px;margin:0 auto;line-height:1.65}.section--navy .subtitle{color:#8a9db5;max-width:540px}.testimonial{background:#fff;border-radius:14px;padding:28px 30px;border-left:4px solid var(--gold);text-align:left;box-shadow:0 2px 12px rgba(13,27,42,.04);margin-bottom:20px}.testimonial__stars{display:flex;gap:3px;margin-bottom:12px}.testimonial__stars svg{width:14px;height:14px}.testimonial p{font-size:15px;color:var(--navy);line-height:1.7;font-style:italic;margin-bottom:14px}.testimonial__author{font-size:13px;font-weight:700;color:var(--gold-text)}.damages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:24px}.damages-card{background:#fff;border-radius:16px;padding:32px;border:1px solid #e2e8f0;box-shadow:0 12px 32px rgba(0,0,0,.15);transition:all .35s cubic-bezier(.16,1,.3,1)}.damages-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(0,0,0,.22)}.damages-card h3{font-size:20px;font-weight:800;color:#0d1b2a !important;margin-bottom:18px;display:flex;align-items:center;gap:10px}.damages-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;font-weight:600;color:#1e293b !important;line-height:1.5}.callout{margin-top:32px;background:rgba(13,27,42,.75);border-radius:14px;padding:24px 28px;border:1px solid rgba(197,160,89,.3);display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;backdrop-filter:blur(8px)}.callout__body{flex:1;min-width:240px}.callout h4{font-size:16px;font-weight:700;color:#ffd600;margin-bottom:6px}.callout p{font-size:14.5px;color:#e2e8f0;line-height:1.6}.trust-bar{padding:28px 20px;background:#fff;border-bottom:1px solid var(--border-light);text-align:center}.trust-bar__label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.trust-bar__logos{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;opacity:.3}.trust-bar__logos span{font-size:16px;font-weight:800;color:var(--navy);letter-spacing:1px}.site-footer{background:var(--navy);padding:48px 20px 32px;text-align:center}#footer-logo img{margin:0 auto}.site-footer p{color:#5a6b80;font-size:12.5px;line-height:1.7;max-width:520px;margin:20px auto 0}.site-footer__links{margin-top:22px;display:flex;justify-content:center;gap:24px}.site-footer__links a{color:#5a6b80;font-size:12.5px;font-weight:500;text-decoration:none}.site-footer__links a:hover{color:var(--gold)}.site-footer__copy{color:#3a4b5e;font-size:11px;margin-top:24px}.quiz-wrapper{max-width:540px;margin:0 auto}.quiz-progress{margin-bottom:28px}.quiz-progress__top{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-muted);margin-bottom:7px;font-weight:700;letter-spacing:.5px}.quiz-progress__bar{height:5px;background:var(--border-light);border-radius:100px;overflow:hidden}.quiz-progress__fill{height:100%;background:linear-gradient(90deg,var(--yellow),var(--gold));border-radius:100px;transition:width .4s ease}.quiz-step{min-height:280px}.quiz-step h3{font-size:21px;font-weight:700;color:var(--navy);margin-bottom:4px}.quiz-step .desc{color:var(--text-muted);font-size:14px;margin-bottom:20px;line-height:1.5}.quiz-nav{display:flex;gap:12px;margin-top:24px}.quiz-option{width:100%;text-align:left;padding:17px 20px;background:#fff;border:2px solid var(--border);border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;color:var(--navy);transition:all .2s ease,transform .1s ease;font-family:inherit;display:flex;align-items:center;justify-content:space-between}.quiz-option:hover{border-color:var(--gold);transform:translateY(-1px)}.quiz-option:active{transform:scale(.99)}.quiz-option.active{background:var(--yellow-dim);border-color:var(--yellow)}.quiz-input{width:100%;padding:15px 16px;border-radius:10px;border:2px solid var(--border);font-size:15px;color:var(--navy);font-family:inherit;outline:none;transition:border-color .15s;box-sizing:border-box}.quiz-input:focus{border-color:var(--gold)}.quiz-input[type=date]{min-height:50px;-webkit-appearance:auto;appearance:auto;color-scheme:light;background:#fff}.quiz-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;font-size:18px}.quiz-select{background:#fff}.quiz-textarea{resize:vertical}.quiz-upload{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:11px 18px;border-radius:8px;border:1.5px dashed var(--border);cursor:pointer;font-size:13px;color:var(--text-muted);font-weight:500;background:0 0}.quiz-upload input{display:none}.quiz-consent{font-size:11.5px;color:var(--text-muted);margin-top:4px;line-height:1.5}.quiz-success{text-align:center;padding:48px 20px}.quiz-success__icon{width:68px;height:68px;border-radius:50%;background:var(--green-dim);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.quiz-success h2{font-size:26px;font-weight:700;color:var(--navy)}.quiz-success p{color:var(--text-muted);max-width:380px;margin:12px auto 0;line-height:1.7;font-size:15px}.lp-hero{background:linear-gradient(170deg,var(--navy),var(--navy-light));padding:56px 20px}.lp-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:5px 14px;border-radius:100px;margin-bottom:16px;text-transform:uppercase;letter-spacing:1.5px}.lp-badge--gold{background:rgba(197,160,89,.13);color:var(--gold)}.lp-badge--yellow{background:rgba(255,214,0,.13);color:var(--yellow)}.lp-badge--red{background:rgba(217,4,41,.13);color:var(--red)}.lp-hero h1{font-size:clamp(26px, 5vw, 44px);font-weight:700;color:#fff;line-height:1.2;margin-bottom:16px}.lp-hero p{color:#8a9db5;font-size:16px;line-height:1.65;max-width:520px;margin:0 auto 28px}.entry-title{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:700;color:var(--navy);margin-bottom:24px;text-align:center}.entry-content{font-size:16px;line-height:1.7;color:var(--text-muted)}.entry-content p{margin-bottom:20px}.entry-content h2,.entry-content h3{font-family:'Cormorant Garamond',serif;color:var(--navy);margin:32px 0 16px;font-weight:700}.entry-content h2{font-size:28px}.entry-content h3{font-size:22px}.entry-content ul,.entry-content ol{margin:0 0 24px 20px}.entry-content li{margin-bottom:8px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.active{opacity:1;transform:translateY(0)}@media (max-width:768px){.hero{padding:32px 20px 32px}.hero__inner{flex-direction:column;text-align:left;gap:24px}.hero__content{text-align:left}.hero h1{font-size:32px}.hero p{margin:0 0 24px}.hero__btns{justify-content:flex-start;flex-direction:row;flex-wrap:wrap;align-items:center}.hero__image-wrapper{margin-top:0;display:none}.section{padding:55px 20px}.section h2{font-size:28px}.damages-grid{grid-template-columns:1fr}.card-grid--4{grid-template-columns:1fr}}.faq-section{max-width:700px;margin:60px auto 0}.faq-section h2{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:700;color:var(--navy);margin-bottom:28px;text-align:center}.faq-item{background:#fff;border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden;transition:all .2s ease}.faq-item:hover{border-color:var(--gold);box-shadow:0 4px 16px rgba(13,27,42,.03)}.faq-item summary{padding:18px 24px;font-size:15px;font-weight:700;color:var(--navy);cursor:pointer;outline:none;display:flex;justify-content:space-between;align-items:center;user-select:none;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:18px;font-weight:500;color:var(--gold);transition:transform .2s ease}.faq-item[open] summary:after{content:"−";transform:rotate(180deg)}.faq-content{padding:0 24px 20px;font-size:14px;line-height:1.65;color:var(--text-muted)}.single-post .entry-title{font-family:'Cormorant Garamond',serif;font-size:clamp(32px, 5vw, 44px);font-weight:700;color:var(--navy);text-align:left;line-height:1.25;margin-bottom:16px}.single-post .entry-meta{font-size:13px;color:var(--text-muted);margin-bottom:36px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-bottom:1px solid var(--border-light);padding-bottom:16px}.single-post .entry-meta a{color:var(--navy);text-decoration:none;font-weight:600}.single-post .entry-meta a:hover{color:var(--gold-text)}.single-post .entry-meta .meta-sep{color:#c8d3e8}.single-post .entry-content{font-family:'Outfit',sans-serif;font-size:17px;line-height:1.75;color:#1a2530}.single-post .entry-content p{margin-bottom:24px}.single-post .entry-content h2{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:var(--navy);margin:44px 0 18px;line-height:1.3}.single-post .entry-content h3{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:700;color:var(--navy);margin:32px 0 14px}.post-thumbnail{margin:32px 0;text-align:center;width:100%}.post-thumbnail img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(13,27,42,.08)}.post-hero{width:100%;height:380px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;flex-shrink:0}.post-hero--default{background:linear-gradient(135deg,var(--navy) 0%,#1c3a5f 100%);height:200px}.post-layout-wrapper{display:grid;grid-template-columns:240px 1fr;gap:40px;max-width:1100px;margin:0 auto;padding:0 24px 80px;align-items:start}.post-toc-sidebar{position:sticky;top:96px;padding:40px 0;max-height:calc(100vh - 120px);overflow-y:auto}.post-toc-inner{border-right:2px solid var(--border);padding-right:24px}.toc-sidebar-title{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.toc-sidebar-list{list-style:none;margin:0;padding:0}.toc-sidebar-item{margin-bottom:6px}.toc-sidebar-link{display:block;font-size:13.5px;line-height:1.45;color:var(--text-muted);text-decoration:none;padding:4px 0;transition:color .15s ease}.toc-sidebar-link:hover{color:var(--gold-text)}.toc-sidebar-link--active{color:var(--navy) !important;font-weight:700}.post-content-main{padding:40px 0;max-width:760px;width:100%;min-width:0}.post-category-badge{display:inline-block;background:rgba(184,141,48,.12);color:var(--gold-text);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:4px;text-decoration:none;margin-bottom:14px;transition:all .15s ease}.post-category-badge:hover{background:var(--gold);color:var(--navy)}.post-cta-box{background:var(--navy);border-radius:16px;padding:44px 36px;margin-top:56px;text-align:center}.post-cta-box h3{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:700;color:#fff;margin-bottom:12px}.post-cta-box p{font-size:15px;color:rgba(255,255,255,.72);margin-bottom:24px;line-height:1.65}@media (max-width:960px){.post-layout-wrapper{grid-template-columns:1fr;gap:0;padding:0 20px 60px}.post-toc-sidebar{display:none}.post-content-main{padding:32px 0;max-width:100%}.post-hero{height:260px}}@media (max-width:480px){.post-hero{height:180px}.post-cta-box{padding:32px 20px;border-radius:12px}.post-cta-box h3{font-size:22px}.single-post .entry-title{font-size:28px}}.section--parallax{position:relative;padding:90px 20px;overflow:hidden}.section--parallax__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-attachment:fixed;z-index:0}.section--parallax__overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(13,27,42,.94) 0%,rgba(27,45,69,.9) 100%);z-index:1}.section--parallax__content{position:relative;z-index:2}@media (max-width:900px){.hero{padding:36px 20px 36px !important}.hero__inner{flex-direction:column !important;gap:20px !important;text-align:left}.hero__content{text-align:left !important}.hero__btns{justify-content:flex-start !important}.hero__image-wrapper{display:none !important}.hero__inner [style*="grid-template-columns: repeat(3"]{gap:10px !important}.attorney-grid{grid-template-columns:1fr !important}.card-grid--4{grid-template-columns:1fr !important}}@media (max-width:600px){.hero h1{font-size:clamp(26px, 7vw, 38px) !important}.hero p,.hero .hero__content p{font-size:15px !important}.section{padding:56px 16px !important}.section--navy{padding:56px 16px !important}.section--navy-sm{padding:52px 16px !important}.section--parallax{padding:56px 16px !important}.section h2{font-size:28px !important}.section--navy h2{font-size:28px !important}.trust-bar__logos{gap:16px !important;flex-wrap:wrap !important}.trust-bar__logos span{font-size:13px !important}.card-grid,.card-grid--4,[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr !important}.damages-grid{grid-template-columns:1fr !important}[style*="grid-template-columns: repeat(auto-fit, minmax(280px"]{grid-template-columns:1fr !important}[style*="white-space:nowrap"]{white-space:normal !important;font-size:9px !important;text-align:center !important;padding:5px 10px !important;width:90% !important;left:5% !important;transform:none !important;bottom:-24px !important}[style*="display:flex;gap:32px"]{flex-direction:column !important;gap:16px !important}.card img[style*="height:185px"]{height:140px !important}.font-display{font-size:clamp(24px, 6vw, 36px) !important}.section--navy-sm h2,.section--navy-sm .font-display{font-size:26px !important}.hero__btns{flex-direction:column !important;align-items:stretch !important;gap:10px !important}.hero__btns .btn{width:100% !important;text-align:center !important;justify-content:center !important}}.featured-post-card{grid-template-columns:1fr 1fr}@media (max-width:860px){.featured-post-card{grid-template-columns:1fr !important;display:block !important}.featured-post-card>div:first-child{min-height:220px !important}.featured-post-card>div:last-child{padding:28px 24px !important}}@media (max-width:600px){[style*="grid-template-columns:repeat(3,1fr)"],[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns:repeat(3, 1fr)"]{grid-template-columns:1fr !important}[style*="border-right:1px solid #E2E8F0"]{border-right:none !important;border-bottom:1px solid #e2e8f0 !important;padding-bottom:20px !important;margin-bottom:20px !important}}@media (max-width:480px){[style*="display:flex;gap:16px;"] a,[style*="display:flex;gap:16px"] a{flex:1 1 100%;text-align:center;justify-content:center}}@media (max-width:600px){.post-content-main{padding:24px 0}.post-cta-box{padding:28px 20px}.post-cta-box h3{font-size:20px}}@media (max-width:600px){[style*="display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap"]{flex-direction:column !important;align-items:flex-start !important}}@media (max-width:480px){[style*="display:flex;gap:16px;margin-top:32px"]{flex-direction:column !important}[style*="display:flex;gap:16px;margin-top:32px"] a{text-align:center;padding:14px 20px !important}}@media (max-width:600px){.news-pinned-grid>div:first-child{display:none !important}.news-pinned-grid{padding:24px 20px !important}}.aeo-table-wrapper,.entry-content table,.practice-rich-text table{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){img{max-width:100%;height:auto}.post-hero{min-height:200px;height:auto !important}}@media (max-width:400px){.footer-cols{grid-template-columns:1fr !important}}@media (max-width:700px){[style*="grid-template-columns:1fr 1fr;gap:16px"]{grid-template-columns:1fr !important}}.aeo-direct-answer{background:#f8fafc;border-left:4px solid var(--gold);border-radius:0 12px 12px 0;padding:20px 24px;margin:24px 0 28px;box-shadow:0 4px 16px rgba(13,27,42,.03)}.aeo-direct-answer p{font-size:15.5px !important;font-weight:500 !important;line-height:1.65 !important;color:var(--navy) !important;margin:0 !important}.aeo-direct-answer__label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-text);margin-bottom:8px}.aeo-faq-section{margin:48px 0 32px;padding-top:32px;border-top:2px dashed var(--border)}.aeo-faq-section h3{font-size:22px;font-weight:700;color:var(--navy);margin-bottom:20px}.aeo-faq-grid{display:grid;grid-template-columns:1fr;gap:16px}.aeo-faq-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease}.aeo-faq-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(13,27,42,.06)}.aeo-faq-question{font-size:16px;font-weight:700;color:var(--navy);margin:0 0 10px;display:flex;align-items:center;gap:10px}.aeo-faq-question:before{content:"Q";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--navy);color:#fff;font-size:12px;font-weight:800;border-radius:50%;flex-shrink:0}.aeo-faq-answer{font-size:14.5px;line-height:1.65;color:#475569;margin:0;padding-left:36px}.aeo-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 1fr));gap:16px;margin:28px 0}.aeo-stat-card{background:linear-gradient(135deg,#0d1b2a 0%,#1c3a5f 100%);color:#fff;padding:20px;border-radius:12px;text-align:center}.aeo-stat-card__number{font-size:26px;font-weight:800;color:var(--gold);line-height:1.2}.aeo-stat-card__label{font-size:12px;color:#cbd5e1;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}#toc_container{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:20px 24px !important;margin:28px 0 !important;width:100% !important;box-shadow:0 4px 12px rgba(0,0,0,.03) !important;display:block !important;font-family:inherit !important}#toc_container .toc_title{font-family:'Cormorant Garamond',serif !important;font-size:20px !important;font-weight:700 !important;color:#0f172a !important;margin-bottom:12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-bottom:1px solid #e2e8f0 !important;padding-bottom:10px !important}#toc_container .toc_title:before{content:"📜 In This Guide";font-family:system-ui,-apple-system,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#1e293b !important}#toc_container .toc_title_span{display:none !important}#toc_container ul.toc_list{list-style:none !important;padding:0 !important;margin:0 !important;display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr)) !important;gap:8px 16px !important}#toc_container ul.toc_list li{font-size:14px !important;font-weight:600 !important;line-height:1.5 !important;margin:0 !important;padding:4px 0 !important}#toc_container ul.toc_list li a{color:#0f52ba !important;text-decoration:none !important;transition:color .2s ease,transform .2s ease !important;display:inline-block !important}#toc_container ul.toc_list li a:hover{color:#002b66 !important;text-decoration:underline !important;transform:translateX(3px) !important}#toc_container ul.toc_list ul{grid-column:1/-1 !important;padding-left:16px !important;margin-top:4px !important}#toc_container{display:none !important}