.cv{isolation:isolate;aspect-ratio:16/9;background:var(--ds-bg-soft);width:100%;font-family:var(--ds-font);color:var(--ds-text);text-align:left;line-height:1.25;display:block;position:relative;overflow:hidden;container-type:inline-size}.cv--43{aspect-ratio:4/3}.cv__grid{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--ds-navy-deep) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ds-navy-deep) 10%, transparent) 1px, transparent 1px);background-size:5.4cqw 5.4cqw;position:absolute;inset:0;mask-image:radial-gradient(85% 80% at 50% 30%,#000 35%,#0000 85%)}.cv__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--cv-accent) 26%, transparent) 0%, transparent 68%);border-radius:50%;width:62cqw;position:absolute;bottom:-30cqw;right:-18cqw}.cv__stage{height:56.25cqw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cv__label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.9cqw;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);position:absolute;bottom:3.4cqw;left:4.4cqw}.cv-logo{border:1px solid var(--ds-border);background:#fff;border-radius:1.4cqw;flex:none;place-items:center;width:5.4cqw;height:5.4cqw;display:grid;overflow:hidden}.cv-logo img{object-fit:contain;width:70%;height:70%}.cv-logo--sm{border-radius:1.1cqw;width:4.2cqw;height:4.2cqw}.cv-logo--xs{border-radius:.9cqw;width:3.2cqw;height:3.2cqw}.cv-verify{width:2.6cqw;height:2.6cqw;color:var(--ds-blue);flex:none}.cv-field{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-md);background:#fff;border-radius:2.4cqw;align-items:center;gap:1.6cqw;padding:1.1cqw 1.1cqw 1.1cqw 2.8cqw;font-size:2.6cqw;display:flex}.cv-field__text{min-width:0;color:var(--ds-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cv-btn{background:linear-gradient(135deg, var(--ds-ruby) 0%, var(--ds-orange) 100%);box-shadow:0 1.2cqw 3cqw color-mix(in srgb, var(--ds-ruby) 28%, transparent);color:#fff;font-size:2.3cqw;font-weight:var(--ds-fw-medium);white-space:nowrap;border-radius:1.7cqw;flex:none;padding:1.5cqw 2.4cqw}.cv-tag{border:1px solid color-mix(in srgb, var(--ds-blue) 18%, #fff);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-blue) 7%, #fff);color:var(--ds-blue-dark);font-size:1.9cqw;font-weight:var(--ds-fw-medium);white-space:nowrap;flex:none;padding:.7cqw 1.4cqw}.cv-line{width:var(--w,80%);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-text) 11%, transparent);flex:none;height:1.3cqw;display:block}.cv-bolt{width:6.4cqw;height:auto;filter:drop-shadow(0 1.4cqw 1.6cqw color-mix(in srgb, var(--ds-ruby) 40%, transparent));position:absolute;top:2.4cqw;right:6.5cqw;overflow:visible;transform:rotate(8deg)}.cv-search{flex-direction:column;gap:2.6cqw;display:flex;position:absolute;inset:6.5cqw 10cqw auto}.cv-results{flex-direction:column;gap:1.5cqw;margin:0;padding:0 4cqw 0 2cqw;list-style:none;display:flex}.cv-card{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-md);font-size:2.5cqw;font-weight:var(--ds-fw-medium);background:#fff;border-radius:2.4cqw;align-items:center;gap:1.8cqw;padding:1.25cqw 2.2cqw 1.25cqw 1.4cqw;display:flex}.cv-card:nth-child(2){transform:translate(3cqw)}.cv-card:nth-child(3){transform:translate(6cqw)}.cv-card__name{white-space:nowrap;flex:1;align-items:center;gap:.8cqw;min-width:0;display:inline-flex}.cv-window{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-lg);background:#fff;border-radius:3cqw;flex-direction:column;gap:2cqw;padding:2.2cqw 2.6cqw;font-size:2.4cqw;display:flex;position:absolute;top:46%;left:15cqw;right:15cqw;transform:translateY(-50%)}.cv-window__bar{border-bottom:1px solid var(--ds-divider);font-weight:var(--ds-fw-medium);align-items:center;gap:1.4cqw;padding-bottom:1.5cqw;display:flex}.cv-window__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cv-live{background:var(--ds-teal-bright);width:1.3cqw;height:1.3cqw;box-shadow:0 0 0 .8cqw color-mix(in srgb, var(--ds-teal) 28%, transparent);border-radius:50%;flex:none}.cv-bubble--user{background:var(--ds-blue);color:#fff;-webkit-line-clamp:2;border-radius:2.4cqw 2.4cqw .6cqw;-webkit-box-orient:vertical;align-self:flex-end;max-width:80%;padding:1.5cqw 2.2cqw;line-height:1.35;display:-webkit-box;overflow:hidden}.cv-bubble--bot{background:var(--ds-bg-soft);border-radius:2.4cqw 2.4cqw 2.4cqw .6cqw;flex-direction:column;align-self:flex-start;gap:1.2cqw;width:78%;padding:2cqw 2.2cqw;display:flex}.cv-sources{gap:1cqw;margin-top:.4cqw;display:flex}.cv-sources span{border:1px solid var(--ds-border);width:3.4cqw;height:3.4cqw;color:var(--ds-blue);font-size:1.8cqw;font-weight:var(--ds-fw-bold);background:#fff;border-radius:50%;place-items:center;display:grid}.cv-gen{flex-direction:column;gap:2.4cqw;display:flex;position:absolute;inset:6cqw 10cqw 10cqw}.cv-tiles{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqw;min-height:0;display:grid}.cv-art{box-shadow:var(--ds-shadow-md);border-radius:2cqw;display:block;position:relative;overflow:hidden}.cv-art--1{background:radial-gradient(circle at 68% 34%, #ffd27a 0 10%, transparent 11%), radial-gradient(ellipse 70% 34% at 25% 100%, var(--ds-navy-deep) 99%, transparent 100%), radial-gradient(ellipse 80% 40% at 88% 100%, var(--ds-blue) 99%, transparent 100%), linear-gradient(180deg, var(--ds-ruby) 0%, var(--ds-orange) 100%)}.cv-art--2{background:radial-gradient(circle at 50% 46%, #fff3c4 0 12%, transparent 13%), linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--ds-blue) 80%, #000) 58%), linear-gradient(180deg, var(--ds-orange) 0%, var(--ds-ruby) 58%)}.cv-art--3{background:radial-gradient(circle at 30% 30%, #fff 0 8%, transparent 9%), radial-gradient(ellipse 90% 45% at 60% 100%, var(--ds-teal-solid) 99%, transparent 100%), linear-gradient(180deg, var(--ds-blue) 0%, var(--ds-teal) 100%)}.cv-art--4{background:radial-gradient(circle at 72% 28%, var(--ds-teal-bright) 0 9%, transparent 10%), radial-gradient(ellipse 60% 30% at 20% 100%, var(--ds-teal) 99%, transparent 100%), linear-gradient(180deg, var(--ds-navy-deep) 0%, var(--ds-blue) 100%)}.cv-art.is-picked{outline:.5cqw solid var(--ds-blue);outline-offset:.5cqw}.cv-verify--pick{background:#fff;border-radius:50%;width:3.4cqw;height:3.4cqw;position:absolute;top:1cqw;right:1cqw}.cv-video{flex-direction:column;flex:1;gap:1.6cqw;min-height:0;display:flex}.cv-video__frame{flex:1;min-height:0}.cv-play{width:7cqw;height:7cqw;box-shadow:var(--ds-shadow-md);background:#ffffffeb;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-play:after{content:"";background:var(--ds-ruby);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:30% 26% 30% 38%}.cv-play--btn{background:linear-gradient(135deg, var(--ds-ruby) 0%, var(--ds-orange) 100%);width:8cqw;height:8cqw;box-shadow:0 1.2cqw 3cqw color-mix(in srgb, var(--ds-ruby) 28%, transparent);flex:none;position:relative;top:auto;left:auto;transform:none}.cv-play--btn:after{background:#fff}.cv-timeline{flex:none;gap:.8cqw;height:4cqw;display:flex}.cv-timeline span{width:var(--w);border:1px solid var(--ds-border);background:#fff;border-radius:1cqw}.cv-timeline span.is-on{background:linear-gradient(135deg, var(--ds-ruby) 0%, var(--ds-orange) 100%);border:0}.cv-player{border:1px solid var(--ds-border);min-height:0;box-shadow:var(--ds-shadow-md);background:#fff;border-radius:3cqw;flex:1;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:2cqw 2.4cqw;padding:2.4cqw 3cqw;display:grid}.cv-wave{align-items:center;gap:.6cqw;height:11cqw;display:flex}.cv-wave span{height:var(--h);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-text) 12%, transparent);flex:1}.cv-wave span:nth-child(-n+12){background:linear-gradient(180deg, var(--ds-ruby) 0%, var(--ds-orange) 100%)}.cv-lyrics{color:var(--ds-text-2);flex-direction:column;grid-column:1/-1;gap:.6cqw;font-size:2.3cqw;display:flex}.cv-lyrics span:first-child{color:var(--cv-accent);font-weight:var(--ds-fw-bold)}.cv-logos{gap:1cqw;display:flex;position:absolute;bottom:-6.6cqw;right:0}.cv-top{background:#0b1226;border-radius:4cqw;padding:2.6cqw 2.8cqw;position:absolute;inset:6cqw 9cqw 10cqw;overflow:hidden;box-shadow:0 2.6cqw 6cqw #0b122647}.cv-top:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--ds-blue) 40%, transparent) 0%, transparent 68%);border-radius:50%;width:54cqw;position:absolute;bottom:-28cqw;right:-20cqw}.cv-top__label{z-index:1;font-size:2cqw;font-weight:var(--ds-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:#8eb6ff;position:relative}.cv-plans{z-index:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.6cqw;height:calc(100% - 4.4cqw);margin:2cqw 0 0;padding:0;list-style:none;display:grid;position:relative}.cv-plan{background:#fff;border-radius:2.4cqw;flex-direction:column;gap:1.2cqw;min-width:0;padding:2cqw 1.8cqw;font-size:2.3cqw;display:flex}.cv-plan.is-accent{box-shadow:0 0 0 .5cqw var(--ds-orange)}.cv-plan__name{font-weight:var(--ds-fw-medium)}.cv-plan__value{white-space:nowrap;font-size:3cqw;font-weight:var(--ds-fw-bold);letter-spacing:-.02em;margin-top:auto;line-height:1.1}.cv--plans .cv-bolt{z-index:2;top:1.6cqw;right:6cqw}.cv-slides{position:absolute;inset:8cqw 18cqw 10cqw}.cv-slide{border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-md);background:#fff;border-radius:2.6cqw;flex-direction:column;gap:1.6cqw;padding:3cqw;display:flex;position:absolute;inset:0}.cv-slide--back1{opacity:.8;transform:translate(3cqw,-2.4cqw)rotate(2deg)}.cv-slide--back2{opacity:.55;transform:translate(6cqw,-4.8cqw)rotate(4deg)}.cv-slide__title{font-size:3.2cqw;font-weight:var(--ds-fw-medium);letter-spacing:-.02em}.cv-bars{flex:1;align-items:flex-end;gap:2cqw;min-height:0;display:flex}.cv-bars span{height:var(--h);background:var(--ds-divider);border-radius:1cqw 1cqw 0 0;flex:1}.cv-bars span.is-on{background:linear-gradient(180deg, var(--ds-blue) 0%, var(--ds-blue-dark) 100%)}.cv-chip{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-md);font-size:2.2cqw;font-weight:var(--ds-fw-medium);background:#fff;align-items:center;gap:1cqw;padding:.9cqw 2cqw .9cqw .9cqw;display:inline-flex;position:absolute;bottom:-3cqw;left:-5cqw}.cv-code{color:#e6e9ff;background:#0b1226;border-color:#0000;left:12cqw;right:12cqw}.cv-code .cv-window__bar{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.1cqw;font-weight:var(--ds-fw-regular);color:#ffffffb3;border-bottom-color:#ffffff1a}.cv-dots{gap:.8cqw;display:flex}.cv-dots span{background:color-mix(in srgb, var(--ds-text) 18%, #fff);border-radius:50%;width:1.3cqw;height:1.3cqw}.cv-code .cv-dots span{background:#ffffff47}.cv-diff{flex-direction:column;gap:.7cqw;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.2cqw;list-style:none;display:flex}.cv-diff li{white-space:nowrap;text-overflow:ellipsis;border-radius:1cqw;padding:.6cqw 1.4cqw;overflow:hidden}.cv-diff b{width:2.6cqw;font-weight:var(--ds-fw-bold);display:inline-block}.cv-diff .is-add{color:#8ff3da;background:#02c39a29}.cv-diff .is-del{color:#ffa9c3;background:#ea22612e}.cv-diff .is-ctx{color:#ffffff8c}.cv-sites{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:2.4cqw;display:grid;position:absolute;inset:7cqw 7cqw 11cqw}.cv-browser{border:1px solid var(--ds-border);height:84%;box-shadow:var(--ds-shadow-md);background:#fff;border-radius:2.4cqw;flex-direction:column;display:flex;overflow:hidden}.cv-browser.is-front{height:100%;box-shadow:0 0 0 .5cqw var(--cv-accent), var(--ds-shadow-lg)}.cv-browser__bar{border-bottom:1px solid var(--ds-border);background:var(--ds-bg-soft);padding:1.1cqw 1.4cqw}.cv-browser__body{flex-direction:column;flex:1;gap:1.2cqw;padding:1.6cqw;display:flex}.cv-block--hero{background:linear-gradient(135deg, color-mix(in srgb, var(--cv-accent) 55%, #fff), var(--cv-accent));border-radius:1.2cqw;height:8cqw}.cv-block--cta{background:linear-gradient(135deg, var(--ds-ruby) 0%, var(--ds-orange) 100%);border-radius:1cqw;width:58%;height:3.2cqw;margin-top:auto}.cv-goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;display:grid}.cv-goods span{aspect-ratio:1;background:var(--ds-divider);border-radius:1cqw}.cv-browser__label{border-top:1px solid var(--ds-divider);font-size:2.3cqw;font-weight:var(--ds-fw-medium);padding:1.2cqw 1.6cqw}@container (width<=260px){.cv-field__text,.cv-card__name,.cv-tag,.cv-bubble--user,.cv-window__title,.cv-plan__name,.cv-slide__title,.cv-lyrics,.cv-browser__label,.cv__label,.cv-btn{color:#0000!important}.cv-btn{background:linear-gradient(135deg, var(--ds-ruby) 0%, var(--ds-orange) 100%)}}.jr-scheme{isolation:isolate;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xxl);background:var(--ds-bg-soft);margin:.5rem 0 2rem;padding:1.4rem;position:relative;overflow:hidden}.jr-scheme:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--ds-border) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;mask-image:radial-gradient(90% 90% at 50% 35%,#000 30%,#0000 85%)}.jr-scheme figcaption{color:var(--ds-text-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.5}.jr-scheme__title{margin:0 0 1rem}.jr-scheme ol,.jr-scheme ul,.jr-prose .jr-scheme ol,.jr-prose .jr-scheme ul{margin:0;padding:0;list-style:none}.jr-prose .jr-scheme li{margin:0;padding:0}.jr-prose .jr-scheme li:before{display:none}.jr-flow{gap:.75rem;display:grid}.jr-flow__step{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.15rem .8rem;padding:.85rem 1rem;display:grid;position:relative}.jr-flow__num{background:linear-gradient(135deg, var(--ds-ruby) 0%, var(--ds-orange) 100%);width:1.75rem;height:1.75rem;box-shadow:0 6px 14px color-mix(in srgb, var(--ds-ruby) 25%, transparent);color:#fff;font-size:.8125rem;font-weight:var(--ds-fw-bold);border-radius:50%;grid-row:span 2;place-items:center;display:inline-grid}.jr-flow__title{font-size:1rem;font-weight:var(--ds-fw-medium);line-height:1.35}.jr-flow__text{color:var(--ds-text-2);font-size:.875rem;line-height:1.45}.jr-flow__step:not(:last-child):after{content:"";background:var(--ds-border);width:2px;height:.75rem;position:absolute;bottom:-.78rem;left:1.85rem}@media (width>=720px){.jr-flow--row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.6rem}.jr-flow--row .jr-flow__step{flex-direction:column;gap:.35rem;display:flex}.jr-flow--row .jr-flow__num{margin-bottom:.2rem}.jr-flow--row .jr-flow__step:not(:last-child):after{content:"→";width:auto;height:auto;color:var(--ds-text-muted);background:0 0;font-size:1rem;inset:50% -1.3rem auto auto;transform:translateY(-50%)}}.jr-flow__step.is-final{color:#fff;background:#0b1226;border-color:#0000}.jr-flow__step.is-final .jr-flow__text{color:#ffffffbf}.jr-cards{gap:.85rem;display:grid}@media (width>=640px){.jr-cards{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}}.jr-cards__card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);background:#fff;flex-direction:column;gap:.75rem;padding:1.05rem 1.1rem;display:flex}.jr-cards__card.is-accent{border-color:color-mix(in srgb, var(--ds-blue) 45%, var(--ds-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-blue) 12%, transparent), var(--ds-shadow-sm)}.jr-cards__head{font-size:1rem;font-weight:var(--ds-fw-medium);align-items:center;gap:.6rem;line-height:1.3;display:flex}.jr-cards__head .servisy-logo{flex:none}.jr-cards__rows{flex-direction:column;gap:.5rem;display:flex}.jr-cards__row{align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.45;display:flex}.jr-cards__mark{width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:var(--ds-fw-bold);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;display:inline-grid}.jr-cards__mark.is-yes{background:color-mix(in srgb, var(--ds-teal-solid) 14%, #fff);color:var(--ds-teal-ink)}.jr-cards__mark.is-no{background:color-mix(in srgb, var(--ds-ruby) 12%, #fff);color:#b3164a}.jr-cards__mark.is-dot{background:var(--ds-divider);color:var(--ds-blue)}.jr-cards__label{color:var(--ds-text-2)}.jr-cards__value{color:var(--ds-text);font-weight:var(--ds-fw-medium);display:block}.jr-formula{flex-wrap:wrap;align-items:stretch;gap:.75rem 1.25rem;display:flex}.jr-formula__part+.jr-formula__part:before{content:"+";width:.85rem;height:.85rem;color:var(--ds-text-muted);font-size:1rem;font-weight:var(--ds-fw-medium);place-items:center;display:grid;position:absolute;top:50%;left:-1.05rem;transform:translateY(-50%)}.jr-formula__part{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);background:#fff;flex-direction:column;flex:9rem;gap:.3rem;padding:.85rem .95rem;display:flex;position:relative}.jr-formula__label{font-family:var(--jr-mono,ui-monospace, monospace);font-size:.6875rem;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted)}.jr-formula__example{font-size:.9375rem;line-height:1.4}.jr-formula__result{border-radius:var(--ds-radius-xl);color:#fff;background:#0b1226;flex:100%;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}.jr-formula__result b{font-weight:var(--ds-fw-medium)}.jr-formula__result span{color:#ffffffc7;font-size:.9375rem}.jr-formula__result svg{flex:none;width:1.4rem;height:auto}.jr-wrap{padding-inline:1.5rem;max-width:80rem;margin:0 auto;padding-bottom:3.5rem}@media (width<=640px){.jr-wrap{padding-inline:1rem}}:root{--jr-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--jr-lift-shadow:0 20px 40px -12px #1c1f542e}.jr-wrap ::selection{background:color-mix(in srgb, var(--ds-orange) 18%, #fff);color:var(--ds-text)}.jr-eyebrow,.jr-summary__label,.jr-scheme__title,.jr-author__kicker,.jr-subscribe__kicker{font-family:var(--jr-mono);font-size:.75rem;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);align-items:center;gap:.6rem;display:flex}.jr-eyebrow:before,.jr-summary__label:before,.jr-scheme__title:before,.jr-author__kicker:before,.jr-subscribe__kicker:before{content:"";background:var(--ds-orange);flex:none;width:2rem;height:1px}[class*=jr-][hidden]{display:none!important}.jr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jr-head{gap:1.25rem 2rem;margin-bottom:1.75rem;padding-top:.5rem;display:grid}.jr-head__copy{grid-column:1/-1;min-width:0}@media (width>=1024px){.jr-head:has(.jr-head__tools){grid-template-columns:minmax(0,1fr)}.jr-head__tools{justify-self:end;width:min(100%,24rem)}}.jr-head__title{max-width:none;font-family:var(--ds-font);font-size:clamp(2.25rem,1.4rem + 3vw,4rem);font-weight:var(--ds-fw-medium);letter-spacing:-.045em;color:var(--ds-text);margin:0;line-height:1.1}.jr-head__lead{max-width:none;color:var(--ds-text-2);margin:1rem 0 0;font-size:1.25rem;line-height:1.625}.jr-head__tools{flex-direction:column;gap:.6rem;display:flex}.jr-search{position:relative}.jr-search__field{align-items:center;display:flex;position:relative}.jr-search__icon{width:1.1rem;height:1.1rem;color:var(--ds-text-muted);pointer-events:none;position:absolute;left:.95rem}.jr-search__input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg);width:100%;min-height:2.75rem;color:var(--ds-text);font:inherit;outline:none;padding:.65rem 2.6rem .65rem 2.65rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.jr-search__input:focus{border-color:color-mix(in srgb, var(--ds-blue) 55%, var(--ds-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-blue) 14%, transparent)}.jr-search__clear{border-radius:var(--ds-radius-pill);width:2rem;height:2rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.45rem}.jr-search__results{z-index:30;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg);max-height:min(24rem,60vh);box-shadow:var(--ds-shadow-lg);padding:.4rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto}.jr-search__item{border-radius:calc(var(--ds-radius-lg) - 2px);color:var(--ds-text);padding:.6rem .8rem;text-decoration:none;display:block}.jr-search__item:hover,.jr-search__item.is-active{background:var(--ds-divider)}.jr-search__item-title{font-size:.9375rem;line-height:1.35;display:block}.jr-search__item-meta,.jr-search__note{color:var(--ds-text-muted);margin:.2rem 0 0;font-size:.75rem;display:block}.jr-search__note{margin:0;padding:.5rem .8rem}.jr-tg-btn{border-radius:var(--ds-radius-lg);background:var(--ds-navy-deep);color:#fff;min-height:2.75rem;font-size:.9375rem;font-weight:var(--ds-fw-medium);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.jr-tg-btn:hover{background:var(--ds-blue)}.jr-tg-btn svg{width:1.15rem;height:1.15rem}.jr-chips{scrollbar-width:none;gap:.5rem;margin:0 0 1.75rem;padding:0 0 .25rem;display:flex;overflow-x:auto}.jr-chips::-webkit-scrollbar{display:none}.jr-chip{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg);min-height:2.25rem;color:var(--ds-text);font:inherit;font-size:.875rem;font-weight:var(--ds-fw-medium);cursor:pointer;flex:none;align-items:center;gap:.4rem;padding:.4rem .95rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.jr-chip:hover{border-color:color-mix(in srgb, var(--ds-text) 22%, var(--ds-border));background:var(--ds-bg-soft)}.jr-chip__dot{background:var(--jr-rubric,var(--ds-blue));border-radius:9999px;width:.5rem;height:.5rem}.jr-chip__count{color:var(--ds-text-muted);font-weight:var(--ds-fw-regular)}.jr-chip.is-active,.jr-chip[aria-pressed=true],.jr-chip[aria-current=page]{border-color:var(--ds-text);background:var(--ds-text);color:#fff}.jr-chip.is-active .jr-chip__count,.jr-chip[aria-pressed=true] .jr-chip__count,.jr-chip[aria-current=page] .jr-chip__count{color:#ffffffbf}.jr-meta{font-family:var(--jr-mono);font-size:.6875rem;font-weight:var(--ds-fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;margin:0;display:flex}.jr-meta__rubric{color:var(--ds-text);align-items:center;gap:.4rem;display:inline-flex}a.jr-meta__rubric{text-decoration:none}a.jr-meta__rubric:hover{color:var(--ds-blue)}.jr-meta__rubric:before{content:"";background:var(--jr-rubric,var(--ds-blue));border-radius:9999px;width:.45rem;height:.45rem}.jr-meta__sep{color:var(--ds-border)}.jr-meta__ad{border:1px solid color-mix(in srgb, var(--ds-orange) 25%, #fff);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-orange) 8%, #fff);color:var(--ds-text);padding:.1rem .5rem}.jr-card{min-width:0;color:var(--ds-text);flex-direction:column;gap:.75rem;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s;display:flex;position:relative}.jr-card--lead,.jr-card--grid,.jr-card--row{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);padding:.75rem}.jr-card--lead .jr-card__body,.jr-card--grid .jr-card__body{padding:.25rem .5rem .5rem}.jr-card--lead:hover,.jr-card--grid:hover,.jr-card--row:hover{border-color:color-mix(in srgb, var(--ds-text) 14%, var(--ds-border));box-shadow:var(--jr-lift-shadow);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.jr-card:hover{transform:none}}.jr-card__link{color:inherit;text-decoration:none}.jr-card__link:after{content:"";z-index:1;position:absolute;inset:0}.jr-card__title{font-family:var(--ds-font);font-size:1.125rem;font-weight:var(--ds-fw-medium);letter-spacing:-.02em;text-wrap:pretty;margin:0;line-height:1.3}.jr-card:hover .jr-card__title{color:var(--ds-blue)}.jr-card__lead{color:var(--ds-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.jr-card__cover{aspect-ratio:16/9;border-radius:var(--ds-radius-lg);background:var(--ds-bg-soft);border:1px solid var(--ds-border);width:100%;display:block;overflow:hidden}.jr-card__cover>img,.jr-card__cover>picture img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.jr-card:hover .jr-card__cover>img{transform:scale(1.025)}.jr-card:hover .jr-card__cover .cv__stage{transform:translateY(-50%)scale(1.025)}.jr-card__cover .cv{aspect-ratio:auto;height:100%}.jr-card__cover .cv__stage{transition:transform .35s}.jr-card__byline{color:var(--ds-text-muted);align-items:center;gap:.55rem;margin:.15rem 0 0;font-size:.8125rem;display:flex}.jr-card__byline img{object-fit:cover;border-radius:9999px;width:1.75rem;height:1.75rem}.jr-card__byline b{color:var(--ds-text);font-weight:var(--ds-fw-medium)}.jr-logos{align-items:center;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.jr-logos__more{color:var(--ds-text-muted);font-size:.75rem}.jr-card--lead .jr-card__title{letter-spacing:-.025em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.15}.jr-card--lead .jr-card__lead{-webkit-line-clamp:3;font-size:1rem}.jr-card--row{padding:1.15rem 1.35rem}.jr-card--row .jr-card__title{font-size:clamp(1.15rem,1rem + .45vw,1.375rem)}@media (width>=768px){.jr-card--row.has-thumb{grid-template-columns:minmax(0,1fr) 11rem;grid-template-areas:"body thumb";align-items:start;gap:1.5rem;display:grid}.jr-card--row.has-thumb .jr-card__body{grid-area:body}.jr-card--row.has-thumb .jr-card__cover{aspect-ratio:4/3;border-radius:var(--ds-radius-lg);grid-area:thumb}}@media (width<=767px){.jr-card--row .jr-card__cover{display:none}}.jr-card__body{flex-direction:column;gap:.55rem;min-width:0;display:flex}.jr-card--compact{border-bottom:1px solid var(--ds-border);grid-template-columns:auto minmax(0,1fr);gap:.25rem .85rem;padding:.85rem 0;display:grid}.jr-card--compact:last-child{border-bottom:0}.jr-card--compact .jr-card__num{min-width:1.75rem;font-size:1.25rem;font-weight:var(--ds-fw-medium);color:var(--jr-rubric,var(--ds-blue));font-variant-numeric:tabular-nums;grid-row:span 2;line-height:1.2}.jr-card--compact .jr-card__title{font-size:.9375rem;line-height:1.35}.jr-hero{gap:2rem;margin-bottom:4.5rem;display:grid}.jr-hero__search{z-index:2;min-width:0;position:relative}@media (width<=1023px){.jr-hero{flex-direction:column;display:flex}.jr-hero__search{order:-1}}@media (width>=1024px){.jr-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"lead search""lead side";align-items:start;gap:.85rem 2.5rem}.jr-hero>.jr-card{grid-area:lead}.jr-hero__search{grid-area:search}.jr-hero__side{grid-area:side}}.jr-hero__side{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.jr-hero__pair{gap:1.25rem;display:grid}@media (width>=640px) and (width<=1023px){.jr-hero__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.jr-hero__pair .jr-card{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.jr-hero__pair .jr-card__cover{aspect-ratio:4/3;border-radius:var(--ds-radius-lg)}.jr-hero__pair .jr-card__lead{display:none}}.jr-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);padding:1.25rem 1.35rem}.jr-panel__title{font-size:1rem;font-weight:var(--ds-fw-medium);color:var(--ds-text);margin:0 0 .35rem}.jr-panel__note{color:var(--ds-text-muted);margin:0 0 .35rem;font-size:.8125rem}.jr-section{margin:0 0 4.5rem}.jr-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin:0 0 1.25rem;display:flex}.jr-section__title{font-family:var(--ds-font);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--ds-fw-medium);letter-spacing:-.03em;color:var(--ds-text);margin:0;line-height:1.15}.jr-section__title a{color:inherit;text-decoration:none}.jr-section__title a:hover{color:var(--ds-blue)}.jr-section__more{font-size:.9375rem;font-weight:var(--ds-fw-medium);color:var(--ds-blue);text-decoration:none}.jr-section__more:hover{text-decoration:underline}.jr-grid{scroll-snap-type:x mandatory;grid-auto-columns:minmax(16rem,78%);grid-auto-flow:column;gap:1.25rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.jr-grid>*{scroll-snap-align:start}@media (width>=768px){.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}@media (width>=1024px){.jr-grid{grid-template-columns:repeat(var(--jr-cols,4), minmax(0, 1fr))}}@media (width>=768px){.jr-grid.jr-grid--shelf{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start}}@media (width>=1024px){.jr-grid.jr-grid--shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.jr-grid.jr-grid--shelf.jr-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-bridge{border-radius:var(--ds-radius-xxl);background:var(--ds-navy-deep);color:#fff;gap:.75rem;padding:1.5rem;display:grid}@media (width>=900px){.jr-bridge{grid-template-columns:17rem minmax(0,1fr);align-items:center;gap:1.5rem 2rem;padding:1.75rem 2rem}}.jr-bridge__title{font-size:1.375rem;font-weight:var(--ds-fw-medium);letter-spacing:-.02em;margin:0;line-height:1.25}.jr-bridge__text{color:var(--ds-text-on-dark);margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.jr-bridge__links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.jr-bridge__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-bridge__link{border-radius:var(--ds-radius-lg);color:#fff;background:#ffffff14;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem 1rem;font-size:.9375rem;text-decoration:none;transition:background-color .15s;display:flex}.jr-bridge__link:hover{background:#ffffff29}.jr-feed-layout{gap:2rem;display:grid}@media (width>=1024px){.jr-feed-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:3rem}.jr-feed-layout__aside{top:calc(var(--site-header-height,5.5rem) + 1rem);position:sticky}.jr-feed-layout.is-solo{grid-template-columns:minmax(0,52rem)}}.jr-feed{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.jr-feed__empty{color:var(--ds-text-2);padding:1.5rem 0}.jr-subscribe{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xxl);background:var(--ds-bg);color:var(--ds-text);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative}.jr-subscribe__kicker{margin:0}.jr-subscribe:before{content:"";border-radius:var(--ds-radius-xl);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fe572b'%3E%3Cpath d='M21.9 4.6 18.7 19.7c-.2 1.1-.9 1.4-1.8.9l-4.9-3.6-2.4 2.3c-.3.3-.5.5-1 .5l.3-5 9.2-8.3c.4-.4-.1-.6-.6-.2L6.1 13.4 1.2 11.9c-1.1-.3-1.1-1.1.2-1.6L20.6 2.9c.9-.3 1.7.2 1.3 1.7z'/%3E%3C/svg%3E") center / 1.4rem no-repeat, color-mix(in srgb, var(--ds-orange) 12%, #fff);width:3rem;height:3rem;margin-bottom:.25rem;display:block;transform:rotate(3deg)}.jr-subscribe__title{font-size:1.25rem;font-weight:var(--ds-fw-medium);letter-spacing:-.02em;margin:0;line-height:1.3}.jr-subscribe__text{color:var(--ds-text-2);margin:0;font-size:.9375rem;line-height:1.5}.jr-subscribe .jr-tg-btn{border-radius:var(--ds-radius-pill);background:var(--ds-orange);box-shadow:0 10px 24px color-mix(in srgb, var(--ds-orange) 22%, transparent);color:#fff;align-self:flex-start;padding-inline:1.5rem}.jr-subscribe .jr-tg-btn:hover{background:#e84a22}.jr-partner{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-xl);color:var(--ds-text-2);margin:2.5rem 0 0;padding:1rem 1.25rem;font-size:.9375rem}.jr-partner a{color:var(--ds-blue);font-weight:var(--ds-fw-medium)}.jr-rubric-intro{max-width:46rem}.jr-topic-panel[hidden]{display:none}.jr-article-head{min-width:0;margin:0 0 1.75rem}.jr-ad-label{border-radius:var(--ds-radius-md);background:var(--ds-bg-cream);color:var(--ds-text);flex-wrap:wrap;gap:.35rem .6rem;margin:0 0 .85rem;padding:.4rem .75rem;font-size:.8125rem;display:inline-flex}.jr-article-head__title{font-family:var(--ds-font);font-size:clamp(2rem,1.3rem + 2.5vw,3.25rem);font-weight:var(--ds-fw-medium);letter-spacing:-.04em;color:var(--ds-text);text-wrap:balance;margin:.85rem 0 0;line-height:1.1}.jr-article-head__lead{color:var(--ds-text-2);margin:1rem 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.625}.jr-article-head__audience{color:var(--ds-text-2);margin:.75rem 0 0;font-size:.9375rem}.jr-article-head__audience b{color:var(--ds-text);font-weight:var(--ds-fw-medium)}.jr-byline{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:1.35rem 0 0;display:flex}.jr-byline__author{align-items:center;gap:.7rem;display:flex}.jr-byline__author img{object-fit:cover;border-radius:9999px;width:2.5rem;height:2.5rem}.jr-byline__name{font-size:.9375rem;font-weight:var(--ds-fw-medium);color:var(--ds-text);text-decoration:none;display:block}a.jr-byline__name:hover{color:var(--ds-blue)}.jr-byline__role{color:var(--ds-text-muted);font-size:.8125rem;display:block}.jr-byline__facts{color:var(--ds-text-muted);flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.jr-checked{border:1px solid color-mix(in srgb, var(--ds-teal-solid) 25%, #fff);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-teal-solid) 8%, #fff);font-size:.8125rem;font-weight:var(--ds-fw-medium);color:var(--ds-teal-ink);align-items:center;gap:.4rem;margin:.85rem 0 0;padding:.3rem .75rem;text-decoration:none;display:inline-flex}.jr-checked:hover{background:color-mix(in srgb, var(--ds-teal-solid) 16%, #fff)}.jr-checked svg{width:1rem;height:1rem}.jr-article{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=1024px){.jr-article{grid-template-columns:minmax(0,1fr) 17.5rem;gap:2.5rem}}@media (width>=1280px){.jr-article{grid-template-columns:13rem minmax(0,45rem) 17.5rem;justify-content:space-between}}.jr-article__main{min-width:0}.jr-article__toc-col{display:none}@media (width>=1280px){.jr-article__toc-col{display:block}.jr-article__main .jr-toc--inline{display:none}}.jr-article__aside{display:none}@media (width>=1024px){.jr-article__aside{display:block}}.jr-sticky{top:calc(var(--site-header-height,5.5rem) + 1rem);max-height:calc(100vh - var(--site-header-height,5.5rem) - 2rem);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1rem;display:flex;position:sticky;overflow-y:auto}.jr-summary{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg-soft);margin:0 0 1.75rem;padding:1.25rem 1.4rem 1.3rem}.jr-summary__label{margin:0 0 .75rem}.jr-summary ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.jr-summary li{color:var(--ds-text);padding-left:1.2rem;font-size:1.0625rem;line-height:1.55;position:relative}.jr-summary li:before{content:"";background:var(--jr-rubric,var(--ds-blue));border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.jr-inline-services{scrollbar-width:none;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex;overflow-x:auto}.jr-inline-services::-webkit-scrollbar{display:none}.jr-inline-services__label{color:var(--ds-text-muted);flex:none;font-size:.8125rem}.jr-inline-services a{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);color:var(--ds-text);flex:none;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .35rem;font-size:.875rem;text-decoration:none;display:inline-flex}@media (width>=1024px){.jr-inline-services{display:none}}.jr-toc{font-size:.875rem}.jr-toc__title{font-family:var(--jr-mono);font-size:.6875rem;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 .75rem}.jr-toc__list{border-left:2px solid var(--ds-divider);margin:0;padding:0;list-style:none}.jr-toc__list a{color:var(--ds-text-muted);border-left:2px solid #0000;margin-left:-2px;padding:.35rem 0 .35rem .85rem;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.jr-toc__list a:hover{color:var(--ds-text)}.jr-toc__list a.is-active{border-left-color:var(--jr-rubric,var(--ds-blue));color:var(--ds-text);font-weight:var(--ds-fw-medium)}.jr-toc__list .is-sub a{padding-left:1.6rem;font-size:.8125rem}.jr-toc__progress{background:var(--ds-divider);border-radius:9999px;height:3px;margin:1rem 0 0;overflow:hidden}.jr-toc__progress span{background:var(--jr-rubric,var(--ds-blue));width:100%;height:100%;transform:scaleX(var(--jr-progress,0));transform-origin:0;display:block}.jr-toc--inline{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);margin:0 0 2rem}.jr-toc--inline summary{font-size:.9375rem;font-weight:var(--ds-fw-medium);color:var(--ds-text);cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;list-style:none;display:flex}.jr-toc--inline summary::-webkit-details-marker{display:none}.jr-toc--inline summary:after{content:"+";color:var(--ds-text-muted);font-size:1.3rem;font-weight:400;transition:transform .2s}.jr-toc--inline[open] summary:after{transform:rotate(45deg)}.jr-toc--inline .jr-toc__list{margin:0 1.1rem 1rem}.jr-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.jr-progress span{background:var(--jr-rubric,var(--ds-blue));height:100%;transform:scaleX(var(--jr-progress,0));transform-origin:0;display:block}.jr-aside-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xxl);background:var(--ds-bg);padding:1.1rem 1.15rem}.jr-aside-card__title{font-family:var(--jr-mono);font-size:.6875rem;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 .75rem}.jr-aside-services{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.jr-aside-services a{border-radius:var(--ds-radius-lg);color:var(--ds-text);align-items:center;gap:.65rem;padding:.45rem .5rem;font-size:.9375rem;text-decoration:none;display:flex}.jr-aside-services a:hover{background:var(--ds-bg-soft)}.jr-aside-services__name{flex:1;min-width:0}.jr-aside-services__go{color:var(--ds-text-muted)}.jr-aside-cta{border-radius:var(--ds-radius-lg);background:var(--ds-orange);box-shadow:0 10px 24px color-mix(in srgb, var(--ds-orange) 22%, transparent);color:#fff;font-size:.9375rem;font-weight:var(--ds-fw-medium);justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.15rem;line-height:1.35;text-decoration:none;display:flex}.jr-aside-cta:hover{background:#e84a22}.jr-prose{font-family:var(--ds-font);font-size:var(--ds-type-body-lg);font-weight:var(--ds-fw-regular);color:var(--ds-text);overflow-wrap:break-word;line-height:1.7}.jr-prose>:first-child{margin-top:0}.jr-prose h2,.jr-prose h3,.jr-prose h4{font-family:var(--ds-font);font-weight:var(--ds-fw-medium);color:var(--ds-text);scroll-margin-top:calc(var(--site-header-height,5.5rem) + 1.25rem);text-wrap:pretty}.jr-prose h2{letter-spacing:-.02em;margin:3rem 0 1rem;font-size:clamp(1.5rem,1.25rem + .7vw,1.875rem);line-height:1.25}.jr-prose h3{letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.3125rem;line-height:1.3}.jr-prose p{margin:0 0 1.25rem}.jr-prose ul,.jr-prose ol{margin:0 0 1.4rem;padding-left:1.5rem}.jr-prose ul{padding-left:1.4rem;list-style:none}.jr-prose ul>li{position:relative}.jr-prose ul>li:before{content:"";background:var(--ds-blue);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.72em;left:-1.1rem}.jr-prose ol{list-style:decimal}.jr-prose ol>li::marker{color:var(--ds-blue);font-weight:var(--ds-fw-medium)}.jr-prose li{margin:0 0 .5rem;padding-left:.15rem}.jr-prose li>p{margin:0}.jr-prose a{color:var(--ds-blue);text-underline-offset:.18em;text-decoration:underline 1px}.jr-prose a:hover{color:var(--ds-blue-dark)}.jr-prose a[target=_blank]:after{content:" ↗";font-size:.8em}.jr-prose strong{font-weight:var(--ds-fw-bold)}.jr-prose blockquote{border-left:3px solid var(--ds-blue);border-radius:0 var(--ds-radius-xl) var(--ds-radius-xl) 0;background:var(--ds-bg-soft);margin:0 0 1.4rem;padding:.9rem 1.2rem}.jr-prose blockquote p:last-child{margin-bottom:0}.jr-prose hr{border:0;border-top:1px solid var(--ds-border);margin:2.5rem 0}.jr-prose code{border:1px solid var(--ds-border);background:var(--ds-bg-soft);border-radius:.4rem;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.jr-prose pre{border-radius:var(--ds-radius-xl);background:var(--ds-navy-deep);color:#fff;margin:0 0 1.4rem;padding:1rem 1.15rem;overflow-x:auto}.jr-prose pre code{color:inherit;background:0 0;border:0;padding:0}.jr-prose img{border-radius:var(--ds-radius-lg);max-width:100%;height:auto;display:block}.blog-table-wrap{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);width:100%;margin:0 0 1.5rem;overflow-x:auto}.jr-prose table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.5}.jr-prose th,.jr-prose td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;min-width:7.5rem;padding:.75rem .9rem}.jr-prose th{background:var(--ds-bg-soft);font-weight:var(--ds-fw-medium)}.jr-prose tr:last-child td{border-bottom:0}@media (width<=767px){.jr-prose th:first-child,.jr-prose td:first-child{z-index:1;background:var(--ds-bg);box-shadow:1px 0 0 var(--ds-border);position:sticky;left:0}.jr-prose th:first-child{background:var(--ds-bg-soft)}}.jr-callout{border-radius:var(--ds-radius-xl);border:1px solid var(--jr-callout-border,var(--ds-divider));background:var(--jr-callout-bg,var(--ds-bg-soft));gap:.85rem;margin:0 0 1.5rem;padding:1rem 1.15rem;font-size:1rem;line-height:1.6;display:flex}.jr-callout__icon{width:1.35rem;height:1.35rem;color:var(--jr-callout-color,var(--ds-blue));flex:none;margin-top:.1rem}.jr-callout__title{font-weight:var(--ds-fw-medium);margin:0 0 .25rem;display:block}.jr-callout__body>:last-child{margin-bottom:0}.jr-callout--tip{--jr-callout-bg:color-mix(in srgb, var(--ds-teal-solid) 8%, #fff);--jr-callout-border:color-mix(in srgb, var(--ds-teal-solid) 25%, #fff);--jr-callout-color:var(--ds-teal-solid)}.jr-callout--warn{--jr-callout-bg:color-mix(in srgb, var(--ds-orange) 8%, #fff);--jr-callout-border:color-mix(in srgb, var(--ds-orange) 28%, #fff);--jr-callout-color:#c2410c}.jr-callout--note{--jr-callout-bg:color-mix(in srgb, var(--ds-blue) 6%, #fff);--jr-callout-border:color-mix(in srgb, var(--ds-blue) 20%, #fff)}.jr-steps{counter-reset:jr-step;flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.jr-step{counter-increment:jr-step;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);padding:1rem 1.15rem 1rem 3.4rem;position:relative}.jr-step:before{content:counter(jr-step);background:var(--ds-divider);width:1.6rem;height:1.6rem;color:var(--ds-blue);font-size:.8125rem;font-weight:var(--ds-fw-bold);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;left:1.1rem}.jr-step__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 .3rem;display:flex}.jr-step__title{font-weight:var(--ds-fw-medium)}.jr-step__time{color:var(--ds-text-muted);font-size:.8125rem}.jr-step__body{font-size:1rem;line-height:1.6}.jr-step__body>:last-child{margin-bottom:0}.jr-prompt{border-radius:var(--ds-radius-xl);background:var(--ds-navy-deep);color:#fff;margin:0 0 1.5rem;overflow:hidden}.jr-prompt__head{color:#ffffffbf;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1.1rem;font-size:.8125rem;display:flex}.jr-prompt__copy{border-radius:var(--ds-radius-md);color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;padding:.35rem .75rem;font-size:.8125rem}.jr-prompt__copy:hover{background:#fff3}.jr-prompt__text{white-space:pre-wrap;margin:0;padding:1rem 1.1rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.6}.jr-prose .servisy-cards--prose{grid-template-columns:minmax(0,1fr);margin:1.5rem 0}@media (width>=640px){.jr-prose .servisy-cards--prose{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.jr-prose .servisy-cards--prose{grid-template-columns:minmax(0,1fr)}}.jr-block .servisy-cards{margin-top:.25rem}.jr-board .servisy-cards{grid-template-columns:minmax(0,1fr)}@container jr-main (width>=40rem){.jr-board .servisy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-board .jr-prose .servisy-cards--prose{grid-template-columns:minmax(0,1fr)}.jr-compare__note{color:var(--ds-text-muted);margin:-.85rem 0 1.5rem;font-size:.8125rem}.jr-mark{font-weight:var(--ds-fw-medium)}.jr-mark--yes{color:var(--ds-teal-ink)}.jr-mark--no{color:var(--ds-text-muted)}.jr-proscons{gap:.75rem;margin:0 0 1.5rem;display:grid}@media (width>=640px){.jr-proscons{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-proscons__col{border-radius:var(--ds-radius-xl);background:var(--ds-bg-soft);padding:1rem 1.15rem}.jr-proscons__title{font-size:.875rem;font-weight:var(--ds-fw-bold);margin:0 0 .5rem}.jr-proscons__col--pros .jr-proscons__title{color:var(--ds-teal-ink)}.jr-proscons__col--cons .jr-proscons__title{color:#c2410c}.jr-prose .jr-proscons ul,.jr-prose .jr-checklist{margin:0;padding-left:0;font-size:1rem}.jr-prose .jr-proscons li,.jr-prose .jr-checklist li{padding-left:1.5rem}.jr-prose .jr-proscons li:before,.jr-prose .jr-checklist li:before{width:auto;height:auto;font-weight:var(--ds-fw-bold);background:0 0;top:.1em;left:0}.jr-prose .jr-proscons__col--pros li:before{content:"+";color:var(--ds-teal-ink)}.jr-prose .jr-proscons__col--cons li:before{content:"−";color:#c2410c}.jr-checklist-box{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);margin:0 0 1.5rem;padding:1rem 1.15rem}.jr-checklist-box__title{font-weight:var(--ds-fw-medium);margin:0 0 .6rem}.jr-prose .jr-checklist li:before{content:"✓";background:color-mix(in srgb, var(--ds-orange) 14%, #fff);color:#c2410c;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;display:inline-grid;top:.2em}.jr-verdict{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xxl);margin:0 0 1.75rem;overflow:hidden}.jr-verdict__title{background:var(--ds-text);color:#fff;font-size:.875rem;font-weight:var(--ds-fw-medium);margin:0;padding:.85rem 1.2rem}.jr-verdict__list{margin:0;padding:0;list-style:none}.jr-verdict__item{border-top:1px solid var(--ds-border);gap:.25rem 1rem;padding:.85rem 1.2rem;font-size:1rem;line-height:1.5;display:grid}.jr-verdict__item:first-child{border-top:0}@media (width>=640px){.jr-verdict__item{grid-template-columns:minmax(0,1fr) 13rem;align-items:center}}.jr-verdict__pick{font-weight:var(--ds-fw-medium);align-items:center;gap:.5rem;display:inline-flex}.jr-figure{margin:0 0 1.5rem}.jr-figure img{border:1px solid var(--ds-border);width:100%}.jr-figure figcaption{color:var(--ds-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.jr-block{margin:3rem 0 0}.jr-block__title{font-family:var(--ds-font);font-size:clamp(1.45rem,1.2rem + .7vw,1.875rem);font-weight:var(--ds-fw-medium);letter-spacing:-.03em;color:var(--ds-text);scroll-margin-top:calc(var(--site-header-height,5.5rem) + 1.25rem);margin:0 0 1rem;line-height:1.2}.jr-faq{flex-direction:column;gap:.6rem;display:flex}.jr-faq__item{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg-soft);transition:background-color .2s,border-color .2s}.jr-faq__item[open]{border-color:color-mix(in srgb, var(--ds-blue) 22%, var(--ds-border));background:var(--ds-bg)}.jr-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex}.jr-faq__q::-webkit-details-marker{display:none}.jr-faq__q h3{font-size:1.0625rem;font-weight:var(--ds-fw-medium);margin:0;line-height:1.35}.jr-faq__q:after{content:"+";color:var(--ds-text-muted);flex:none;font-size:1.35rem;line-height:1;transition:transform .2s}.jr-faq__item[open] .jr-faq__q:after{color:var(--ds-blue);transform:rotate(45deg)}.jr-faq__a{color:var(--ds-text-2);margin:0;padding:0 1.2rem 1.15rem;font-size:1rem;line-height:1.65}.jr-sources{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xxl);color:var(--ds-text-2);padding:1.25rem 1.35rem;font-size:.9375rem;line-height:1.6}.jr-sources p{margin:0 0 .6rem}.jr-sources p:last-child{margin-bottom:0}.jr-sources ol{margin:0 0 .85rem;padding-left:1.25rem}.jr-sources a{color:var(--ds-blue)}.jr-author{border-radius:var(--ds-radius-xxl);background:var(--ds-bg-soft);gap:1rem;padding:1.25rem 1.35rem;display:flex}.jr-author__photo{object-fit:cover;border-radius:9999px;flex:none;width:4rem;height:4rem}.jr-author__kicker{margin:0}.jr-author__name{font-size:1.125rem;font-weight:var(--ds-fw-medium);margin:.2rem 0 0}.jr-author__name a{color:var(--ds-text);text-decoration:none}.jr-author__name a:hover{color:var(--ds-blue)}.jr-author__role,.jr-author__bio{color:var(--ds-text-2);margin:.2rem 0 0;font-size:.9375rem;line-height:1.55}.jr-author__links{flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;font-size:.9375rem;display:flex}.jr-author__links a{color:var(--ds-blue);font-weight:var(--ds-fw-medium);text-decoration:none}.jr-feedback{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xxl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:2rem 0 0;padding:1rem 1.2rem;display:flex}.jr-feedback__group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jr-feedback__label{font-size:.9375rem;font-weight:var(--ds-fw-medium);color:var(--ds-text);margin-right:.25rem}.jr-feedback__btn{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg);min-height:2.25rem;color:var(--ds-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.875rem;text-decoration:none;display:inline-flex}.jr-feedback__btn:hover{border-color:color-mix(in srgb, var(--ds-text) 18%, var(--ds-border));background:var(--ds-bg-soft)}.jr-feedback__btn[aria-pressed=true]{border-color:var(--ds-text);background:var(--ds-text);color:#fff}.jr-feedback__thanks{color:var(--ds-teal-ink);font-size:.875rem}.jr-wrap--board{max-width:80rem}.jr-board{align-items:start;gap:1rem;display:grid}.jr-board__nav,.jr-board__main,.jr-board__rail,.jr-sidenav,.jr-sidenav__scroll,.jr-intro,.jr-intro__copy,.jr-news,.jr-story{min-width:0}.jr-board__main,.jr-board__rail{flex-direction:column;gap:1rem;display:flex}.jr-board__main{container:jr-main/inline-size}@media (width>=800px){.jr-board{grid-template-columns:minmax(0,1fr) 16.5rem;gap:1rem 1.15rem}.jr-board__nav{grid-column:1/-1}}@media (width>=1180px){.jr-board{grid-template-columns:13.5rem minmax(0,1fr) 16.5rem}.jr-board__nav{top:calc(var(--site-header-height,5.5rem) + .75rem);grid-column:auto;position:sticky}.jr-board__rail{top:calc(var(--site-header-height,5.5rem) + .75rem);max-height:calc(100vh - var(--site-header-height,5.5rem) - 1.5rem);position:sticky;overflow:auto}}.jr-sidenav{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);padding:.55rem}.jr-sidenav__scroll{gap:.2rem;display:flex;overflow-x:auto}.jr-sidenav__label{display:none}.jr-sidenav__link{color:var(--ds-text);white-space:nowrap;border-radius:.7rem;flex:none;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}.jr-sidenav__link:hover{background:var(--ds-bg-soft)}.jr-sidenav__link[aria-current=page],.jr-sidenav__link.is-active{background:var(--ds-bg-soft);font-weight:var(--ds-fw-medium)}.jr-sidenav__dot{background:var(--jr-rubric,var(--ds-blue));border-radius:50%;flex:none;width:.45rem;height:.45rem}.jr-sidenav__count{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}@media (width>=1180px){.jr-sidenav__scroll{flex-direction:column;overflow:visible}.jr-sidenav__label{font-family:var(--jr-mono);font-size:.6875rem;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:.85rem .75rem .2rem;display:block}.jr-sidenav__link{white-space:normal}.jr-sidenav__text{min-width:0}.jr-sidenav__count{margin-left:auto}.jr-sidenav__link--quiet{color:var(--ds-text-2);font-size:.875rem}}.jr-intro,.jr-news,.jr-story,.jr-start{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg)}.jr-intro{grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;padding:1.15rem 1.25rem 1.2rem;display:grid}.jr-intro__avatar{object-fit:cover;border-radius:50%;width:4.5rem;height:4.5rem}.jr-intro__title{font-size:clamp(1.65rem,1.2rem + 1.4vw,2.15rem);font-weight:var(--ds-fw-medium);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;line-height:1.15}.jr-intro__lead{color:var(--ds-text-2);margin:.55rem 0 0;font-size:.975rem;line-height:1.5}.jr-intro__lead a{color:var(--ds-text);font-weight:var(--ds-fw-medium);text-decoration:none}.jr-intro__lead a:hover{color:var(--ds-blue)}.jr-intro__stat{color:var(--ds-text-muted);margin:.55rem 0 0;font-size:.875rem}.jr-intro__stat a{color:inherit}.jr-intro__stat a:hover{color:var(--ds-blue)}.jr-intro__search{grid-column:1/-1;margin-top:.35rem}@media (width<=640px){.jr-intro__lead,.jr-intro__stat{grid-column:1/-1}}.jr-news{padding:1rem 1.2rem 1.15rem}.jr-news__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.15rem;display:flex}.jr-news__title{font-size:1rem;font-weight:var(--ds-fw-medium);margin:0}.jr-news__all{color:var(--ds-blue);flex:none;font-size:.875rem;text-decoration:none}.jr-news__all:hover{text-decoration:underline}.jr-news__grid{gap:0;display:grid}@media (width>=700px){.jr-news__grid{grid-template-columns:1fr 1fr;column-gap:1.75rem}}.jr-news__item{border-top:1px solid var(--ds-border);color:inherit;flex-direction:column;gap:.28rem;padding:.85rem 0;text-decoration:none;display:flex}.jr-news__item time,.jr-news__meta{color:var(--ds-text-muted);font-size:.8125rem}.jr-news__name{font-size:.975rem;font-weight:var(--ds-fw-medium);color:var(--ds-text);line-height:1.35}.jr-news__item:hover .jr-news__name{color:var(--ds-blue)}.jr-stories{flex-direction:column;gap:.85rem;display:flex}.jr-story{padding:1.15rem 1.25rem 1rem}.jr-story__meta{color:var(--ds-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;font-size:.8125rem;display:flex}.jr-story__meta a{color:inherit;text-decoration:none}.jr-story__meta a:hover{color:var(--ds-blue)}.jr-story__rubric{color:var(--ds-text);font-weight:var(--ds-fw-medium)}.jr-story__rubric:before{content:"";background:var(--jr-rubric,var(--ds-blue));vertical-align:.05em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.jr-story__meta time{margin-left:auto}.jr-story__title{font-size:clamp(1.25rem,1.05rem + .7vw,1.6rem);font-weight:var(--ds-fw-medium);letter-spacing:-.03em;margin:.45rem 0 0;line-height:1.25}.jr-story__title a{color:inherit;text-decoration:none}.jr-story__title a:hover,.jr-story:hover .jr-story__title a{color:var(--ds-blue)}.jr-story__lead{color:var(--ds-text-2);margin:.6rem 0 0;font-size:1rem;line-height:1.55}.jr-story__cover{margin-top:.9rem}.jr-story__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.jr-story__foot .jr-logos{margin:0}.jr-story__time{color:var(--ds-text-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.jr-start{padding:1rem 1.25rem .35rem}.jr-start__title{font-size:1rem;font-weight:var(--ds-fw-medium);margin:0 0 .35rem}.jr-start__list{margin:0;padding:0;list-style:none}.jr-start__list a{border-top:1px solid var(--ds-border);color:var(--ds-text);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;font-size:.975rem;line-height:1.35;text-decoration:none;display:flex}.jr-start__list a:hover{color:var(--ds-blue)}.jr-start__min{color:var(--ds-text-muted);flex:none;font-size:.8125rem}.jr-pick{border-radius:var(--ds-radius-xl);background:var(--ds-navy-deep);color:#fff;padding:1.2rem 1.25rem 1.25rem}.jr-pick__kicker{font-family:var(--jr-mono);font-size:.6875rem;font-weight:var(--ds-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-on-dark);margin:0}.jr-pick__title{font-size:1.3rem;font-weight:var(--ds-fw-medium);letter-spacing:-.03em;margin:.45rem 0 0;line-height:1.2}.jr-pick__text{color:var(--ds-text-on-dark);margin:.5rem 0 0;font-size:.9375rem;line-height:1.45}.jr-pick__btn{border-radius:var(--ds-radius-pill);min-height:2.5rem;color:var(--ds-navy-deep);font-size:.9375rem;font-weight:var(--ds-fw-medium);background:#fff;align-items:center;margin-top:1rem;padding:.45rem 1rem;text-decoration:none;display:inline-flex}.jr-pick__btn:hover{background:var(--ds-bg-soft)}.jr-board .jr-bridge,.jr-board .jr-partner{margin:0}.jr-board .blog-archive__pagination{margin-top:.25rem}.jr-board .jr-chips{margin:0}.jr-board .jr-article__main{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:var(--ds-bg);padding:1.15rem 1.25rem 1.5rem}.jr-board__main>.jr-block{margin:0}.jr-start__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.jr-start__head .jr-start__title{margin:0}@media (width>=800px){.jr-board .jr-inline-services{display:none}}@media (width<=799px){.jr-board__rail .jr-aside-card{display:none}}@media (width>=1280px){.jr-board .jr-article__main .jr-toc--inline{display:block}}
