.rf-guide{padding-bottom:clamp(48px,8vw,96px)}.rf-guide-hero{flex-direction:column;gap:14px;max-width:780px;margin:12px 0 36px;display:flex}.rf-guide-title{letter-spacing:-.035em;color:var(--rf-true-cobalt);text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem);font-weight:400;line-height:1.08}.rf-guide-lead{color:var(--rf-paragraph);font-size:clamp(1rem,.95rem + .3vw,1.14rem);line-height:1.6}.rf-guide-list{flex-direction:column;gap:12px;max-width:900px;margin:0;padding:0;list-style:none;display:flex}.rf-guide-item{border:1px solid var(--rf-cobalt-100);background:var(--rf-white);border-radius:10px;gap:20px;padding:20px 22px;transition:border-color .15s,background-color .15s;display:flex}.rf-guide-item:hover{border-color:var(--rf-cobalt-400);background:var(--rf-tint-mist)}.rf-guide-item:focus-visible{outline:2px solid var(--rf-electric-blue);outline-offset:3px}.rf-guide-item__num{letter-spacing:-.03em;color:var(--rf-cobalt-400);font-variant-numeric:tabular-nums;flex:none;font-size:28px;line-height:1}.rf-guide-item__body{flex-direction:column;gap:6px;min-width:0;display:flex}.rf-guide-item__title{letter-spacing:-.02em;color:var(--rf-true-cobalt);font-size:19px;font-weight:500;line-height:1.3}.rf-guide-item__desc{color:var(--rf-paragraph);font-size:15px;line-height:1.55}.rf-guide-item__meta{color:var(--rf-gray-500);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.rf-guide-free{color:var(--rf-electric-blue);font-weight:500}.rf-guide .rf-premium-tag{background:var(--rf-tint-mist);color:var(--rf-true-cobalt);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.rf-guide .rf-link-inline{color:var(--rf-electric-blue);text-underline-offset:2px;text-decoration:underline}.rf-guide-more{max-width:900px;color:var(--rf-paragraph);flex-direction:column;gap:12px;margin-top:clamp(40px,6vw,72px);font-size:15.5px;line-height:1.6;display:flex}.rf-guide-more__offer{background:var(--rf-tint-sky);color:var(--rf-true-cobalt);border-radius:10px;padding:16px 18px}.rf-guide-gate{background:var(--rf-true-cobalt);color:var(--rf-white);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin:28px 0;padding:clamp(20px,3vw,28px);display:flex}.rf-guide-gate h2{letter-spacing:-.025em;color:var(--rf-white);margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:400;line-height:1.2}.rf-guide-gate p{color:var(--rf-paragraph-on-dark);margin:0;font-size:15px;line-height:1.55}.rf-guide-gate__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.rf-guide-gate .rf-btn--white{background:var(--rf-white);color:var(--rf-true-cobalt)}.rf-guide-gate a:not(.rf-btn){color:var(--rf-white);text-underline-offset:2px;align-self:center;font-size:14px;text-decoration:underline}.rf-guide-outline{color:var(--rf-near-black);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:20px;list-style:decimal;display:flex}.rf-guide-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.rf-guide-pager a{border:1px solid var(--rf-cobalt-100);color:var(--rf-true-cobalt);border-radius:10px;flex-direction:column;gap:4px;padding:16px 18px;font-size:15px;display:flex}.rf-guide-pager a:hover{border-color:var(--rf-cobalt-400)}.rf-guide-pager a:focus-visible{outline:2px solid var(--rf-electric-blue);outline-offset:3px}.rf-guide-pager small{color:var(--rf-gray-500);font-size:12.5px}.rf-guide-pager__next{text-align:right;grid-column:2}
