.rs{padding-bottom:8px}.rs>.az-section{margin-top:32px}.rs-btn-glass{background:hsla(0,0%,100%,.14);color:#fff}.rs-btn-glass:focus,.rs-btn-glass:hover{background:hsla(0,0%,100%,.24);color:#fff}.rs-btn-glass{border:1px solid hsla(0,0%,100%,.28)}.rs-hero{align-items:center;background:radial-gradient(circle at 88% 8%,rgba(255,164,0,.28),transparent 34%),radial-gradient(circle at 6% 120%,rgba(108,192,198,.35),transparent 45%),linear-gradient(135deg,#1d4246,#30656b 55%,#3b7c83);border-radius:16px;box-shadow:0 18px 40px rgba(36,79,84,.22);color:#fff;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 380px;overflow:hidden;padding:44px 48px;position:relative}.rs-hero:before{background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:linear-gradient(100deg,transparent 35%,#000);mask-image:linear-gradient(100deg,transparent 35%,#000);pointer-events:none;position:absolute}.rs-hero>*{position:relative}.rs-hero__eyebrow{background:hsla(0,0%,100%,.14);color:#fff}.rs-hero__eyebrow i{color:#ffa400}.rs-hero__title{color:#fff;font-size:38px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 12px}.rs-hero__desc{color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.65;margin:0 0 24px;max-width:540px}.rs-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.rs-hero__perks{color:hsla(0,0%,100%,.88);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 22px;list-style:none;margin:0;padding:0}.rs-hero__perks i{color:#ffa400;margin-right:6px}.rs-tool{background:#fff;border:1px solid #e4eaec;border-radius:16px;box-shadow:0 16px 40px rgba(29,43,48,.14);color:#1d2b30;display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s}.rs-tool:focus,.rs-tool:hover{box-shadow:0 22px 48px rgba(29,43,48,.2);color:#1d2b30;text-decoration:none;transform:translateY(-3px)}.rs-tool:focus .rs-tool__cta i,.rs-tool:hover .rs-tool__cta i{transform:translateX(4px)}.rs-tool__badge{align-items:center;align-self:flex-start;background:rgba(255,164,0,.14);border-radius:999px;color:#e69500;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.rs-tool__keys{background:#1f2b30;border-radius:12px;flex-direction:column;margin:6px 0 4px;padding:10px}.rs-tool__keys,.rs-tool__row{display:flex;gap:5px}.rs-tool__key{align-items:center;background:linear-gradient(180deg,#fff,#f1f4f5);border-bottom:2px solid #c9d1d6;border-radius:5px;color:#55636a;display:flex;flex:1 1 0;font-size:11px;font-weight:600;height:30px;justify-content:center}.rs-tool__key--wide{flex-grow:1.5}.rs-tool__key--space{flex-grow:3.5}.rs-tool__key.is-tested{background:#2f9e6b;border-bottom-color:#237750;color:#fff}.rs-tool__key.is-down{background:#f2a03d;border-bottom-color:#e3830f;color:#fff;transform:translateY(1px)}.rs-tool__title{color:#1d2b30;font-size:19px;font-weight:700}.rs-tool__desc{color:#4a5a60;font-size:14px;line-height:1.55}.rs-tool__cta{align-items:center;color:#30656b;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:4px}.rs-tool__cta i{transition:transform .2s}.rs-tool--compact{box-shadow:0 1px 2px rgba(29,43,48,.06);padding:16px}.rs-tool--compact .rs-tool__key{font-size:10px;height:24px}.rs-tool--compact .rs-tool__title{font-size:17px}.rs-tool--compact:focus,.rs-tool--compact:hover{box-shadow:0 6px 20px rgba(29,43,48,.08);transform:none}.rs-count{color:#84939a;font-size:14px}.rs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.rs-tabs__item{background:#fff;border:1px solid #e4eaec;border-radius:999px;color:#4a5a60;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;white-space:nowrap}.rs-tabs__item:focus,.rs-tabs__item:hover{border-color:rgba(48,101,107,.4);color:#30656b;text-decoration:none}.rs-tabs__item.is-active{background:#30656b;border-color:#30656b;color:#fff}.rs-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-grid--4 .rs-card__desc{-webkit-line-clamp:2}.rs-card{background:#fff;border:1px solid #e4eaec;border-radius:12px;box-shadow:0 1px 2px rgba(29,43,48,.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.rs-card:hover{box-shadow:0 6px 20px rgba(29,43,48,.08);transform:translateY(-2px)}.rs-card:hover .rs-card__media img{transform:scale(1.04)}.rs-card__media{aspect-ratio:16/10;background:#f4f6f7;display:block;overflow:hidden}.rs-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.rs-card__placeholder{align-items:center;background:#e8f1f2;color:rgba(48,101,107,.35);display:flex;font-size:40px;height:100%;justify-content:center;width:100%}.rs-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 16px 16px}.rs-card__title{font-size:16px;font-weight:600;line-height:1.4;margin:0}.rs-card__title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1d2b30;display:-webkit-box;overflow:hidden;text-decoration:none}.rs-card__title a:hover{color:#30656b}.rs-card__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a5a60;display:-webkit-box;font-size:14px;line-height:1.55;margin:0;overflow:hidden}.rs-card__meta{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.rs-card__meta li{align-items:center;background:#f4f6f7;border-radius:999px;color:#4a5a60;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 9px}.rs-card__meta .rs-card__price{background:#e8f1f2;color:#30656b;font-weight:600}.rs-card__more{align-items:center;color:#30656b;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto;padding-top:4px;text-decoration:none}.rs-card__more:hover{color:#244f54;text-decoration:none}.rs-empty{align-items:center;background:#fff;border:1px solid #e4eaec;border-radius:12px;box-shadow:0 1px 2px rgba(29,43,48,.06);display:flex;gap:16px;padding:24px}.rs-empty p{color:#4a5a60;margin:0}.rs-empty a{color:#30656b;font-weight:600}.rs-empty__icon{align-items:center;background:#e8f1f2;border-radius:12px;color:#30656b;display:inline-flex;flex-shrink:0;font-size:22px;height:52px;justify-content:center;width:52px}.rs-steps{counter-reset:none;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.rs-step{background:#fff;border:1px solid #e4eaec;border-radius:12px;box-shadow:0 1px 2px rgba(29,43,48,.06);padding:20px;position:relative}.rs-step__icon{align-items:center;background:#e8f1f2;border-radius:12px;color:#30656b;display:inline-flex;font-size:20px;height:46px;justify-content:center;margin-bottom:12px;width:46px}.rs-step__no{color:#e69500;display:block;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.rs-step__title{color:#1d2b30;font-size:16px;font-weight:700;margin:4px 0 6px}.rs-step__desc{color:#4a5a60;font-size:14px;line-height:1.55;margin:0}.rs-cta{align-items:center;background:radial-gradient(circle at 88% 8%,rgba(255,164,0,.28),transparent 34%),radial-gradient(circle at 6% 120%,rgba(108,192,198,.35),transparent 45%),linear-gradient(135deg,#1d4246,#30656b 55%,#3b7c83);border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:32px;padding:28px 32px}.rs-cta__title{color:#fff;font-size:22px;font-weight:700;margin:0 0 6px}.rs-cta__desc{color:hsla(0,0%,100%,.82);font-size:15px;margin:0}.rs-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.rs-detail__crumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-detail__layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px}.rs-article{background:#fff;border:1px solid #e4eaec;border-radius:16px;box-shadow:0 1px 2px rgba(29,43,48,.06);padding:28px 32px}.rs-article__category{text-decoration:none}.rs-article__category:focus,.rs-article__category:hover{background:rgba(48,101,107,.16);color:#244f54;text-decoration:none}.rs-article__title{color:#1d2b30;font-size:30px;font-weight:700;line-height:1.3;margin:0 0 10px}.rs-article__meta{color:#84939a;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px}.rs-article__meta i{margin-right:4px}.rs-article__lead{background:#e8f1f2;border-left:4px solid #30656b;border-radius:0 8px 8px 0;color:#1d2b30;font-size:15px;line-height:1.65;margin:16px 0 0;padding:14px 16px}.rs-article__content{word-wrap:break-word;border-top:1px solid #e4eaec;color:#4a5a60;font-size:15px;line-height:1.75;margin-top:22px;padding-top:22px}.rs-article__content h2,.rs-article__content h3,.rs-article__content h4{color:#1d2b30;font-weight:700;line-height:1.4;margin:24px 0 10px}.rs-article__content h2{font-size:21px}.rs-article__content h3{font-size:18px}.rs-article__content h4{font-size:16px}.rs-article__content p{margin:0 0 14px}.rs-article__content a{color:#30656b;text-decoration:underline}.rs-article__content img{border-radius:8px;display:block;height:auto!important;margin:12px auto;max-width:100%}.rs-article__content ol,.rs-article__content ul{margin:0 0 14px;padding-left:22px}.rs-article__content li+li{margin-top:4px}.rs-article__content table{border-collapse:collapse;font-size:14px;margin:0 0 16px;max-width:100%;width:100%}.rs-article__content table td,.rs-article__content table th{border:1px solid #e4eaec;padding:8px 10px}.rs-article__content table th{background:#f4f6f7;color:#1d2b30}.rs-article__content iframe{max-width:100%}.rs-article__content>:first-child{margin-top:0}.rs-article__content>:last-child{margin-bottom:0}.rs-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px}.rs-info{background:#fff;border:1px solid #e4eaec;border-radius:16px;box-shadow:0 1px 2px rgba(29,43,48,.06);padding:20px}.rs-info__title{color:#1d2b30;font-size:17px;font-weight:700;margin:0 0 14px}.rs-info__list{list-style:none;margin:0 0 16px;padding:0}.rs-info__list li{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"icon label" "icon value";grid-template-columns:auto 1fr;padding:10px 0}.rs-info__list li+li{border-top:1px dashed #e4eaec}.rs-info__icon{align-items:center;background:#e8f1f2;border-radius:8px;color:#30656b;display:inline-flex;font-size:16px;grid-area:icon;height:38px;justify-content:center;width:38px}.rs-info__label{color:#84939a;font-size:12px;grid-area:label}.rs-info__value{color:#1d2b30;font-size:15px;grid-area:value}.rs-info__note{color:#4a5a60;font-size:14px;line-height:1.6;margin:0 0 16px}.rs-info__actions{display:flex;flex-direction:column;gap:8px}.rs-info__actions .az-btn{width:100%}.rs-info__perks{border-top:1px solid #e4eaec;color:#4a5a60;font-size:13px;list-style:none;margin:16px 0 0;padding:14px 0 0}.rs-info__perks li+li{margin-top:6px}.rs-info__perks i{color:#2f9e6b;margin-right:6px}.rs-related{margin-top:32px}@media (prefers-reduced-motion:reduce){.rs-card,.rs-card__media img,.rs-tool,.rs-tool__cta i{transition:none}}@media (max-width:1199px){.rs-hero{grid-template-columns:minmax(0,1fr) 340px;padding:36px}.rs-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-grid--4>:nth-child(4){display:none}}@media (min-width:768px) and (max-width:991px){.rs-hero{gap:24px;grid-template-columns:minmax(0,1fr) 280px;padding:32px}.rs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-detail__layout{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:767px){.rs-hero{gap:28px;grid-template-columns:minmax(0,1fr)}.rs-hero__tool{max-width:440px}.rs-grid,.rs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-grid--4>:nth-child(4),.rs-grid>:nth-child(4){display:flex}.rs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-detail__layout{grid-template-columns:minmax(0,1fr)}.rs-aside{position:static}.rs-hero{border-radius:12px;padding:26px 20px}.rs-hero__title{font-size:28px}.rs-hero__actions .az-btn{flex:1 1 auto}.rs-article{border-radius:12px;padding:20px 16px}.rs-article__title{font-size:24px}.rs-cta{padding:22px 20px}.rs-cta .az-btn,.rs-cta .rs-cta__actions{width:100%}}@media (max-width:575px){.rs-tabs{flex-wrap:nowrap;margin-right:-16px;overflow-x:auto;padding-right:16px;scrollbar-width:none}.rs-tabs::-webkit-scrollbar{display:none}.rs-grid,.rs-grid--4,.rs-steps{grid-template-columns:minmax(0,1fr)}.rs-hero__perks{flex-direction:column}.rs-empty{align-items:flex-start}}
