.larus-partnership-brief-page{background:var(--larus-canvas);color:var(--larus-text)}.larus-pb-hero{padding-block:var(--larus-space-6) clamp(3.5rem, 7vw, 6.5rem);border-block-end:1px solid var(--larus-border);background:var(--larus-white)}.larus-pb-breadcrumb{color:var(--larus-muted);margin-block-end:clamp(2rem,4vw,4rem);font-size:.78rem}.larus-pb-breadcrumb ol{gap:var(--larus-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.larus-pb-breadcrumb li+li:before{content:"/";color:var(--larus-border-strong);margin-inline-end:var(--larus-space-2)}.larus-pb-breadcrumb a{color:var(--larus-brand-deep);-webkit-text-decoration-color:var(--larus-brand-sky);text-decoration-color:var(--larus-brand-sky);text-underline-offset:.25em}.larus-pb-hero-grid{grid-template-columns:minmax(28rem,1.08fr) minmax(23rem,.92fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.larus-pb-hero-copy{justify-items:start;gap:var(--larus-space-4);display:grid}.larus-pb-hero-copy :where(h1,p){margin:0}.larus-pb-hero h1{max-inline-size:13ch;font-size:clamp(3.2rem,5.7vw,5.7rem);line-height:.98}.larus-pb-summary{max-inline-size:50ch;color:var(--larus-text);text-wrap:pretty;font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.5}.larus-pb-audience{max-inline-size:68ch;color:var(--larus-muted);font-size:.86rem;line-height:1.55}.larus-pb-decision{border:1px solid var(--larus-border-strong);border-block-start:.4rem solid var(--larus-brand-core);background:var(--larus-surface-strong);padding:clamp(1.5rem,3vw,2.5rem)}.larus-pb-decision>p:first-child{color:var(--larus-brand-deep);font-family:var(--larus-font-mono);letter-spacing:calc(.1em * var(--larus-locale-letter-spacing-scale,1));text-transform:var(--larus-locale-label-text-transform,uppercase);margin-block-end:var(--larus-space-6);font-size:.72rem;font-weight:700}.larus-pb-decision h2{max-inline-size:16ch;margin-block-end:var(--larus-space-4);font-size:clamp(1.85rem,3vw,2.7rem)}.larus-pb-decision>p:not(:first-child){margin-block-end:var(--larus-space-8);line-height:1.65}.larus-pb-decision dl{border-block-start:1px solid var(--larus-border-strong);gap:0;margin:0;display:grid}.larus-pb-decision dl>div{gap:var(--larus-space-4);padding-block:var(--larus-space-4);border-block-end:1px solid var(--larus-border-strong);grid-template-columns:minmax(5rem,.28fr) minmax(0,.72fr);display:grid}.larus-pb-decision :where(dt,dd){margin:0}.larus-pb-decision dt{color:var(--larus-brand-deep);text-transform:var(--larus-locale-label-text-transform,uppercase);font-size:.76rem;font-weight:700}.larus-pb-decision dd{color:var(--larus-ink);font-size:.9rem;font-weight:700;line-height:1.5}.larus-pb-section-heading{grid-template-columns:minmax(10rem,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(2rem,6vw,7rem);margin-block-end:clamp(2.5rem,5vw,4.5rem);display:grid}.larus-pb-section-heading :where(h2,p){margin:0}.larus-pb-section-heading h2{max-inline-size:19ch}.larus-pb-section-heading div>p{max-inline-size:66ch;color:var(--larus-muted);margin-block-start:var(--larus-space-4);line-height:1.7}.larus-pb-fit-grid{border-block:1px solid var(--larus-border-strong);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);display:grid}.larus-pb-fit-grid>section{padding:clamp(1.75rem,4vw,3.5rem)}.larus-pb-fit-grid>section:first-child{border-inline-start:.4rem solid var(--larus-brand-core);background:var(--larus-surface-strong)}.larus-pb-fit-grid>section:last-child{border-inline-start:1px solid var(--larus-border-strong);background:var(--larus-white)}.larus-pb-fit-grid h3{margin-block-end:var(--larus-space-8);font-size:clamp(1.45rem,2.4vw,2rem)}.larus-pb-fit-grid ul,.larus-pb-prepare ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.larus-pb-fit-grid li{padding-block:var(--larus-space-4);border-block-start:1px solid var(--larus-border);padding-inline-start:1.75rem;line-height:1.55;position:relative}.larus-pb-fit-grid li:before{background:var(--larus-brand-core);content:"";block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:1.65rem;inset-inline-start:0}.larus-pb-fit-grid>section:last-child li:before{border:2px solid var(--larus-border-strong);background:0 0}.larus-pb-boundary{padding-block:var(--larus-section-space);border-block:1px solid var(--larus-border);background:var(--larus-white)}.larus-pb-boundary-line{border-block-start:.45rem solid var(--larus-brand-sky);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.larus-pb-boundary-line>div{border-block-end:1px solid var(--larus-border-strong);border-inline-start:1px solid var(--larus-border-strong);min-block-size:15rem;padding:clamp(1.5rem,3vw,2.5rem)}.larus-pb-boundary-line>div:first-child{border-inline-start-width:0}.larus-pb-boundary-line>div:nth-child(2){border-block-start:.45rem solid var(--larus-brand-core);margin-block-start:-.45rem}.larus-pb-boundary-line>div:nth-child(3){border-block-start:.45rem solid var(--larus-brand-deep);margin-block-start:-.45rem}.larus-pb-boundary-line span{color:var(--larus-brand-deep);font-family:var(--larus-font-mono);letter-spacing:calc(.08em * var(--larus-locale-letter-spacing-scale,1));text-transform:var(--larus-locale-label-text-transform,uppercase);margin-block-end:var(--larus-space-12);font-size:.72rem;font-weight:700;display:block}.larus-pb-boundary-line strong{color:var(--larus-ink);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.25;display:block}.larus-pb-boundary-line p{margin-block:var(--larus-space-4) 0;color:var(--larus-muted);line-height:1.65}.larus-pb-boundary-line figcaption{padding-block:var(--larus-space-4);border-block-end:1px solid var(--larus-border-strong);color:var(--larus-muted);grid-column:1/-1;font-size:.78rem;line-height:1.55}.larus-pb-prepare-grid{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.larus-pb-prepare-grid header{position:sticky;inset-block-start:calc(var(--larus-space-24) + var(--larus-space-4))}.larus-pb-prepare-grid header>p:last-child{max-inline-size:48ch;color:var(--larus-muted);margin-block-end:0;line-height:1.7}.larus-pb-prepare ul{border-block-start:1px solid var(--larus-border-strong)}.larus-pb-prepare li{gap:var(--larus-space-4);border-block-end:1px solid var(--larus-border-strong);color:var(--larus-ink);grid-template-columns:2rem minmax(0,1fr);padding-block:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;line-height:1.45;display:grid}.larus-pb-prepare li:before{color:var(--larus-brand-core);content:"✓";font-weight:700}.larus-pb-route ol{border-block-start:1px solid var(--larus-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.larus-pb-route li{gap:var(--larus-space-8);border-block-end:1px solid var(--larus-border-strong);border-inline-start:1px solid var(--larus-border-strong);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.larus-pb-route li:first-child{border-inline-start-width:0}.larus-pb-route li>span{color:var(--larus-brand-deep);font-family:var(--larus-font-mono);font-size:.8rem;font-weight:700}.larus-pb-route :where(h3,p){margin:0}.larus-pb-route h3{font-size:clamp(1.25rem,2vw,1.65rem)}.larus-pb-route p{color:var(--larus-muted);margin-block-start:var(--larus-space-3);font-size:.9rem;line-height:1.65}.larus-pb-final{border-block-start:.4rem solid var(--larus-brand-core);background:var(--larus-white);padding-block:clamp(3.5rem,7vw,6rem)}.larus-pb-final-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.larus-pb-final h2{max-inline-size:19ch}.larus-pb-final-grid>div>p:last-child{max-inline-size:62ch;color:var(--larus-muted);margin-block-end:0;line-height:1.7}html[dir=rtl] .larus-pb-prepare li:before{text-align:end}@media (max-width:76rem){.larus-pb-hero-grid{grid-template-columns:minmax(24rem,1.05fr) minmax(21rem,.95fr);gap:clamp(2.5rem,5vw,4rem)}.larus-pb-hero h1{font-size:clamp(3rem,5.5vw,4.8rem)}.larus-pb-section-heading{grid-template-columns:minmax(8rem,.24fr) minmax(0,.76fr)}}@media (max-width:52rem){.larus-pb-hero-grid,.larus-pb-section-heading,.larus-pb-prepare-grid,.larus-pb-final-grid{grid-template-columns:minmax(0,1fr)}.larus-pb-hero-copy,.larus-pb-decision{max-inline-size:46rem}.larus-pb-fit-grid{grid-template-columns:minmax(0,1fr)}.larus-pb-fit-grid>section:last-child{border-block-start:1px solid var(--larus-border-strong);border-inline-start-width:0}.larus-pb-boundary-line{border-block-start-width:0;grid-template-columns:minmax(0,1fr)}.larus-pb-boundary-line>div,.larus-pb-boundary-line>div:first-child,.larus-pb-boundary-line>div:nth-child(2),.larus-pb-boundary-line>div:nth-child(3){border-block-start:.4rem solid var(--larus-brand-sky);border-inline-start-width:0;min-block-size:0;margin-block-start:0}.larus-pb-boundary-line>div:nth-child(2){border-block-start-color:var(--larus-brand-core)}.larus-pb-boundary-line>div:nth-child(3){border-block-start-color:var(--larus-brand-deep)}.larus-pb-boundary-line span{margin-block-end:var(--larus-space-6)}.larus-pb-prepare-grid header{position:static}.larus-pb-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.larus-pb-route li:nth-child(odd){border-inline-start-width:0}.larus-pb-final-grid .larus-button{justify-self:start}}@media (max-width:35rem){.larus-pb-hero{padding-block:var(--larus-space-4) var(--larus-space-12)}.larus-pb-breadcrumb{margin-block-end:var(--larus-space-6)}.larus-pb-hero-grid,.larus-pb-hero-copy{gap:var(--larus-space-3)}.larus-pb-hero h1{max-inline-size:none;font-size:clamp(2.15rem,10.5vw,3rem)}.larus-pb-summary{font-size:1rem;line-height:1.45}.larus-pb-audience{font-size:.75rem;line-height:1.45}.larus-pb-hero-copy .larus-button,.larus-pb-final-grid .larus-button{inline-size:100%}.larus-pb-decision{padding:var(--larus-space-6);margin-block-start:var(--larus-space-8)}.larus-pb-decision dl>div,.larus-pb-prepare li{grid-template-columns:minmax(0,1fr)}.larus-pb-fit-grid>section{padding:var(--larus-space-6)}.larus-pb-route ol{grid-template-columns:minmax(0,1fr)}.larus-pb-route li,.larus-pb-route li:nth-child(odd){gap:var(--larus-space-4);border-inline-start-width:0;grid-template-columns:2.25rem minmax(0,1fr)}}@media (max-width:20rem){.larus-pb-hero h1{font-size:2.05rem}.larus-pb-decision{padding:var(--larus-space-4)}}@media (forced-colors:active){.larus-pb-decision,.larus-pb-fit-grid,.larus-pb-fit-grid>section,.larus-pb-boundary-line>div,.larus-pb-prepare ul,.larus-pb-route ol,.larus-pb-final{border-color:canvastext}.larus-pb-fit-grid li:before{border:2px solid canvastext}}
