/* AJ Content System candidate v7.1.0 | Money page only | source scope .aj-money-v2. No external network. */
.aj-money-v2{--aj-navy:#0f2544;--aj-navy2:#16305a;--aj-gold:#c9a227;--aj-cream:#f5f2ea;--aj-ink:#2b3340;--aj-muted:#5f6a78;--aj-line:#e3e6ec;--aj-white:#fff; color:var(--aj-ink);font:400 17px/1.72 system-ui,-apple-system,'Segoe UI',sans-serif;max-width:1120px;margin:0 auto;padding:0 24px 70px;overflow-wrap:anywhere;}
.aj-money-v2 *{box-sizing:border-box}.aj-money-v2 p{margin:.45rem 0 1.25rem}.aj-money-v2 a{color:#134378;text-underline-offset:3px}.aj-money-v2 a:hover{text-decoration:underline}.aj-money-v2 :focus-visible{outline:3px solid #8a6710;outline-offset:3px}.aj-money-v2 h1,.aj-money-v2 h2,.aj-money-v2 h3,.aj-money-v2 h4{line-height:1.22;letter-spacing:-.035em;margin:0 0 1rem;color:var(--aj-navy);overflow-wrap:normal}.aj-money-v2 h2{font-size:clamp(1.65rem,2.6vw,2.28rem)}.aj-money-v2 h3{font-size:1.24rem;margin-top:1.8rem}.aj-money-v2 h4{font-size:1.04rem}.ajv7-breadcrumb{font-size:.82rem;color:#617086;display:flex;gap:10px;align-items:center;margin:23px 0 14px}.ajv7-breadcrumb a{color:#617086}.ajv7-hero{border-radius:20px;background:linear-gradient(118deg,#0f2544 0%,#16305a 74%,#213b60 100%);color:#fff;padding:clamp(26px,5.2vw,64px);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 170px;gap:16px}.ajv7-hero::before{content:'';position:absolute;width:380px;height:380px;border:1px solid #fff2;border-radius:50%;right:-145px;top:-182px;pointer-events:none}.ajv7-hero__symbol{font-family:Georgia,serif;color:#c9a227;font-size:116px;line-height:1}.ajv7-hero__side{align-self:center;text-align:center;border-left:1px solid #fff4;display:grid;gap:10px;justify-items:center;padding-left:15px;font-family:Georgia,serif;font-size:.93rem;color:#fff9}.ajv7-eyebrow{display:block;font:700 .73rem/1.3 system-ui,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#e4c671;margin-bottom:13px}.ajv7-eyebrow--dark{color:#80610d}.ajv7-hero h1{color:#fff;font-size:clamp(2rem,4.2vw,3.45rem);max-width:790px;line-height:1.13;margin:0 0 22px}.ajv7-hero__lead{font-size:1.075rem;line-height:1.73;color:#edf2fa;max-width:720px}.ajv7-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:26px 0 0}.aj-money-v2 .ajv7-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:9px;padding:12px 21px;border:1px solid transparent;min-height:48px;font:700 .9rem/1.25 system-ui,sans-serif;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.ajv7-btn:hover{transform:translateY(-1px)}.aj-money-v2 .ajv7-btn--gold{background:#c9a227;color:#12243e}.aj-money-v2 .ajv7-btn--ghost{border-color:#bfc8d977;color:#fff;background:transparent}.aj-money-v2 .ajv7-btn--outline{border-color:#b5ad93;background:#fff;color:#0f2544}.ajv7-hero__proof{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.77rem;color:#d7dfeb;margin-top:30px;padding-top:17px;border-top:1px solid #fff3}.ajv7-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 24px;gap:12px}.ajv7-summary>div{background:#f5f2ea;border:1px solid #e6d9b9;border-radius:13px;padding:18px 19px}.ajv7-summary strong{display:block;color:#0f2544;font-size:1.15rem}.ajv7-summary p{font-size:.85rem;color:#536071;margin:.4rem 0 0;line-height:1.55}.ajv7-micro{display:block;color:#866714;font-weight:800;font-size:.67rem;letter-spacing:.11em;margin-bottom:6px}.ajv7-jump{border:1px solid #e3e6ec;border-radius:12px;padding:17px 18px;margin:27px 0 30px;background:#fff}.ajv7-jump strong{display:block;color:#0f2544;margin-bottom:9px}.ajv7-jump div{display:flex;flex-wrap:wrap;gap:9px}.ajv7-jump a{text-decoration:none;border:1px solid #d9e2ee;padding:5px 12px;border-radius:100px;font-size:.78rem;color:#0f2544;background:#fbfdff}.ajv7-jump a:hover{border-color:#c9a227;background:#fff7df}.ajv7-section{scroll-margin-top:40px;margin-top:60px}.ajv7-prose{max-width:900px}.ajv7-prose>h2{padding-bottom:16px;border-bottom:1px solid #e3e6ec;position:relative}.ajv7-prose>h2::after{content:'';width:64px;height:3px;background:#c9a227;position:absolute;bottom:-1px;left:0}.ajv7-prose a.ajv7-ref{font-weight:650}.ajv7-list{padding-left:23px;margin:13px 0 23px}.ajv7-list li{padding-left:4px;margin-bottom:7px}.ajv7-list li::marker{color:#967017}.ajv7-note{padding:18px 22px;margin:22px 0;border-left:4px solid #c9a227;border-radius:0 10px 10px 0;background:#f5f2ea}.ajv7-note strong{color:#0f2544}.ajv7-note p{margin:7px 0 0;font-size:.94rem}.ajv7-note--fact{background:#f1f5fa;border-left-color:#58769d}.ajv7-widget{scroll-margin-top:40px;border:1px solid #dce4ed;border-radius:16px;padding:clamp(20px,4vw,34px);background:#f9fbfd}.ajv7-widget__head p{max-width:770px}.ajv7-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 14px}.ajv7-choices button{font:650 .85rem/1.35 system-ui,sans-serif;padding:13px 10px;border:1px solid #cad3dd;border-radius:10px;color:#0f2544;background:white;cursor:pointer;min-height:66px}.ajv7-choices button[aria-pressed="true"]{background:#0f2544;color:#fff;border-color:#0f2544}.ajv7-choice-out{border-radius:9px;background:#eaf0f8;color:#283d58;padding:15px 19px;font-size:.92rem}.ajv7-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ajv7-service-grid article{border:1px solid #e3e6ec;background:#fff;border-radius:13px;padding:22px;box-shadow:0 6px 22px #0f254408}.ajv7-service-grid span{display:block;font-size:.75rem;letter-spacing:.12em;font-weight:800;color:#9d7a1d;margin-bottom:14px}.ajv7-service-grid h3{font-size:1.08rem;margin:0 0 8px}.ajv7-service-grid p{font-size:.86rem;line-height:1.55;color:#5a6471;margin:0}.ajv7-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:24px 0}.ajv7-timeline>div{border-top:3px solid #d8c68f;padding:27px 18px 12px 0;position:relative}.ajv7-timeline b{position:absolute;top:-18px;left:0;display:grid;place-items:center;border-radius:50%;background:#0f2544;color:#fff;width:33px;height:33px;font-size:.81rem}.ajv7-timeline strong{display:block;line-height:1.4;color:#0f2544;margin-top:6px}.ajv7-timeline p{font-size:.83rem;color:#566273;line-height:1.55}.ajv7-table-wrap{overflow-x:auto;border:1px solid #dbe3ed;border-radius:13px;margin:20px 0}.ajv7-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:.9rem}.ajv7-table-wrap caption{text-align:left;caption-side:top;padding:10px 16px;font-size:.79rem;color:#4e5e71;background:#f8fafc}.ajv7-table-wrap th,.ajv7-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e8f0;padding:15px 14px;line-height:1.5}.ajv7-table-wrap thead th{background:#0f2544;color:#fff}.ajv7-table-wrap tbody th{color:#0f2544;width:24%;font-weight:700}.ajv7-table-wrap tbody tr:nth-child(even){background:#f7f9fb}.ajv7-evidence{border:1px solid #d7dfeb;border-radius:16px;padding:24px;background:#f8fbff;margin:24px 0}.ajv7-evidence__intro{display:grid;grid-template-columns:1fr 142px;gap:16px}.ajv7-evidence__intro h3{margin:0 0 10px;font-size:1.25rem}.ajv7-evidence__intro p{font-size:.86rem;color:#566273}.ajv7-evidence__score{background:#0f2544;color:#fff;border-radius:12px;align-self:start;text-align:center;padding:17px 8px}.ajv7-evidence__score strong{display:block;font-size:2rem;line-height:1.2;color:#efca68}.ajv7-evidence__score span{font-size:.73rem}.ajv7-meter{height:13px;border-radius:20px;background:#dae3ef;overflow:hidden;margin:10px 0 23px}.ajv7-meter span{height:100%;display:block;width:0;background:#c9a227;transition:width .2s ease}.ajv7-checkgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ajv7-checkgrid label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e7ef;border-radius:9px;font-size:.84rem;line-height:1.4;padding:12px;cursor:pointer}.ajv7-checkgrid input{accent-color:#0f2544;width:18px;height:18px;flex:none}.ajv7-evidence__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px}.ajv7-evidence__footer p{color:#5f6a78;font-size:.77rem}.ajv7-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.ajv7-case-grid article{border:1px solid #e2e7ef;padding:22px;background:#fff;border-radius:12px;display:flex;flex-direction:column}.ajv7-case-grid article>span{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#94711e}.ajv7-case-grid h3{font-size:1.05rem;margin:12px 0 13px}.ajv7-case-grid p{font-size:.83rem;color:#505f70;line-height:1.57}.ajv7-case-grid .ajv7-case-meta{font-size:.77rem;color:#6c7280;border-left:2px solid #c9a227;padding-left:10px}.ajv7-case-grid a{margin-top:auto;font-size:.83rem;font-weight:800}.ajv7-faq details{border-bottom:1px solid #e3e6ec;padding:14px 0}.ajv7-faq details:first-child{border-top:1px solid #e3e6ec}.ajv7-faq summary{list-style:none;font-weight:750;color:#0f2544;cursor:pointer;padding:2px 25px 2px 0;position:relative}.ajv7-faq summary::-webkit-details-marker{display:none}.ajv7-faq summary:after{content:'+';position:absolute;right:5px;top:0;font-size:1.4rem;color:#987315}.ajv7-faq details[open] summary:after{content:'−'}.ajv7-faq details p{font-size:.91rem;color:#515b69;padding:9px 0 0}.ajv7-final{margin:60px 0 0;border-radius:18px;background:linear-gradient(120deg,#0f2544,#16305a);padding:clamp(26px,5vw,52px);color:#fff}.ajv7-final h2{color:#fff;max-width:750px}.ajv7-final p{max-width:820px;color:#e1e8f3}.ajv7-byline{border-top:1px solid #e1e5ed;margin-top:32px;padding:18px 0;font-size:.81rem;color:#59677a}.ajv7-byline strong{color:#0f2544}
/* Canonical AJCS Premium Guide Hub descendants; 1 featured + 6 cards, 7 tracked links */
.ajv7 .aj-guide-hub{border:1px solid #d9e1eb;border-radius:16px;background:#f5f2ea;padding:23px;margin-top:19px}.ajv7 .aj-guide-hub__intro{display:grid;grid-template-columns:1fr 95px;align-items:center;gap:18px;margin-bottom:17px}.ajv7 .aj-guide-hub__eyebrow{font-size:.68rem;letter-spacing:.1em;font-weight:800;color:#8e6e1d;margin:0 0 5px}.ajv7 .aj-guide-hub__title{font-size:1.35rem;margin:0 0 6px}.ajv7 .aj-guide-hub__lead{font-size:.86rem;color:#5a6471;margin:0}.ajv7 .aj-guide-hub__count{display:grid;text-align:center;border:1px solid #dfce9f;padding:7px;border-radius:9px;color:#0f2544}.ajv7 .aj-guide-hub__count strong{font-size:1.8rem;line-height:1.3}.ajv7 .aj-guide-hub__count span{font-size:.7rem}.ajv7 .aj-guide-hub__featured{background:#0f2544;border-radius:12px;overflow:hidden;margin-bottom:13px}.ajv7 .aj-guide-hub__featured-link{display:grid;grid-template-columns:1fr auto;gap:4px 13px;padding:26px;color:#fff;text-decoration:none}.ajv7 .aj-guide-hub__badge{font-size:.75rem;color:#eacb72;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ajv7 .aj-guide-hub__number{grid-column:2;grid-row:1;font-size:1.6rem;color:#dfc579;opacity:.8}.ajv7 .aj-guide-hub__featured h4{grid-column:1/-1;color:#fff;font-size:1.22rem;margin:8px 0}.ajv7 .aj-guide-hub__featured p{grid-column:1/-1;color:#e1e9f1;font-size:.88rem;margin:0}.ajv7 .aj-guide-hub__featured .aj-guide-hub__more{grid-column:1/-1;color:#e9ca74;font-size:.85rem;font-weight:800;margin-top:9px}.ajv7 .aj-guide-hub__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ajv7 .aj-guide-hub__card{background:#fff;border:1px solid #e3e6ec;border-radius:10px;overflow:hidden}.ajv7 .aj-guide-hub__card-link{display:flex;flex-direction:column;height:100%;padding:18px;text-decoration:none!important}.ajv7 .aj-guide-hub__card-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.ajv7 .aj-guide-hub__label,.ajv7 .aj-guide-hub__card-number{font-size:.72rem;font-weight:850;color:#8d6b1e}.ajv7 .aj-guide-hub__card h4{font-size:1.03rem;margin:0 0 9px}.ajv7 .aj-guide-hub__card p{color:#5e6774;font-size:.81rem;line-height:1.5}.ajv7 .aj-guide-hub__card .aj-guide-hub__more{margin-top:auto;color:#174b82;font-weight:800;font-size:.79rem}.ajv7 .aj-guide-hub__footer{border-top:1px solid #dfd9c9;padding-top:19px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:14px}.ajv7 .aj-guide-hub__footer p{color:#5a6471;font-size:.8rem;margin:0}.ajv7 .aj-guide-hub__consult{flex:none;font-size:.84rem;font-weight:800}
@media(max-width:820px){.ajv7-hero{grid-template-columns:1fr}.ajv7-hero__side{display:none}.ajv7-service-grid,.ajv7 .aj-guide-hub__grid,.ajv7-case-grid{grid-template-columns:repeat(2,1fr)}.ajv7-timeline{grid-template-columns:repeat(2,1fr);row-gap:12px}.ajv7-choices{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.aj-money-v2{padding:0 15px 62px;font-size:16px}.ajv7-hero{padding:27px 22px;border-radius:14px}.ajv7-hero h1{font-size:2.03rem}.ajv7-hero__proof{font-size:.71rem}.ajv7-summary,.ajv7-service-grid,.ajv7 .aj-guide-hub__grid,.ajv7-case-grid,.ajv7-checkgrid{grid-template-columns:1fr}.ajv7-summary>div{padding:15px}.ajv7-summary p{margin:0}.ajv7-actions .ajv7-btn{width:100%}.ajv7-service-grid article{padding:18px}.ajv7-timeline{grid-template-columns:1fr;margin:20px 0}.ajv7-timeline>div{margin-left:8px;padding-left:28px;border-left:3px solid #d8c68f;border-top:0}.ajv7-timeline b{left:-18px;top:8px}.ajv7-evidence__intro{grid-template-columns:1fr}.ajv7-evidence__score{display:flex;gap:12px;align-items:center;justify-content:center}.ajv7-evidence__footer,.ajv7 .aj-guide-hub__footer{display:block}.ajv7 .aj-guide-hub__consult{display:block;margin-top:10px}.ajv7 .aj-guide-hub__intro{grid-template-columns:1fr 68px}.ajv7 .aj-guide-hub__featured-link{padding:21px}.ajv7 .aj-guide-hub{padding:17px}.ajv7-section{margin-top:46px}.ajv7-jump{padding:14px}.ajv7-widget{padding:18px}.ajv7-choices button{min-height:62px}.ajv7-breadcrumb{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){.aj-money-v2 .ajv7-btn,.aj-money-v2 .ajv7-meter span{transition:none}}
@media print{.aj-money-v2{max-width:none;color:black}.ajv7-hero,.ajv7-final{background:#fff!important;color:#000!important;border:1px solid #ccc}.ajv7-hero h1,.ajv7-final h2{color:black}.ajv7-hero p,.ajv7-final p{color:black}.ajv7-hero__side,.ajv7-actions,.ajv7-widget,.ajv7-jump,.ajv7-evidence__footer button{display:none!important}.ajv7-evidence,.ajv7-case-grid article{break-inside:avoid}}
