.money-six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}
.money-six-card{display:flex;flex-direction:column;padding:22px 26px;border:1px solid #d7e1d4;border-radius:14px;background:#f8faf5;min-width:0}
.money-six-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.money-six-number{font-family:Georgia,serif;font-size:25px;color:#6a886d}
.money-six-card h3{font-size:23px;line-height:1.6;margin:18px 0 12px;color:#174a3e}
.money-six-card p{font-size:15px;line-height:1.9;margin:0 0 24px}
.money-six-card .money-text-link{margin-top:auto;font-size:14px}
.money-six-intro{padding:38px 0}.money-six-intro h2{font-size:30px;line-height:1.6}
.money-exam-choice{max-width:780px;margin:48px auto;padding:28px;border-left:4px solid #b89b60;background:#f3f4ea;line-height:1.9}
.money-domain-tags{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.money-domain-tags span{padding:9px 14px;background:#eef2e9;border:1px solid #d7e1d4;border-radius:7px;font-size:14px}
@media(max-width:960px){.money-six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.money-six-grid{grid-template-columns:minmax(0,1fr);gap:16px}.money-six-card{padding:20px 23px}.money-six-intro h2{font-size:25px}.money-exam-choice{padding:22px}.money-six-card h3{font-size:22px}}

.money-review-nav{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.money-local-review section{margin-top:60px;scroll-margin-top:100px}.money-review-list{display:grid;gap:12px}.money-review-list a{display:grid;gap:8px;padding:20px;border:1px solid #d9e4db;border-radius:12px;color:#173e2c;text-decoration:none}.money-review-list span{font-size:14px}.money-review-award{min-width:0;padding:20px;border:1px solid #d9e4db;border-radius:14px;background:#fff}.money-review-award img{width:100%;height:auto;display:block}.money-review-award p{font-size:14px}.money-review-award h3{margin:0 0 16px}

.money-lineup-phrase{display:inline-block}

/* One native link covers each navigation card, including its padding. */
.money-six-card{position:relative;background:#fff;border-color:#bbcfc0;box-shadow:0 4px 0 #d7e2d6,0 6px 12px #173d350a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}
/* Decorative photos stay below the text and native full-card link. */
.money-six-card[data-exam-code]{background-image:linear-gradient(#ffffffc7,#ffffffc7),var(--money-card-image);background-size:cover;background-position:center;background-repeat:no-repeat}
.money-six-card[data-exam-code="money-beginner"]{--money-card-image:url("images/exam-tiles/money-beginner.webp")}
.money-six-card[data-exam-code="money-household"]{--money-card-image:url("images/exam-tiles/money-household.webp")}
.money-six-card[data-exam-code="money-assets"]{--money-card-image:url("images/exam-tiles/money-assets.webp")}
.money-six-card[data-exam-code="money-protection"]{--money-card-image:url("images/exam-tiles/money-protection.webp")}
.money-six-card[data-exam-code="money-housing"]{--money-card-image:url("images/exam-tiles/money-housing.webp")}
.money-six-card[data-exam-code="money-intermediate"]{--money-card-image:url("images/exam-tiles/money-intermediate.webp")}
.money-six-card .money-six-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none}
.money-six-card-link::after{content:"";position:absolute;inset:0;border-radius:14px;cursor:pointer}
.money-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#245c49;color:#fff;font-size:20px;line-height:1}
.money-six-card:focus-within{outline:3px solid #245c49;outline-offset:5px}
.money-six-card-link:focus-visible{outline:none}
@media(hover:hover) and (pointer:fine){.money-six-card:hover{transform:translateY(2px);box-shadow:0 2px 0 #c8d8c9,0 3px 7px #173d350a;border-color:#78977f}}
.money-six-card:active{transform:translateY(3px);box-shadow:0 1px 0 #c8d8c9;border-color:#527b62}
.money-exam-hero .money-page-hero-image img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}
.money-exam-hero>div{min-width:0}
@media(prefers-reduced-motion:reduce){.money-six-card{transition:none}.money-six-card:hover,.money-six-card:active{transform:none}}
