/* Four balanced groups and a compact Specialist schemes feature. */
html:root body .header [data-organized-more] .nav-menu-inner {width:100%;max-width:none;padding:24px;}
html:root body .header [data-organized-more] .nav-menu-head {gap:18px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(var(--neon-rgb),.2);}
html:root body .header [data-organized-more] .nav-menu-head h2 {font-size:1.45rem;line-height:1.3;}
html:root body .header [data-organized-more] .nav-menu-groups {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start;}
html:root body .header [data-organized-more] .more-nav-group {min-width:0;margin:0;padding:0;border:1px solid rgba(var(--neon-rgb),.2);border-radius:12px;background:var(--site-tile-paper);overflow:hidden;}
html:root body .header [data-organized-more] .more-nav-group>summary {display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:15px 14px;list-style:none;cursor:pointer;background:rgba(var(--neon-rgb),.055);}
html:root body .header [data-organized-more] summary::-webkit-details-marker {display:none;}
html:root body .header [data-organized-more] summary::marker {content:"";}
html:root body .header [data-organized-more] summary h3 {margin:0;padding:0;border:0;font-size:.95rem;line-height:1.45;font-weight:750;color:var(--site-tile-ink);letter-spacing:0;text-transform:none;}
html:root body .header [data-organized-more] summary::after {content:"";width:7px;height:7px;flex:0 0 7px;border-right:2px solid var(--site-tile-accent);border-bottom:2px solid var(--site-tile-accent);transform:rotate(45deg);margin-right:3px;}
html:root body .header [data-organized-more] details[open]>summary {border-bottom:1px solid rgba(var(--neon-rgb),.18);}
html:root body .header [data-organized-more] details[open]>summary::after {transform:rotate(225deg);}
html:root body .header [data-organized-more] .more-nav-group>ul {display:block;list-style:none;padding:8px 10px;margin:0;}
html:root body .header [data-organized-more] .more-nav-group:not([open])>ul {display:none;}
html:root body .header [data-organized-more] .more-nav-group li {margin:0;padding:0;}
html:root body .header [data-organized-more] .more-nav-group li a {display:flex;align-items:center;min-height:44px;min-width:0;padding:10px 8px;margin:0;border:0;border-radius:7px;background:transparent;color:var(--site-tile-muted);font-size:.88rem;font-weight:500;line-height:1.5;text-decoration:none;white-space:normal;overflow-wrap:break-word;}
html:root body .header [data-organized-more] .more-nav-group a:is(:hover,:focus-visible,[aria-current="page"]) {background:rgba(var(--neon-rgb),.08);color:var(--site-tile-accent);}
html:root body .header [data-organized-more] .more-nav-group a[aria-current="page"] {box-shadow:inset 3px 0 var(--neon-accent);font-weight:700;}
html:root body .header [data-organized-more] :is(summary,a):focus-visible {outline:3px solid var(--site-tile-accent);outline-offset:-3px;}
html:root body .header [data-organized-more] .more-menu-footer {display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding-top:18px;margin-top:20px;border-top:1px solid rgba(var(--neon-rgb),.2);}
html:root body .header [data-organized-more] .more-menu-footer a {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 14px;line-height:1.5;font-size:.88rem;white-space:normal;text-decoration:none;border-radius:9px;}
html:root body .header [data-organized-more] .more-referral-link {background:rgba(var(--neon-rgb),.08);border:1px solid rgba(var(--neon-rgb),.3);color:var(--site-tile-accent);font-weight:700;}
html:root body .header [data-organized-more] .more-help-links {display:flex;gap:10px;flex-wrap:wrap;}
html:root body .header [data-organized-more] .more-help-links a {color:var(--site-tile-ink);border:1px solid var(--line);}
html:root body .header [data-organized-more] .more-menu-footer a:hover {border-color:var(--neon-accent);text-decoration:underline;text-underline-offset:4px;}
@media(max-width:1100px) {
 html:root body .header [data-organized-more] .nav-menu-groups {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:760px) {
 html:root body .header [data-organized-more] .nav-menu-inner {padding:14px 4px 20px;}
 html:root body .header [data-organized-more] .nav-menu-head {gap:14px;flex-wrap:wrap;margin-bottom:14px;}
 html:root body .header [data-organized-more] .nav-menu-groups {grid-template-columns:minmax(0,1fr);gap:10px;}
 html:root body .header [data-organized-more] .more-nav-group>summary {min-height:54px;padding:14px 16px;}
 html:root body .header [data-organized-more] .more-nav-group li a {min-height:46px;font-size:.94rem;}
 html:root body .header [data-organized-more] .more-menu-footer {display:grid;grid-template-columns:minmax(0,1fr);gap:12px;}
 html:root body .header [data-organized-more] .more-help-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 html:root body .header [data-organized-more] .more-help-links a {padding-inline:8px;text-align:center;}
}
html:root body .header [data-organized-more] .more-schemes {display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:16px 24px;align-items:center;padding:17px 20px;margin:0 0 20px;border:1px solid rgba(var(--neon-rgb),.28);border-radius:12px;background:rgba(var(--neon-rgb),.045);}
html:root body .header [data-organized-more] .more-schemes-title {display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:1rem;line-height:1.45;font-weight:750;color:var(--site-tile-ink);text-decoration:none;}
html:root body .header [data-organized-more] .more-schemes-title span {color:var(--site-tile-accent);}
html:root body .header [data-organized-more] .more-schemes p {margin:3px 0 0;font-size:.82rem;line-height:1.6;color:var(--site-tile-muted);}
html:root body .header [data-organized-more] .more-schemes-links {display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;}
html:root body .header [data-organized-more] .more-schemes-links a {display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:42px;padding:9px 10px;border:1px solid rgba(var(--neon-rgb),.19);border-radius:7px;color:var(--site-tile-ink);background:var(--site-tile-paper);font-size:.81rem;line-height:1.5;text-decoration:none;}
html:root body .header [data-organized-more] .more-schemes-links small {font-size:.7rem;font-weight:700;color:var(--site-tile-accent);}
html:root body .header [data-organized-more] .more-schemes a:hover {color:var(--site-tile-accent);text-decoration:underline;text-underline-offset:4px;}
@media(max-width:760px) {
 html:root body .header [data-organized-more] .more-schemes {grid-template-columns:minmax(0,1fr);padding:16px;gap:12px;margin-bottom:14px;}
 html:root body .header [data-organized-more] .more-schemes-links {gap:8px;}
 html:root body .header [data-organized-more] .more-schemes-links a {min-height:44px;}
}
