:root{--yb-paper:#faf8f1;--yb-card-line:#e7e9f2;--yb-r:10px}body{background:var(--yb-paper);overflow-x:clip}.site-main{max-width:1160px;padding:28px 30px 0}.site-main:has(#ybn-portal){padding-top:0}@media(max-width:768px){.site-main{padding:18px 16px 0}}.site-header{position:sticky;top:0;z-index:80;background:#ffffffdb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--yb-card-line)}.inside-header{max-width:1160px;padding:14px 30px}.main-navigation>ul{gap:0;flex-wrap:nowrap}.main-title{flex:none}.main-navigation>ul>li>a{background:transparent;border:0;border-radius:8px;padding:9px 10px;margin:0;font-size:13.5px;font-weight:600;white-space:nowrap;color:#20283a}.main-navigation>ul>li:not(.current):hover>a,.main-navigation>ul>li:not(.current):focus-within>a{background:#0b1f3a0d;color:var(--yb-ink)}.main-navigation>ul>li.current>a{background:transparent;color:var(--yb-accent-br);box-shadow:inset 0 -2px 0 var(--yb-accent);border-radius:0}.menu-toggle{border-radius:8px}@media(max-width:768px){.inside-header{padding:12px 16px}.main-navigation>ul>li>a{border-radius:0;padding:13px 16px;border-bottom:1px solid var(--yb-hair)}.main-navigation>ul>li.current>a{box-shadow:inset 3px 0 0 var(--yb-accent);background:var(--yb-accent-bg)}}body #ybn-portal .ybn-hero{border-radius:var(--yb-r)!important;box-shadow:none!important;margin:28px 0 0;padding:56px 48px 52px;background:radial-gradient(ellipse 60% 80% at 85% 0%,rgba(0,184,150,.14),transparent 60%),linear-gradient(180deg,#050d1a,#0b1f3a)!important}body #ybn-portal .ybn-hero h1{font-size:clamp(34px,5vw,56px)!important;line-height:1.05!important}body #ybn-portal .ybn-hero .ybn-lead{font-size:17px!important;line-height:1.65!important;max-width:680px}body #ybn-portal .ybn-hero .ybn-eyebrow{background:transparent!important;border:0!important;padding:0!important;letter-spacing:.14em!important}body #ybn-portal .ybn-btn{border-radius:10px}@media(max-width:768px){body #ybn-portal .ybn-hero{margin-top:16px;padding:32px 20px 28px}}#ybn-portal .ybn-sec{margin-top:72px}#ybn-portal .ybn-sec-eyebrow{letter-spacing:.14em}#ybn-portal .ybn-sec-h{font-size:clamp(24px,3.4vw,36px);letter-spacing:-.005em;margin-bottom:10px}#ybn-portal .ybn-sec-sub{font-size:15.5px;margin-bottom:24px}#ybn-portal .ybn-data{border-radius:var(--yb-r)}.brw h2{margin-top:48px;font-size:clamp(24px,3.4vw,34px)}@media(max-width:768px){#ybn-portal .ybn-sec{margin-top:44px}.brw h2{margin-top:36px}}#ybn-portal .ybn-card,#ybn-portal .ybn-prin-grid>div,body .brw-sec,body .brw-stat{border-width:1px;border-color:var(--yb-card-line);border-radius:var(--yb-r);box-shadow:none;background:#fff}#ybn-portal .ybn-card{border-top:3px solid var(--hue);padding:26px 24px}#ybn-portal .ybn-card:hover{border-color:#cdd3e3;border-top-color:var(--hue);box-shadow:0 12px 28px -18px #0b1f3a4d;transform:none}#ybn-portal .ybn-grid,#ybn-portal .ybn-prin-grid{gap:18px}body .brw-sec-h{background:#fcfbf7}body .brw-stat{background:#fff}body .brw-row.yb-rank-1{border:1px solid #f2c46b!important;background:#fff!important;box-shadow:inset 3px 0 #f59e0b!important}body .brw-row.yb-rank-2{border:1px solid #cbd5e1!important;background:#fff!important;box-shadow:inset 3px 0 #94a3b8!important}body .brw-row.yb-rank-3{border:1px solid #f0b79c!important;background:#fff!important;box-shadow:inset 3px 0 #d97757!important}#ybn-cfoot{margin-top:28px;background:transparent;border-top:1px solid var(--yb-card-line);border-image:none}.yb-social{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 14px;font-family:Figtree,system-ui,sans-serif;max-width:100%}.yb-social-label{font-size:12.5px;font-weight:700;color:var(--yb-body,#475569);margin-right:2px}.yb-social a{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:32px;padding:0 12px;background:#fff;color:var(--yb-ink,#0b1f3a);border:1px solid var(--yb-line,#dce5f0);border-radius:8px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s}.yb-social a:hover,.yb-social a:focus-visible{border-color:var(--yb-ink,#0b1f3a);background:var(--yb-hair,#eaf0f8);color:var(--yb-ink,#0b1f3a)}.yb-social svg{flex:none;display:block}body .site-main>:not(script):not(:has(~:not(script))),body .site-main>:not(script):not(:has(~:not(script)))>:last-child,body .site-main>:not(script):not(:has(~:not(script)))>:last-child>:last-child,body .site-main>:not(script):not(:has(~:not(script)))>:last-child>:last-child>:last-child{padding-bottom:0!important;margin-bottom:0!important}
