.larus-ip-claims-page{background:var(--larus-white);color:var(--larus-text);overflow:clip}.larus-ip-claims-hero{border-block-end:1px solid var(--larus-border);background:var(--larus-surface-soft);padding-block:clamp(4rem,8vw,7rem) clamp(3.5rem,7vw,6rem);position:relative}.larus-ip-claims-hero-grid{grid-template-columns:minmax(9rem,.55fr) minmax(0,1.65fr) minmax(13rem,.75fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.larus-ip-claims-breadcrumb{margin-block-start:.35rem}.larus-ip-claims-kicker,.larus-ip-claims-response span,.larus-ip-claims-outline>p,.larus-ip-claims-email-route dt,.larus-ip-claims-cta-eyebrow{color:var(--larus-brand-deep);letter-spacing:var(--larus-locale-label-letter-spacing);text-transform:var(--larus-locale-label-text-transform,uppercase);font-size:.8125rem;font-weight:500;line-height:1.4}.larus-ip-claims-hero-copy{min-inline-size:0;max-inline-size:50rem}.larus-ip-claims-kicker{margin-block-end:var(--larus-space-4)}.larus-ip-claims-hero h1{max-inline-size:16ch;font-size:var(--larus-type-display);margin-block-end:var(--larus-space-6)}.larus-ip-claims-summary{max-inline-size:44rem;color:var(--larus-text);margin:0;font-size:clamp(1.16rem,2vw,1.5rem);line-height:1.55}.larus-ip-claims-response{border-block-start:1px solid var(--larus-border-strong);padding-block-start:var(--larus-space-4)}.larus-ip-claims-response span{margin-block-end:var(--larus-space-3);display:block}.larus-ip-claims-response p{color:var(--larus-text);margin:0;font-size:.96rem;line-height:1.65}.larus-ip-claims-layout{padding-block:var(--larus-section-space);grid-template-columns:minmax(12.5rem,15rem) minmax(0,51rem);justify-content:center;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.larus-ip-claims-outline{border-block-start:1px solid var(--larus-border-strong);padding-block-start:var(--larus-space-2);position:sticky;inset-block-start:7rem}.larus-ip-claims-outline>p{margin-block:var(--larus-space-4) var(--larus-space-6);color:var(--larus-ink)}.larus-ip-claims-outline ol{counter-reset:ip-claims-outline;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.larus-ip-claims-outline li{counter-increment:ip-claims-outline;grid-template-columns:1.65rem minmax(0,1fr);align-items:baseline;display:grid}.larus-ip-claims-outline li:before{color:var(--larus-muted);content:counter(ip-claims-outline, decimal-leading-zero);font-variant-numeric:tabular-nums;font-size:.75rem}.larus-ip-claims-outline a:hover{color:var(--larus-action-hover);text-decoration-color:currentColor}.larus-ip-claims-outline a:focus-visible,.larus-ip-claims-cta a:focus-visible{outline:3px solid var(--larus-focus);outline-offset:4px}.larus-ip-claims-document{min-inline-size:0;max-inline-size:51rem}.larus-ip-claims-document>section{border-block-start:1px solid var(--larus-border);grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:clamp(2.75rem,5vw,4.5rem);scroll-margin-block-start:7rem;display:grid}.larus-ip-claims-document>section:first-child{border-block-start-color:var(--larus-border-strong);padding-block-start:var(--larus-space-4)}.larus-ip-claims-section-number{color:var(--larus-brand-deep);font-size:.78rem;font-weight:var(--larus-weight-ui);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.larus-ip-claims-document h2{max-inline-size:25ch;font-size:var(--larus-type-title);margin-block-end:var(--larus-space-6)}.larus-ip-claims-document h3{margin-block-end:var(--larus-space-2);font-size:1.03rem}.larus-ip-claims-document section p,.larus-ip-claims-document section li{color:var(--larus-text);overflow-wrap:anywhere;font-size:1.02rem;line-height:1.76}.larus-ip-claims-document section>div>p{max-inline-size:68ch}.larus-ip-claims-paths{gap:var(--larus-space-4);margin-block:var(--larus-space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.larus-ip-claims-paths li{min-inline-size:0;padding:var(--larus-space-6);border:1px solid var(--larus-border);border-radius:var(--larus-radius-panel);background:var(--larus-white)}.larus-ip-claims-paths li[data-state=detailed]{border-block-start-color:var(--larus-brand-core);background:var(--larus-surface-soft)}.larus-ip-claims-paths p{color:var(--larus-muted);margin:0;font-size:.91rem;line-height:1.65}.larus-ip-claims-boundary-note,.larus-ip-claims-source-note,.larus-ip-claims-review-caveat{border-inline-start:1px solid var(--larus-border-strong);padding-inline-start:var(--larus-space-4);color:var(--larus-muted)!important;font-size:.94rem!important}.larus-ip-claims-email-route{gap:var(--larus-space-8);margin-block:var(--larus-space-8);padding:var(--larus-space-6);background:var(--larus-surface-soft);border-radius:var(--larus-radius-panel);border:1px solid #0000;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);display:grid}.larus-ip-claims-email-route p,.larus-ip-claims-email-route dl,.larus-ip-claims-email-route dd{margin:0}.larus-ip-claims-email-route dl{align-content:center;display:grid}.larus-ip-claims-email-route dt{margin-block-end:var(--larus-space-2)}.larus-ip-claims-email-route dd{color:var(--larus-ink);font-size:.9rem;font-weight:var(--larus-weight-ui);font-variant-numeric:tabular-nums}.larus-ip-claims-checklist{margin-block:var(--larus-space-8) 0;counter-reset:ip-claims-requirement;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem);padding:0;list-style:none;display:grid}.larus-ip-claims-checklist li{gap:var(--larus-space-3);padding-block:var(--larus-space-6);border-block-start:1px solid var(--larus-border);counter-increment:ip-claims-requirement;grid-template-columns:2rem minmax(0,1fr);display:grid}.larus-ip-claims-checklist li:before{color:var(--larus-brand-deep);font-size:.75rem;font-weight:var(--larus-weight-ui);content:counter(ip-claims-requirement, decimal-leading-zero);font-variant-numeric:tabular-nums}.larus-ip-claims-certification,.larus-ip-claims-review-actions{margin-block:var(--larus-space-8) 0;gap:0;padding:0;list-style:none;display:grid}.larus-ip-claims-certification li,.larus-ip-claims-review-actions li{padding-block:var(--larus-space-4);border-block-start:1px solid var(--larus-border);padding-inline-start:1.6rem;position:relative}.larus-ip-claims-certification li:before,.larus-ip-claims-review-actions li:before{border:1px solid var(--larus-border-strong);content:"";border-radius:50%;block-size:.52rem;inline-size:.52rem;position:absolute;inset-block-start:1.55rem;inset-inline-start:0}.larus-ip-claims-cta{border-radius:var(--larus-radius-panel);background:var(--larus-surface-strong);color:var(--larus-text);border:1px solid #0000;grid-template-columns:minmax(0,1.35fr) auto;align-items:end;gap:clamp(2rem,5vw,4rem);margin-block-start:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.larus-ip-claims-cta-eyebrow{margin-block-end:var(--larus-space-4)}.larus-ip-claims-cta h2{color:var(--larus-ink)}.larus-ip-claims-cta p:not(.larus-ip-claims-cta-eyebrow){max-inline-size:48ch;color:var(--larus-text);margin:0;line-height:1.65}.larus-ip-claims-cta .larus-button{text-align:center;min-inline-size:min(100%,14rem)}html[dir=rtl] .larus-ip-claims-section-number,html[dir=rtl] .larus-ip-claims-outline li:before,html[dir=rtl] .larus-ip-claims-checklist li:before{text-align:end;direction:ltr}@media (max-width:76rem){.larus-ip-claims-hero-grid{grid-template-columns:minmax(9rem,.48fr) minmax(0,1.52fr)}.larus-ip-claims-response{grid-column:2;max-inline-size:34rem}.larus-ip-claims-layout{grid-template-columns:minmax(11rem,13rem) minmax(0,47rem);gap:clamp(2.5rem,6vw,5rem)}}@media (max-width:60rem){.larus-ip-claims-hero-grid,.larus-ip-claims-layout{grid-template-columns:minmax(0,1fr)}.larus-ip-claims-response{grid-column:auto}.larus-ip-claims-layout{max-inline-size:56rem}.larus-ip-claims-outline{position:static}.larus-ip-claims-outline ol{column-gap:var(--larus-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.larus-ip-claims-document{max-inline-size:none}}@media (max-width:48rem){.larus-ip-claims-hero{padding-block:3.5rem}.larus-ip-claims-layout{gap:var(--larus-space-12);padding-block:var(--larus-space-12)}.larus-ip-claims-paths,.larus-ip-claims-checklist,.larus-ip-claims-email-route,.larus-ip-claims-cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:35rem){.larus-ip-claims-outline ol{grid-template-columns:minmax(0,1fr)}.larus-ip-claims-document>section{gap:var(--larus-space-3);grid-template-columns:minmax(0,1fr)}.larus-ip-claims-cta,.larus-ip-claims-email-route{padding:var(--larus-space-6)}}@media (forced-colors:active){.larus-ip-claims-hero,.larus-ip-claims-outline,.larus-ip-claims-document>section,.larus-ip-claims-paths li,.larus-ip-claims-email-route,.larus-ip-claims-cta{border-color:canvastext}}
