.rh-hero{padding-top:40px;position:relative;overflow:hidden}.rh-hero__glow{opacity:.3;filter:blur(110px);pointer-events:none;background:#1d4ed8;border-radius:50%;width:640px;height:520px;position:absolute;top:-160px;right:4%}.rh-hero__inner{position:relative}.rh-hero__eyebrow{margin-top:18px}.rh-hero--article{padding-bottom:56px}.rh-hero__h1{max-width:22em;margin-top:18px;font-size:clamp(32px,4.4vw,52px)}.yk .rh-hero__answer{max-width:44em;color:var(--yk-on-dark);border-left:3px solid var(--yk-blue);margin-top:22px;padding-left:18px;font-size:19px}.yk .rh-hero__meta{font-family:var(--font-mono);color:var(--yk-on-dark-subtle);font-variant-numeric:tabular-nums;margin:20px 0 0;font-size:13px}.rh-list__title{margin-top:0}.yk .rh-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.rh-list>li{min-width:0;display:flex}.yk .rh-card{border:1px solid var(--yk-line);color:var(--yk-ink);background:#fff;border-radius:16px;flex-direction:column;flex:auto;gap:8px;padding:22px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.yk .rh-card:hover,.yk .rh-card:focus-visible{border-color:#b8c6e3;transform:translateY(-2px);box-shadow:0 16px 36px #0206171a}.rh-card__date{font-family:var(--font-mono);letter-spacing:.04em;color:var(--yk-muted);font-variant-numeric:tabular-nums;font-size:12px}.rh-card__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.25}.rh-card__body{color:var(--yk-muted);font-size:15px;line-height:1.55}.rh-card__more{color:var(--yk-blue-strong);margin-top:auto;padding-top:8px;font-size:15px;font-weight:700}.rh-demo{max-width:640px;margin-top:28px}.rh-read__grid{grid-template-columns:minmax(0,720px) minmax(0,300px);justify-content:space-between;align-items:start;gap:64px;display:grid}.rh-read__main{min-width:0}.rh-side{gap:16px;display:grid;position:sticky;top:24px}.rh-side__box{border:1px solid var(--yk-line);background:var(--yk-soft);border-radius:16px;padding:20px}.yk .rh-side__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--yk-muted);margin:0;font-size:12px}.yk .rh-side__box ol{gap:8px;margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.4;display:grid}.yk .rh-side__box ol a{color:var(--yk-ink);text-decoration:none}.yk .rh-side__box ol a:hover,.yk .rh-side__box ol a:focus-visible{text-decoration:underline}.rh-side__cta{background:var(--yk-navy);border-color:var(--yk-navy);color:#fff;justify-items:start;gap:14px;display:grid}.yk .rh-side__ctatitle{font-family:var(--font-display);margin:0;font-size:18px;font-weight:800;line-height:1.3}.rh .guide{max-width:none;color:var(--yk-ink);font-size:17px;line-height:1.65}.rh .guide p{margin-bottom:0}.rh .guide .t-h2{font-family:var(--font-display);letter-spacing:-.02em;max-width:none;margin:0;scroll-margin-top:24px;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.18}.rh .guide .t-h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800;line-height:1.25}.rh .guide__section{scroll-margin-top:24px}.rh .guide__p,.rh .guide__steps{max-width:none;font-size:17px;line-height:1.65}.rh .guide__toc{border-color:var(--yk-line);background:var(--yk-soft);border-radius:14px}.rh .guide__toc>p{margin:0}.rh .guide__table-wrap{border-color:var(--yk-line);border-radius:14px}.rh .guide .faq{padding:0}.rh .guide .faq dd{margin-left:0}.rh .guide .ticks{padding-left:0}.rh .guide__sources .ticks>li{padding-left:1.5rem;display:block;position:relative}.rh .guide__sources .ticks>li:before{position:absolute;top:0;left:0}.rh .ykcrumb{align-items:center}.rh .guide a:not(.btn){color:var(--yk-blue-strong)}.rh .guide .guide__toc a{color:var(--yk-ink)}@media (min-width:1101px){.rh .guide__toc{display:none}.rh .guide>.guide__section:first-of-type{margin-top:0}}.rh .guide__cta{background:#eef4ff;border:1px solid #c7d7fb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:32px 0 8px;padding:20px 22px;display:flex}.rh .guide__cta>div{flex:320px;min-width:0}.yk.rh .guide__cta-title{font-family:var(--font-display);color:var(--yk-ink);margin:0;font-size:19px;font-weight:800;line-height:1.3}.yk.rh .guide__cta-body{color:var(--yk-muted);margin:6px 0 0;font-size:15px;line-height:1.55}.yk.rh .guide .guide__section a.guide__cta-link{color:#fff;background:#1e3a8a;border-radius:10px;flex:none;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.yk.rh .guide .guide__section a.guide__cta-link:hover,.yk.rh .guide .guide__section a.guide__cta-link:focus-visible{color:#fff;background:#1d4ed8}.rh-side__tool{background:#fff}.yk .rh-side__tooltitle{color:var(--yk-ink);margin:10px 0 0;font-size:16px;font-weight:700}.yk .rh-side__toolbody{color:var(--yk-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.yk .rh-side__toollink{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.rh-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.rh-cta>div:first-child{flex:480px;min-width:0}.rh-cta__title{margin-top:0}.rh-cta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1100px){.rh-read__grid{grid-template-columns:minmax(0,720px);justify-content:center;gap:32px}.rh-side{position:static}.rh-side nav.rh-side__box{display:none}}@media (max-width:720px){.rh-hero{padding-top:24px}.yk .rh-list{grid-template-columns:minmax(0,1fr)}.yk .rh-hero__answer{font-size:17px}.rh-cta .ykbtn,.rh-cta__actions{width:100%}.yk.rh .guide .guide__section a.guide__cta-link{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.yk .rh-card{transition:none}.yk .rh-card:hover{transform:none}}.rh .guide__table caption{caption-side:top;text-align:left;white-space:normal;box-sizing:border-box;max-width:calc(100vw - 66px);position:sticky;left:0}.yk .rh-side__toollink{gap:6px}.rh .guide__section .hero__actions{flex-wrap:wrap;gap:8px;display:flex}.yk.rh .guide__section .hero__actions a.btn--secondary,.rh .guide__section .hero__actions a.btn--secondary{border:1px solid var(--yk-line);min-height:44px;color:var(--yk-ink);text-align:left;background:#fff;border-radius:22px;align-items:center;width:auto;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.rh .guide__section .hero__actions a.btn--secondary:hover{border-color:#9db4ee}.yk .rh-card__cover{aspect-ratio:16/9;object-fit:cover;background:#eef2fb;border-radius:15px 15px 0 0;width:calc(100% + 44px);max-width:none;height:auto;margin:-22px -22px 8px;display:block}.yk .rh-read__cover{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--yk-line);background:#eef2fb;border-radius:18px;width:100%;height:auto;margin-bottom:28px;display:block}
