/* Fix percentage row gaps: expanded content must contribute its full height. */
body.blj-studio .employer-guide .split-section{row-gap:32px;height:auto;min-height:0;grid-auto-rows:max-content}
body.blj-studio .employer-guide #eligibility{padding-bottom:48px}
body.blj-studio .employer-guide .employer-fold{height:auto;min-height:0;align-self:start}
body.blj-studio .employer-guide #why-import{display:flow-root;height:auto}
body.blj-studio .employer-guide #why-import .actions{position:static;clear:both;margin:28px 0 12px}
body.blj-studio #fees.finance-clear{clear:both;padding-top:48px}
.planner-guide{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding:24px;background:#f0f6fb;border:1px solid #d4e3ee;border-radius:6px;margin:0 0 32px;align-items:center}
.planner-guide>img{width:110px;height:auto}.planner-guide h3{font-size:20px;line-height:1.5;margin:0 0 10px}.planner-guide p{font-size:14px;line-height:1.8;margin:0;color:#4d6170}
.planner-guide ol{display:flex;flex-wrap:wrap;gap:12px 28px;list-style-position:inside;padding:0;margin:16px 0;color:#385870;font-size:13px}.planner-guide li::marker{color:#a35340;font-weight:600}
.planner-actions{display:flex;flex-wrap:wrap;gap:10px}.planner-actions button,.planner-end{font:inherit;font-size:14px;min-height:46px;padding:10px 18px;border:1px solid #aec8db;background:#fff;color:#175880;border-radius:4px;cursor:pointer}
.planner-actions button:first-child{background:#215f8a;color:white;border-color:#215f8a}.planner-end{margin-top:24px;width:100%}
#planner-result{scroll-margin-top:100px}.planner-highlight{animation:planner-focus .7s ease-out 2}
@keyframes planner-focus{0%,100%{outline:2px solid transparent;outline-offset:4px}50%{outline:3px solid #6a9bbd;outline-offset:5px}}
@media(max-width:600px){.planner-guide{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.planner-guide>img{width:78px}.planner-guide ol{display:grid;gap:9px}.planner-guide h3{font-size:18px}.planner-actions button{font-size:13px;padding-inline:13px}}
@media(prefers-reduced-motion:reduce){.planner-highlight{animation:none;outline:2px solid #6a9bbd}}
