.rf-public-header{--rf-public-ink:#181818;--rf-public-muted:#72716e;--rf-public-line:#e7e4df;--rf-public-accent:#e87549;z-index:50;border-bottom:1px solid var(--rf-public-line);width:100%;color:var(--rf-public-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f6f0;position:sticky;top:0}.rf-public-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1440px);min-height:72px;margin:0 auto;display:flex}.rf-public-brand{letter-spacing:-.7px;flex:none;align-items:center;gap:10px;font-size:18px;font-weight:850;display:inline-flex}.rf-public-brand-mark{background:var(--rf-public-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rf-public-links{justify-content:center;align-items:center;gap:clamp(14px,2.1vw,30px);margin-left:auto;display:flex}.rf-public-links a,.rf-public-account{color:var(--rf-public-muted);white-space:nowrap;font-size:13px;font-weight:650;transition:color .16s}.rf-public-links a:hover,.rf-public-account:hover,.rf-public-links a[aria-current=page]{color:var(--rf-public-accent)}.rf-public-links a[aria-current=page]{font-weight:800}.rf-public-actions{flex:none;align-items:center;gap:13px;display:flex}.rf-public-balance{border-left:1px solid var(--rf-public-line);color:#55524e;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding-left:12px;font-size:12px;display:inline-flex}.rf-public-balance svg{color:var(--rf-public-accent)}.rf-public-signin{border:1px solid var(--rf-public-ink);min-height:38px;color:var(--rf-public-ink);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.rf-public-signin:hover{background:var(--rf-public-ink);color:#fff}.rf-public-locale{min-height:36px;padding:0 10px!important;font-size:12px!important}.rf-public-menu-toggle{color:var(--rf-public-ink);display:none}.rf-public-mobile-panel{display:none}.rf-public-footer{border-top:1px solid var(--rf-public-line);color:var(--rf-public-muted);background:#f7f5f1;justify-content:space-between;align-items:center;gap:24px;padding:25px max(24px,50vw - 720px);font-size:12px;display:flex}.rf-public-footer-brand{color:var(--rf-public-ink);font-size:14px;font-weight:800}.rf-public-footer nav{flex-wrap:wrap;gap:18px;display:flex}.rf-public-footer a:hover,.rf-public-footer button:hover{color:var(--rf-public-accent)}.rf-public-footer button{color:inherit;font-size:inherit}.rf-blog-index,.rf-blog-post{background:#faf9f6}.rf-blog-index>main{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(64px,8vw,120px)}.rf-blog-index .rf-blog-heading{margin-bottom:clamp(36px,5vw,68px)}.rf-blog-index .rf-blog-heading h1{color:#191817;letter-spacing:-.055em;font-size:clamp(38px,5vw,60px);line-height:1.05}.rf-blog-index .rf-blog-heading p{color:#77736e;font-size:16px;line-height:1.65}.rf-blog-empty{border:1px solid var(--rf-public-line);color:var(--rf-public-muted);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:16px;padding:56px 20px;display:grid}.rf-blog-empty a{color:var(--rf-public-accent);font-weight:750}.rf-blog-post>main{padding-top:44px;padding-bottom:90px}.rf-blog-post>main>article{border:1px solid var(--rf-public-line);background:#fff;border-radius:14px;padding:clamp(20px,4vw,44px)}.rf-blog-post article>header h1{color:#191817;letter-spacing:-.04em;font-size:clamp(32px,5vw,52px);line-height:1.12}@media (width<=1050px){.rf-public-header-inner{gap:14px;width:min(100% - 32px,1440px)}.rf-public-links{gap:13px}.rf-public-balance{display:none}}@media (width<=800px){.rf-public-header-inner{min-height:64px}.rf-public-links{display:none}.rf-public-actions{margin-left:auto}.rf-public-menu-toggle{border-radius:7px;place-items:center;width:38px;height:38px;display:inline-grid}.rf-public-menu-toggle:hover{background:#efede8}.rf-public-mobile-panel{border-top:1px solid var(--rf-public-line);background:#faf9f6;padding:0 16px 16px;display:block}.rf-public-mobile-panel nav{display:grid}.rf-public-mobile-panel nav a{color:#42403c;border-bottom:1px solid #eeece8;padding:12px 4px;font-size:14px;font-weight:650}.rf-public-mobile-panel nav a[aria-current=page]{color:var(--rf-public-accent)}.rf-public-mobile-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.rf-public-mobile-footer .rf-public-balance{border:0;padding-left:0;display:inline-flex}.rf-public-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 18px}.rf-blog-index>main{padding:44px 18px 70px}.rf-blog-post>main{padding:28px 16px 64px}}
