.nsn-image{max-width:100%;height:auto;display:block;border-radius:var(--fct-img-radius, 4px)}.nsn-image__link{display:inline-block;line-height:0;cursor:pointer}.nsn-rating{--rating-star-full-color: #f59e0b;--rating-star-empty-color: #e5e7eb;--rating-gap: 0.125rem;display:inline-flex;align-items:center;gap:.5rem}.nsn-rating__sr-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.nsn-rating__stars{display:inline-flex;align-items:center;gap:var(--rating-gap)}.nsn-rating__star{flex-shrink:0}.nsn-rating__star--full{color:var(--rating-star-full-color)}.nsn-rating__star--empty{color:var(--rating-star-empty-color)}.nsn-rating__value{font-size:.875rem;font-weight:600;color:var(--rating-value-color, #374151)}html[data-bs-theme=dark] .nsn-rating__value{color:#9ca3af}.nsn-pros-cons{display:flex;align-items:flex-start;gap:var(--pc-gap, 0.5rem);font-size:var(--pc-font-size, 1rem);line-height:var(--pc-line-height, 1.5);margin-bottom:var(--pc-margin-bottom, 0.5rem)}.nsn-pros-cons:last-child{margin-bottom:0}.nsn-pros-cons svg{flex-shrink:0;margin-top:var(--pc-icon-margin-top, 4px)}.nsn-pros-cons svg.icon-pros{color:var(--pc-icon-pros-color, #198754)}.nsn-pros-cons svg.icon-cons{color:var(--pc-icon-cons-color, #dc3545)}.nsn-pros-cons__text{flex:1}.nsn-pros-cons--pros svg{color:var(--pc-icon-pros-color, #198754)}.nsn-pros-cons--cons svg{color:var(--pc-icon-cons-color, #dc3545)}.nsn-btn{display:inline-block;padding:var(--fct-btn-padding, 0.5rem 1rem);border-radius:var(--fct-btn-radius, 8px);border:none;cursor:pointer;font-size:1rem;text-decoration:none}.nsn-btn.nsn-btn-primary{background-color:var(--fct-btn-color, #333);color:#fff}.nsn-btn.nsn-btn-primary:hover{background-color:var(--fct-btn-color, rgb(71, 71, 71));transition:background-color .15s ease-in-out}.nsn-btn.nsn-btn-secondary{background-color:var(--fct-btn-color, #6c757d);color:#fff}.nsn-btn.nsn-btn-secondary:hover{background-color:var(--fct-btn-color, rgb(121, 130, 139));transition:background-color .15s ease-in-out}.nsn-btn.nsn-btn-outline{background-color:rgba(0,0,0,0);color:var(--fct-btn-color, #333);border:1px solid currentColor}html[data-bs-theme=dark] .nsn-btn.nsn-btn-outline{color:#fff}.nsn-btn.nsn-btn-full{display:block;width:100%;text-align:center}.nsn-terms-notice{--terms-notice-text-color: #6c757d;--terms-notice-title-color: #1f2937;background-color:var(--terms-notice-bg);border:1px solid var(--terms-notice-border);border-radius:var(--terms-notice-border-radius);padding:var(--terms-notice-padding);font-size:.875rem;font-style:italic;color:var(--terms-notice-text-color)}html[data-bs-theme=dark] .nsn-terms-notice{--terms-notice-text-color: #fff;--terms-notice-title-color: #fff}.nsn-terms-notice__title{font-size:var(--terms-notice-font-size, 10px);font-weight:600;font-style:normal;color:var(--terms-notice-title-color)}.nsn-terms-notice__content{font-size:var(--terms-notice-text-font-size, 10px);margin:var(--terms-notice-text-margin, 4px 0 0)}.nsn-terms-notice__content p:last-child{margin-bottom:0}.nsn-blocks--cta-list{display:grid;align-items:flex-start;gap:.625rem;grid-template-columns:1fr}@media(width >= 768px){.nsn-blocks--cta-list{grid-template-columns:repeat(var(--cl-columns, 2), 1fr)}}@media(width >= 992px){.nsn-blocks--cta-list{grid-template-columns:repeat(var(--cl-columns, 3), 1fr)}}.cta-list-item{display:flex;flex-wrap:wrap;padding:.625rem 1rem;gap:.625rem;border-radius:var(--cl-item-radius, 3px);color:var(--cl-item-color, inherit);background:var(--cl-item-bg, light-dark(#F3F4F6, #2a2a2a));box-shadow:var(--cl-item-shadow, light-dark(0 5px 10px 2px rgba(179, 187, 185, 0.2), 0 5px 10px 2px rgba(0, 0, 0, 0.4)));min-width:0;box-sizing:border-box;height:100%}html[data-bs-theme=dark] .cta-list-item{--cl-item-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.40);--cl-item-bg: #2a2a2a}.cta-list-item.cta-list-bottom .cta-list-item__actions{align-items:flex-end;flex:0 0 100%}.cta-list-item.cta-list-bottom .nsn-btn{text-align:center;width:100%}@media(width >= 576px){.cta-list-item.cta-list-right{flex-wrap:nowrap}}.cta-list-item.cta-list-right .cta-list-item__cta{min-width:max-content}.cta-list-item__logo{width:var(--cl-logo-size, 60px);min-width:var(--cl-logo-size, 60px);height:var(--cl-logo-size, 60px)}.cta-list-item__logo img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--cl-logo-radius, 4px)}.cta-list-item__info{flex:1}.cta-list-item__title{margin:0 0 .5rem 0;font-size:var(--cl-title-size, 1.125rem);font-weight:var(--cl-title-weight, bold);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cta-list-item__description{font-size:var(--cl-desc-size, 1rem);margin:0;font-weight:var(--cl-desc-weight, normal);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cta-list-item__actions{display:flex;align-items:center}.nsn-blocks--cta-list-table .cta-list-table-row{background:var(--clt-row-bg, light-dark(#F2F2F2, #2a2a2a));box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:var(--clt-row-padding, 16px);margin-bottom:var(--clt-row-margin, 16px);border-radius:var(--clt-row-radius, 4px);position:relative}html[data-bs-theme=dark] .nsn-blocks--cta-list-table .cta-list-table-row{--clt-row-bg: #2a2a2a}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-content{display:flex;justify-content:space-between;gap:var(--clt-content-gap, 16px);color:var(--clt-content-color, light-dark(#000, #fff))}html[data-bs-theme=dark] .nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-content{--clt-content-color: #fff}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-number{display:flex;align-items:center;justify-content:center;background:var(--clt-number-bg, #1f2937);color:var(--clt-number-color, #fff);font-size:var(--clt-number-font-size, 12px);font-weight:600;width:var(--clt-number-size, 16px);height:var(--clt-number-size, 16px);border-radius:var(--clt-number-radius, 2px);line-height:18px;position:absolute;top:0;left:0}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator{display:flex;flex:1}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-header{margin-right:var(--clt-header-margin, 8px)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-header .cta-list-table-logo{width:var(--clt-logo-size, 80px);height:var(--clt-logo-size, 80px)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-header .cta-list-table-logo a{display:block}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-header .cta-list-table-logo img{width:100%;height:100%;object-fit:contain;object-position:center}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-info{flex:1}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-info .cta-list-table-title{font-size:var(--clt-title-font-size, 20px);font-weight:600;line-height:var(--clt-title-line-height, 24px);margin-bottom:var(--clt-title-margin, 5px)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-info .cta-list-table-title a{color:inherit;text-decoration:none;cursor:pointer}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-operator .cta-list-table-info .cta-list-table-rating{margin-top:var(--clt-rating-margin, 5px)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-description{display:flex;flex:1;align-items:center;font-size:var(--clt-description-font-size, 16px);line-height:var(--clt-description-line-height, 1.4)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-pros{display:flex;flex:1;flex-direction:column;justify-content:center}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-pros .nsn-pros-cons{--pc-margin-bottom: 4px;--pc-line-height: 1.2}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-pros .nsn-pros-cons svg{--pc-icon-margin-top: 2px}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:var(--clt-actions-min-width, 140px);gap:var(--clt-actions-gap, 8px)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions .cta-list-table-button{display:flex}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions .cta-list-table-button .nsn-btn{--fct-btn-radius: 4px;--fct-btn-padding: 0.625rem 1rem;width:100%;text-align:center;white-space:normal;word-break:break-word}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions .cta-list-table-button .nsn-btn:hover{opacity:var(--clt-button-hover-opacity, 0.9)}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions .cta-list-table-link{font-size:var(--clt-link-font-size, 14px);text-align:center}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions .cta-list-table-link a{color:var(--clt-link-color, inherit);text-decoration:underline}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions .cta-list-table-link a:hover{text-decoration:none}.nsn-blocks--cta-list-table .cta-list-table-row .nsn-terms-notice{padding:var(--clt-terms-padding, 1rem 0 0)}@media(width <= 767.98px){.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-content{flex-direction:column}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-description{justify-content:center;text-align:center}.nsn-blocks--cta-list-table .cta-list-table-row .cta-list-table-actions{--clt-actions-min-width: 100%}}.nsn-blocks--cta-list-card{display:grid;gap:var(--clc-grid-gap, 16px);grid-template-columns:repeat(1, 1fr)}@media(width >= 576px){.nsn-blocks--cta-list-card[data-columns="2"],.nsn-blocks--cta-list-card[data-columns="3"]{grid-template-columns:repeat(2, 1fr)}}@media(width >= 768px){.nsn-blocks--cta-list-card[data-columns="3"]{grid-template-columns:repeat(3, 1fr)}.nsn-blocks--cta-list-card[data-columns="4"]{grid-template-columns:repeat(2, 1fr)}}@media(width >= 992px){.nsn-blocks--cta-list-card[data-columns="4"]{grid-template-columns:repeat(4, 1fr)}}.nsn-blocks--cta-list-card .cta-list-card-item{background:var(--clc-item-bg, light-dark(#F2F2F2, #2a2a2a));box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:var(--clc-item-radius, 4px);position:relative}html[data-bs-theme=dark] .nsn-blocks--cta-list-card .cta-list-card-item{--clc-item-bg: #2a2a2a}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-content{display:flex;flex-direction:column;height:100%;padding:var(--clc-content-padding, 16px);gap:var(--clc-content-gap, 12px);color:var(--clc-content-color, light-dark(#000, #fff));box-sizing:border-box}html[data-bs-theme=dark] .nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-content{--clc-content-color: #fff}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-header{display:flex;flex-direction:column;align-items:center;gap:var(--clc-header-gap, 8px)}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-header .cta-list-card-number{display:flex;align-items:center;justify-content:center;background:var(--clc-number-bg, #1f2937);color:var(--clc-number-color, #fff);font-size:var(--clc-number-font-size, 12px);font-weight:600;width:var(--clc-number-size, 16px);height:var(--clc-number-size, 16px);border-radius:var(--clc-number-radius, 2px);line-height:18px;position:absolute;top:8px;left:8px}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-header .cta-list-card-logo{width:var(--clc-logo-size, 80px);height:var(--clc-logo-size, 80px);overflow:hidden}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-header .cta-list-card-logo a{display:block;height:100%;cursor:pointer}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-header .cta-list-card-logo img{width:100%;height:100%;border-radius:var(--clc-logo-radius, 4px);object-fit:contain;object-position:center}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--clc-info-gap, 4px)}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-info .cta-list-card-title{font-size:var(--clc-title-font-size, 20px);font-weight:600;line-height:var(--clc-title-line-height, 24px)}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-info .cta-list-card-title .nsn-link{color:inherit;text-decoration:none}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-description{font-size:var(--clc-description-font-size, 16px);line-height:var(--clc-description-line-height, 1.4);text-align:center}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-pros{display:flex;flex-direction:column}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-pros .nsn-pros-cons{--pc-margin-bottom: 4px;--pc-line-height: 1.2}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-pros .nsn-pros-cons svg{--pc-icon-margin-top: 2px}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions{display:flex;flex-direction:column;gap:var(--clc-actions-gap, 8px);margin-top:auto}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions .cta-list-card-button{display:flex}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions .cta-list-card-button .nsn-btn{--fct-btn-radius: 4px;--fct-btn-padding: 0.625rem 1rem;width:100%;text-align:center;white-space:normal;word-break:break-word}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions .cta-list-card-button .nsn-btn:hover{opacity:var(--clc-button-hover-opacity, 0.9)}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions .cta-list-card-link{font-size:var(--clc-link-font-size, 16px);text-align:center}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions .cta-list-card-link .nsn-link{color:inherit;text-decoration:underline}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-actions .cta-list-card-link .nsn-link:hover{text-decoration:none}.nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-terms{padding:var(--clc-terms-padding, 1rem 0 0);border-top:1px solid var(--clc-terms-border-color, light-dark(#e5e7eb, #374151))}html[data-bs-theme=dark] .nsn-blocks--cta-list-card .cta-list-card-item .cta-list-card-terms{--clc-terms-border-color: #374151}
