.pg-rf-hub .rfh-head{background:linear-gradient(150deg,var(--navy) 0,var(--navy-3) 100%);color:#fff;padding:52px 0 130px}.pg-rf-hub .rfh-head .crumb{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;color:#93a3bc;margin-bottom:22px}.pg-rf-hub .rfh-head .crumb a{color:#93a3bc}.pg-rf-hub .rfh-head .crumb .sep{margin:0 8px}.pg-rf-hub .rfh-head h1{font-family:var(--f-serif);font-weight:600;font-size:clamp(32px,5vw,54px);line-height:1.08;text-wrap:balance;margin:0 0 14px}.pg-rf-hub .rfh-head h1 em{font-style:normal;color:#9fd0f5}.pg-rf-hub .rfh-head p{font-size:17.5px;color:#bcc9dd;max-width:52ch}.pg-rf-hub .rfh-fork{margin-top:-84px;padding-bottom:26px}.pg-rf-hub .rfh-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.pg-rf-hub .rfh-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;color:inherit;text-decoration:none;box-shadow:0 24px 55px -30px rgba(4,23,63,.35);transition:transform .18s ease,box-shadow .18s ease}.pg-rf-hub .rfh-card:hover{transform:translateY(-4px);box-shadow:0 30px 65px -30px rgba(4,23,63,.45)}.pg-rf-hub .rfh-media{aspect-ratio:16/9;overflow:hidden}.pg-rf-hub .rfh-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pg-rf-hub .rfh-card:hover .rfh-media img{transform:scale(1.03)}.pg-rf-hub .rfh-body{padding:26px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1}.pg-rf-hub .rfh-body h2{font-family:var(--f-serif);font-weight:600;font-size:clamp(22px,2.6vw,28px);margin:0}.pg-rf-hub .rfh-body>p{color:var(--muted);font-size:15px;line-height:1.65;margin:0}.pg-rf-hub .rfh-body ul{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.pg-rf-hub .rfh-body li{position:relative;padding-left:20px;font-size:14px;color:var(--ink,#0b1b33)}.pg-rf-hub .rfh-body li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--blue)}.pg-rf-hub .rfh-go{margin-top:4px}.pg-rf-hub .rfh-gallery{padding-bottom:64px}@media (max-width:880px){.pg-rf-hub .rfh-grid{grid-template-columns:1fr}.pg-rf-hub .rfh-head{padding:40px 0 110px}}