.bi-sidebar{display:flex;flex-direction:column;gap:22px;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;font-family:var(--ff-font, "Inter", system-ui, sans-serif);padding-bottom:4px}.bi-sidebar::-webkit-scrollbar{width:3px}.bi-sidebar::-webkit-scrollbar-thumb{background:#dde8f0;border-radius:4px}.bi-sidebar>*{flex-shrink:0}.bi-sblock__label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ff-text-muted);padding:2px 2px 10px;line-height:1.3}.bi-sblock:has(>.bi-sblock__label){background:#fff;border:1px solid var(--ff-border);border-radius:12px;box-shadow:var(--ff-shadow);overflow:hidden}.bi-sblock:has(>.bi-sblock__label)>.bi-sblock__label{padding:15px 18px 12px;border-bottom:1px solid var(--ff-border-light)}.bi-sblock:has(>.bi-sblock__label)>.bi-sblock__card{background:transparent;border:none;border-radius:0;box-shadow:none}.bi-sblock__card{background:#fff;border:1px solid var(--ff-border);border-radius:12px;overflow:hidden;box-shadow:var(--ff-shadow)}.bi-sblock__link{display:flex;align-items:center;gap:12px;padding:15px 18px;color:var(--ff-text);text-decoration:none;font-size:.95rem;font-weight:500;line-height:1.42;border-bottom:1px solid var(--ff-border-light);transition:background .15s ease,color .15s ease}.bi-sblock__link:last-child{border-bottom:none}.bi-sblock__link:hover{background:#f5f9ff;color:var(--ff-blue, #00A6E8);text-decoration:none}.bi-sblock__link-text{flex:1;min-width:0;overflow-wrap:anywhere}.bi-sblock__chevron{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:50%;border:1px solid #e8edf4;background:#f8fafc;font-size:.9rem;line-height:1;color:#b0bec5;transition:background .15s ease,border-color .15s ease,color .15s ease}.bi-sblock__link:hover .bi-sblock__chevron{background:#e0f2ff;border-color:#b3e0f7;color:var(--ff-blue, #00A6E8)}.bi-sblock__link--active{background:#f0f7ff;color:var(--ff-blue-dark, #0076A5);font-weight:600}.bi-sblock__link--active .bi-sblock__chevron{background:var(--ff-blue, #00A6E8);border-color:var(--ff-blue, #00A6E8);color:#fff}.bi-sblock__card--dark{background:linear-gradient(160deg,#0f172a,#1e293b 55%,#0f1d30);padding:18px 16px 16px;position:relative;overflow:hidden;border-color:#1e2d3d}.bi-sblock__card--dark:before{content:"";position:absolute;top:-24px;right:-24px;width:90px;height:90px;background:radial-gradient(circle,rgba(234,179,8,.22) 0%,rgba(234,179,8,.06) 45%,transparent 70%);pointer-events:none}.bi-sblock__upsell-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;background:linear-gradient(90deg,#d97706,#eab308);color:#fff;font-size:var(--ff-type-label);font-weight:800;border-radius:999px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;box-shadow:0 2px 10px #eab30859;line-height:1.6}.bi-sblock__upsell-title{font-size:.93rem;font-weight:700;color:#f8fafc;margin:0 0 12px;line-height:1.4;letter-spacing:-.01em}.bi-sblock__upsell-list{list-style:none;padding:0;margin:0 0 16px}.bi-sblock__upsell-list li{display:flex;align-items:baseline;gap:7px;font-size:.82rem;color:#ffffffad;padding:3.5px 0;line-height:1.4}.bi-sblock__upsell-list li:before{content:"✓";color:#34d399;font-weight:700;font-size:.7rem;flex-shrink:0}.bi-sblock__upsell-divider{height:1px;background:#ffffff12;margin:0 0 14px}.bi-sblock__upsell-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(90deg,#d97706,#f59e0b);color:#fff!important;padding:11px 14px;border-radius:7px;font-size:.86rem;font-weight:700;text-decoration:none!important;margin-bottom:10px;letter-spacing:.01em;box-shadow:0 3px 8px #eab3084d,0 1px 2px #0003;transition:opacity .18s,transform .18s,box-shadow .18s}.bi-sblock__upsell-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 5px 14px #eab30861,0 2px 4px #00000038;color:#fff!important;text-decoration:none!important}.bi-sblock__upsell-login{display:block;text-align:center;font-size:.72rem;color:#fff6;text-decoration:none;transition:color .16s}.bi-sblock__upsell-login:hover{color:#fffc;text-decoration:none}.bi-sblock__card--member{padding:0;border-top:2px solid var(--ff-gold)}.bi-sblock__member-row{display:flex;align-items:center;gap:14px;padding:18px 18px 16px;border-bottom:1px solid var(--ff-border-light)}.bi-sblock__member-icon{width:38px;height:38px;border-radius:50%;background:var(--ff-green-pale);color:var(--ff-green-dark);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0;border:1px solid rgba(34,197,94,.25)}.bi-sblock__member-body{display:flex;flex-direction:column;gap:2px;min-width:0}.bi-sblock__member-status{font-size:.92rem;font-weight:700;color:var(--ff-text);line-height:1.2;letter-spacing:-.01em}.bi-sblock__member-hint{font-size:.78rem;color:var(--ff-text-sub);line-height:1.4}.bi-sblock__card--invite{background:linear-gradient(165deg,var(--ff-blue-pale) 0%,#ffffff 62%);border-color:#00a6e838;padding:18px 16px 16px}.bi-sblock__invite-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:var(--ff-white);border:1px solid rgba(0,166,232,.25);color:var(--ff-blue-dark);font-size:var(--ff-type-label);font-weight:700;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px;line-height:1.6}.bi-sblock__invite-title{font-size:.95rem;font-weight:700;color:var(--ff-text);margin:0 0 6px;line-height:1.35;letter-spacing:-.01em}.bi-sblock__invite-text{font-size:.82rem;color:var(--ff-text-sub);margin:0 0 14px;line-height:1.5}.bi-sblock__invite-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--ff-blue-dark);color:#fff!important;padding:11px 14px;border-radius:8px;font-size:.86rem;font-weight:700;text-decoration:none!important;box-shadow:0 3px 8px #00a6e840;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.bi-sblock__invite-btn:hover{background:var(--ff-blue-extra-dark);transform:translateY(-1px);box-shadow:0 5px 14px #00a6e852;color:#fff!important;text-decoration:none!important}.ff-sidebar{background:#fff;border:1px solid #e8ecf2;border-radius:12px;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d;overflow:hidden;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;font-family:var(--ff-font, "Inter", system-ui, sans-serif)}.ff-sidebar::-webkit-scrollbar{width:3px}.ff-sidebar::-webkit-scrollbar-thumb{background:#dde8f0;border-radius:4px}.ff-sidebar__title{display:block;padding:9px 16px 5px;font-size:.585rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin-top:6px;line-height:1.4}.ff-sidebar__title:first-child{margin-top:0;border-top:none}.ff-sidebar__link{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;color:#374151;text-decoration:none;font-size:.795rem;font-weight:500;line-height:1.35;border-bottom:1px solid #f3f4f6;transition:background .16s ease,color .16s ease}.ff-sidebar__link:last-child{border-bottom:none}.ff-sidebar__link:after{content:"›";margin-left:auto;font-size:1rem;color:#d1d5db;flex-shrink:0}.ff-sidebar__link:hover{background:#f5f9ff;color:var(--ff-blue, #00A6E8);text-decoration:none}.ff-sidebar__link--active{background:#f0f7ff;color:var(--ff-blue-dark, #0076A5);font-weight:600}@media print{.ff-sidebar,.bi-sidebar{display:none}}.ss-layout__main .ff-surface--data,.ns-content .ff-surface--data{margin:1.6em 0;padding:6px 22px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ss-layout__main .ff-surface--data>h2,.ss-layout__main .ff-surface--data>h3,.ns-content .ff-surface--data>h2,.ns-content .ff-surface--data>h3{margin:14px 2px 16px;font-size:1.02rem;color:var(--ff-text)}.ss-layout__main table,.ns-content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.4em 0;font-size:.875rem;line-height:1.5;color:var(--ff-text);background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius);overflow:hidden}.ss-layout__main .ff-surface--data table,.ns-content .ff-surface--data table{margin:0;border:none;border-radius:0;overflow:visible}.ss-layout__main table thead th,.ns-content table thead th{background:var(--ff-bg-light);color:var(--ff-gray-600);font-weight:700;font-size:var(--ff-type-label);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:12px 16px;border-bottom:1px solid var(--ff-border);white-space:nowrap}.ss-layout__main table tbody td,.ns-content table tbody td{padding:11px 16px;border-top:1px solid var(--ff-border-light);vertical-align:top}.ss-layout__main table tbody tr:first-child td,.ns-content table tbody tr:first-child td{border-top:none}.ss-layout__main table tbody td:first-child,.ns-content table tbody td:first-child{font-weight:600;color:var(--ff-text)}.ss-layout__main table tbody tr:nth-child(2n) td,.ns-content table tbody tr:nth-child(2n) td{background:var(--ff-bg-light)}.ss-layout__main table tbody tr:hover td,.ns-content table tbody tr:hover td{background:var(--ff-blue-pale)}@media(max-width:768px){.ss-layout__main .ff-surface--data,.ns-content .ff-surface--data{padding:4px 14px 14px}.ss-layout__main table,.ns-content table{font-size:.82rem}.ss-layout__main table thead th,.ss-layout__main table tbody td,.ns-content table thead th,.ns-content table tbody td{padding:9px 12px}}#page-container,#main-container{background:var(--ff-bg, #f5f6f8)}.ss-hero{position:relative;overflow:hidden;width:100%;height:260px;background:radial-gradient(125% 130% at 10% 0%,#ffffff 0%,var(--ff-accent-pale, #f1f6fd) 44%,var(--ff-accent-soft, #e6eefb) 100%);border-bottom:1px solid var(--ff-bg-tool-border, #dce6f5)}.ss-hero__body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--ff-gap-lg, 32px) 28px;width:100%;max-width:var(--ff-page-max);margin:0 auto}.ss-hero__breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:0 4px;padding:0;margin:0 0 10px;font-size:.775rem}.ss-hero__breadcrumb li{color:var(--ff-text-sub)}.ss-hero__breadcrumb li+li:before{content:"›";margin-right:4px}.ss-hero__breadcrumb li:last-child{color:var(--ff-blue-dark);font-weight:600}.ss-hero__breadcrumb a{color:var(--ff-text-sub);text-decoration:none}.ss-hero__breadcrumb a:hover{color:var(--ff-blue-dark)}.ss-hero__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ss-hero__pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:600;color:var(--ff-text-sub);background:#fffc;border:1px solid var(--ff-border);border-radius:var(--ff-radius-pill, 20px)}.ss-hero__pill i{font-size:.65rem;color:var(--ff-blue-dark);opacity:.9}@media(max-width:768px){.ss-hero{height:200px}.ss-hero__body{padding:0 16px 20px}}.ss-page{min-height:60vh}.ss-layout{display:grid;grid-template-columns:1fr 330px;gap:24px;width:100%;max-width:var(--ff-page-max);margin:0 auto;padding:28px clamp(18px,3.1vw,46px) 56px;align-items:start}@media(max-width:1100px){.ss-layout{grid-template-columns:1fr 300px;padding:20px clamp(18px,3.1vw,46px) 40px;gap:18px}}@media(max-width:768px){.ss-layout{grid-template-columns:1fr;padding:16px clamp(18px,3.1vw,46px) 32px;gap:16px}.ss-layout__main{order:1}.ss-sidebar{order:2;position:static;max-height:none}}.ss-layout__main{min-width:0;display:flex;flex-direction:column;gap:16px}.ss-card{background:#fff;border:1px solid var(--ff-border, #e3e6ec);border-radius:var(--ff-radius-lg, 12px);overflow:hidden;box-shadow:var(--ff-shadow, 0 1px 4px rgba(0,0,0,.07))}.ss-card__body{padding:24px 28px;font-size:var(--ff-size-base, .95rem);color:var(--ff-text, #1a1f2e);line-height:1.65}.ss-layout__main .block{background:#fff;border:1px solid var(--ff-border, #e3e6ec);border-radius:var(--ff-radius-lg, 12px);overflow:hidden;box-shadow:var(--ff-shadow, 0 1px 4px rgba(0,0,0,.07))}.ss-layout__main .block-content{padding:24px 28px;font-size:var(--ff-size-base, .95rem);color:var(--ff-text, #1a1f2e);line-height:1.65}.ss-layout__main .block-content p{margin-bottom:1em}.ss-layout__main .block-content p:last-child{margin-bottom:0}.ss-layout__main .block-content h2,.ss-layout__main .block-content h3{margin-top:1.4em;margin-bottom:.5em;line-height:1.25}.ss-layout__main .block-content ul,.ss-layout__main .block-content ol{padding-left:1.4em;margin-bottom:1em}.ss-layout__main .block-content a{color:var(--ff-blue, #00A6E8);text-decoration:underline;text-decoration-color:#00a6e859;text-underline-offset:2px}.ss-layout__main .block-content a:hover{text-decoration-color:var(--ff-blue, #00A6E8);color:var(--ff-blue-dark, #0076A5)}.ss-sidebar{gap:16px}.ss-nav{background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow);overflow:hidden}.ss-nav__head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--ff-border-light);background:linear-gradient(180deg,var(--ff-bg-light) 0%,var(--ff-surface) 100%)}.ss-nav__head-link{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none}.ss-nav__head-link:hover{text-decoration:none}.ss-nav__head-link:focus-visible{outline:2px solid var(--ff-blue);outline-offset:3px;border-radius:var(--ff-radius-sm)}.ss-nav__head-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:var(--ff-radius);border:1px solid var(--ff-border);background:var(--ff-surface);color:var(--ff-text-sub);font-size:.75rem;transition:background var(--ff-trans),border-color var(--ff-trans),color var(--ff-trans)}.ss-nav__head-link:hover .ss-nav__head-icon{background:var(--ff-blue-pale);border-color:var(--ff-blue);color:var(--ff-blue-dark)}.ss-nav__head-icon--here{background:var(--ff-blue-pale);border-color:transparent;color:var(--ff-blue-dark)}.ss-nav__head-body{display:flex;flex-direction:column;flex:1;min-width:0}.ss-nav__kicker{font-size:var(--ff-type-label);font-weight:600;letter-spacing:.02em;color:var(--ff-text-muted);line-height:1.35}.ss-nav__head-title{font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--ff-text);line-height:1.3;overflow-wrap:anywhere;transition:color var(--ff-trans)}.ss-nav__head-link:hover .ss-nav__head-title{color:var(--ff-blue-dark)}.ss-nav__count{flex-shrink:0;padding:2px 8px;border-radius:var(--ff-radius-pill);background:var(--ff-bg-muted);color:var(--ff-text-sub);font-size:var(--ff-type-label);font-weight:700;font-variant-numeric:tabular-nums}.ss-nav__title{display:block;padding:14px 16px 2px;font-size:var(--ff-type-meta);font-weight:700;color:var(--ff-text-sub);line-height:1.3}.ss-nav__progress{display:flex;flex-direction:column;gap:6px;padding:12px 16px 2px}.ss-nav__progress-meta{font-size:var(--ff-type-meta);font-weight:600;color:var(--ff-text-sub);font-variant-numeric:tabular-nums}.ss-nav__progress-bar{display:block;height:4px;border-radius:4px;background:var(--ff-bg-muted);overflow:hidden}.ss-nav__progress-bar>span{display:block;height:100%;width:var(--ss-progress, 0%);border-radius:inherit;background:var(--ff-blue-dark)}.ss-nav__list,.ss-nav__sub{list-style:none;margin:0;padding:0}.ss-nav__list{display:flex;flex-direction:column;gap:1px;padding:6px}.ss-nav__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--ff-radius);color:var(--ff-text);font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background var(--ff-trans-fast),color var(--ff-trans-fast)}.ss-nav__item:hover{background:var(--ff-bg-light);color:var(--ff-blue-dark);text-decoration:none}.ss-nav__item:focus-visible{outline:2px solid var(--ff-blue);outline-offset:-2px}.ss-nav__text{flex:1;min-width:0;overflow-wrap:anywhere}.ss-nav__item:after{content:"";flex-shrink:0;width:6px;height:6px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.3;transition:opacity var(--ff-trans-fast)}.ss-nav__item:hover:after{opacity:.7}.ss-nav__item--current:after,.ss-nav__item--sub:after{content:none}.ss-nav__item--open:after{content:"";transform:rotate(45deg) translate(-1px,-1px);opacity:.6}.ss-nav__item--current,.ss-nav__item--current:hover{background:var(--ff-blue-pale);color:var(--ff-blue-dark);font-weight:600}.ss-nav__sub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 20px;padding-left:10px;border-left:1.5px solid var(--ff-border)}.ss-nav__item--sub{padding:7px 10px;font-size:.86rem;color:var(--ff-text-sub)}.ss-nav__step{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:var(--ff-bg-muted);color:var(--ff-text-sub);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background var(--ff-trans-fast),color var(--ff-trans-fast)}.ss-nav__item--past .ss-nav__step{background:var(--ff-blue-pale);color:var(--ff-blue-dark)}.ss-nav__item--current .ss-nav__step{background:var(--ff-blue-dark);color:var(--ff-white)}.ss-nav__item--icon{padding:7px 10px}.ss-nav__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:var(--ff-radius);background:var(--ff-bg-light);color:var(--ff-blue-dark);font-size:.78rem;transition:background var(--ff-trans-fast)}.ss-nav__item:hover .ss-nav__icon{background:var(--ff-blue-pale)}.ss-invite__login{display:block;margin-top:10px;text-align:center;font-size:var(--ff-type-meta);color:var(--ff-text-sub);text-decoration:none}.ss-invite__login:hover{color:var(--ff-blue-dark);text-decoration:underline}.ss-nav-mobile{display:none}.ss-nav-mobile__summary{display:flex;align-items:center;gap:10px;padding:12px 14px;list-style:none;cursor:pointer;font-size:.9rem;line-height:1.35;color:var(--ff-text)}.ss-nav-mobile__summary::-webkit-details-marker{display:none}.ss-nav-mobile__summary:focus-visible{outline:2px solid var(--ff-blue);outline-offset:-2px}.ss-nav-mobile__icon{color:var(--ff-blue-dark);font-size:.85rem}.ss-nav-mobile__text{flex:1;min-width:0;overflow-wrap:anywhere}.ss-nav-mobile__caret{color:var(--ff-text-muted);font-size:.72rem;transition:transform var(--ff-trans)}.ss-nav-mobile[open] .ss-nav-mobile__caret{transform:rotate(180deg)}.ss-nav--mobile{border:0;border-top:1px solid var(--ff-border-light);border-radius:0;box-shadow:none}.ss-nav--mobile .ss-nav__count{display:none}@media(max-width:768px){.ss-nav-mobile{display:block;background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow);overflow:hidden}.ss-nav--sidebar{display:none}}.ss-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-pager__link{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow);color:var(--ff-text);text-decoration:none;transition:border-color var(--ff-trans),box-shadow var(--ff-trans)}.ss-pager__link:hover{border-color:var(--ff-blue);box-shadow:var(--ff-shadow-md);color:var(--ff-text);text-decoration:none}.ss-pager__link:focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px}.ss-pager__link>.fa{color:var(--ff-blue-dark);font-size:.85rem}.ss-pager__link--next{grid-column:2;justify-content:flex-end;text-align:right}.ss-pager__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-pager__kicker{font-size:var(--ff-type-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ff-text-muted)}.ss-pager__label{font-size:.92rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}@media(max-width:560px){.ss-pager{grid-template-columns:minmax(0,1fr)}.ss-pager__link--next{grid-column:auto}}.ss-template-link{display:flex;align-items:center;gap:12px;padding:13px 14px;color:#374151;text-decoration:none;transition:background var(--ff-trans, .18s ease)}.ss-template-link:hover{background:#f5f9ff;text-decoration:none}.ss-template-link__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ss-template-link__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-template-link__name{font-size:.82rem;font-weight:600;color:#1a1f2e;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-template-link__meta{font-size:.7rem;color:#94a3b8}.ss-template-link__dl,.ss-template-link__lock{flex-shrink:0;color:#94a3b8;font-size:.82rem}.ss-template-link--locked{opacity:.6;cursor:default}.ss-template-link--locked:hover{background:none}.ss-upsell{background:#fff;border:1px solid var(--ff-border, #e3e6ec);border-radius:var(--ff-radius-lg, 12px);box-shadow:var(--ff-shadow-md, 0 2px 8px rgba(0,0,0,.1));overflow:hidden}.ss-upsell__inner{display:grid;grid-template-columns:200px 1fr}.ss-upsell__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ss-upsell__body{padding:24px 28px}.ss-upsell__title{font-size:1rem;font-weight:700;color:var(--ff-text, #1a1f2e);margin:0 0 6px;line-height:1.3}.ss-upsell__lead{font-size:.87rem;color:var(--ff-text-sub, #6b7280);margin-bottom:14px;line-height:1.5}.ss-upsell__list{list-style:none;padding:0;margin:0 0 20px}.ss-upsell__list li{display:flex;align-items:baseline;gap:8px;font-size:.84rem;color:#374151;padding:3.5px 0;line-height:1.4}.ss-upsell__list li:before{content:"✓";color:var(--ff-green, #22c55e);font-weight:700;font-size:.75rem;flex-shrink:0}.ss-upsell__list a{color:var(--ff-blue, #00A6E8);font-weight:500}.ss-upsell__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;background:var(--ff-blue, #00A6E8);color:#fff!important;border-radius:var(--ff-radius, 8px);font-size:.875rem;font-weight:600;text-decoration:none!important;letter-spacing:.01em;box-shadow:0 2px 8px #00a6e84d;transition:opacity var(--ff-trans),transform var(--ff-trans),box-shadow var(--ff-trans)}.ss-upsell__btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 14px #00a6e861;color:#fff!important;text-decoration:none!important}@media(max-width:768px){.ss-upsell__inner{grid-template-columns:1fr}.ss-upsell__img{height:160px;-o-object-position:center 20%;object-position:center 20%}.ss-upsell__body{padding:20px}}@media print{.ss-sidebar,.ss-nav-mobile,.ss-pager{display:none}.ss-layout{grid-template-columns:1fr;padding:12px 0}.ss-upsell{display:none}.ss-hero{height:80px}}
