.hub-hero .lp-product-hero__inner:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.hub-crumbs{color:#6b7079;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500;display:flex}.hub-crumbs a{color:inherit;text-decoration:none}.hub-crumbs a:hover,.hub-crumbs a:focus-visible{color:#17181c;text-decoration:underline}.naano-lp .hub-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}.naano-lp .hub-facts{background:#ffffffdb;border:1px solid #e4e7ec;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:18px;display:grid}.naano-lp .hub-facts>div{background:#fff;border:1px solid #edf0f4;border-radius:16px;padding:14px 16px}.naano-lp .hub-facts dt{color:#6b7079;font-size:13px;font-weight:600}.naano-lp .hub-facts dd{color:#17181c;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:28px;font-weight:650}.hub-body{width:min(100%,1040px);padding:48px max(16px, env(safe-area-inset-right,0px)) 96px max(16px, env(safe-area-inset-left,0px));color:#17181c;flex-direction:column;gap:56px;margin:0 auto;display:flex}.hub-body h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-size:clamp(24px,2.4vw,32px);font-weight:600}.hub-note{color:#4b4e57;max-width:68ch;margin:0 0 22px;font-size:16px;line-height:1.6}.hub-caption{color:#6b7079;margin:14px 0 0;font-size:13px}.hub-list{background:#fff;border:1px solid #e4e7ec;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.hub-row{border-top:1px solid #f0f2f5;grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.hub-row:first-child{border-top:0}.hub-row__avatar{background:#eef1f6;border-radius:50%;width:48px;height:48px;display:block;position:relative;overflow:hidden}.hub-row__avatar img{object-fit:cover;width:48px;height:48px;position:relative}.hub-row__initials{color:#5b6070;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.hub-row__who{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-row__name{color:#17181c;font-size:15.5px;font-weight:600;text-decoration:none}.hub-row__name:hover,.hub-row__name:focus-visible{color:#1652f0;text-decoration:underline}.hub-row__headline{color:#5b6070;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.hub-row__meta{color:#4b4e57;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.hub-row__price{color:#6b7079;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px;display:flex}.hub-row__price strong{color:#17181c;font-variant-numeric:tabular-nums;font-size:16px}.hub-more ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-more li{background:#fff;border:1px solid #e4e7ec;border-radius:999px;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.hub-more a{color:#1652f0;font-weight:600;text-decoration:none}.hub-more a:hover,.hub-more a:focus-visible{text-decoration:underline}.hub-more span{color:#6b7079;font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:720px){.hub-row{grid-template-columns:44px minmax(0,1fr);gap:6px 12px;padding:14px}.hub-row__avatar,.hub-row__avatar img{width:44px;height:44px}.hub-row__avatar{grid-row:span 3;align-self:start}.hub-row__price{text-align:left;align-items:flex-start}}.topic-row__where{color:#6b7079;font-size:12.5px}.topic-faq dl{gap:18px;margin:0;display:grid}.topic-faq dt{color:#17181c;margin:0 0 6px;font-size:16px;font-weight:600}.topic-faq dd{color:#4b4e57;max-width:72ch;margin:0;font-size:15px;line-height:1.6}.rates-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:18px;overflow-x:auto}.rates-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.rates-table th,.rates-table td{text-align:right;white-space:nowrap;border-top:1px solid #f0f2f5;padding:12px 16px}.rates-table thead th{color:#6b7079;border-top:0;font-size:12.5px;font-weight:600}.rates-table th:first-child,.rates-table td:first-child{text-align:left}.rates-table a{color:#1652f0;font-weight:600;text-decoration:none}.rates-table a:hover,.rates-table a:focus-visible{text-decoration:underline}.rates-table .rates-muted{color:#8a8f99}.rates-method{color:#4b4e57;max-width:72ch;font-size:14.5px;line-height:1.65}.rates-method p{margin:0 0 10px}.hub-row.rates-creator{grid-template-columns:minmax(0,1fr) auto}.topic-index{gap:10px;margin:0;padding:0;list-style:none;display:grid}.topic-index li{background:#fff;border:1px solid #e4e7ec;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 16px;display:flex}.topic-index__name{color:#1652f0;font-weight:600;text-decoration:none}.topic-index__name:hover,.topic-index__name:focus-visible{text-decoration:underline}.topic-index__count{color:#6b7079;font-variant-numeric:tabular-nums;font-size:13px}.topic-index__countries{color:#6b7079;font-size:13px}.topic-index__countries a{color:#4b4e57;text-decoration:none}.topic-index__countries a:hover,.topic-index__countries a:focus-visible{color:#1652f0;text-decoration:underline}.hub-gate{background:#f5f8ff;border:1px solid #dfe5f2;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:14px;padding:22px 24px;display:flex}.hub-gate__text{color:#2f323a;flex:320px;max-width:56ch;margin:0;font-size:15.5px;line-height:1.55}.hub-gate__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.hub-gate__cta{color:#fff;white-space:nowrap;background:#17181c;border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hub-gate__cta:hover,.hub-gate__cta:focus-visible{background:#1652f0}.hub-gate__signin{color:#6b7079;font-size:13.5px}.hub-gate__signin a{color:#1652f0;font-weight:600;text-decoration:none}.hub-gate__signin a:hover,.hub-gate__signin a:focus-visible{text-decoration:underline}.hub-ranked__group+.hub-ranked__group{margin-top:18px}.hub-ranked h3{margin:0 0 10px;font-size:16px;font-weight:600}.hub-ranked .hub-note a{color:#1652f0;font-weight:600}
