.shore-report-article.svelte-1n0n1wo{padding:var(--space-2xl) 0;background:transparent}.shore-report-article--compact-top.svelte-1n0n1wo{padding-top:0}.shore-report-article__content.svelte-1n0n1wo{position:relative;max-width:960px;margin:0 auto;padding:clamp(2.75rem,5vw,4rem) clamp(2rem,6vw,4.5rem);border-top:1px solid var(--sp-gold);border-bottom:1px solid var(--sp-gold)}.shore-report-article__content.svelte-1n0n1wo:before,.shore-report-article__content.svelte-1n0n1wo:after{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--sp-gold) 62%,transparent);content:""}.shore-report-article__content.svelte-1n0n1wo:before{left:0}.shore-report-article__content.svelte-1n0n1wo:after{right:0}.shore-report-article__marker.svelte-1n0n1wo{display:flex;justify-content:space-between;gap:1rem;max-width:52rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);padding-bottom:.8rem;border-bottom:1px solid color-mix(in srgb,var(--sp-gold) 56%,transparent);color:var(--sp-gold-hover);font-family:var(--font-small);font-size:.66rem;font-weight:700;letter-spacing:.16em}.shore-report-article.svelte-1n0n1wo .article-copy{color:var(--sp-text);font-size:1.125rem;line-height:1.72}.shore-report-article.svelte-1n0n1wo .article-copy>p{max-width:52rem;margin-right:auto;margin-left:auto}.shore-report-article.svelte-1n0n1wo .article-copy p+p{margin-top:1.55rem}.shore-report-article.svelte-1n0n1wo .article-copy>h2{position:relative;max-width:52rem;margin:clamp(4rem,9vw,6.5rem) auto 1.75rem;padding-top:1.25rem;color:var(--sp-navy);font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.shore-report-article.svelte-1n0n1wo .article-copy>h2:before{position:absolute;top:0;left:0;width:3.25rem;height:1px;background:var(--sp-gold-hover);content:""}.shore-report-article.svelte-1n0n1wo .article-copy strong{color:var(--sp-navy);font-weight:700}.shore-report-article.svelte-1n0n1wo .article-copy__key-point{padding:1.25rem 0 1.25rem 1.5rem;border-left:2px solid var(--sp-gold);color:var(--sp-navy);font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.35}.shore-report-article.svelte-1n0n1wo .article-footer{max-width:52rem;margin:clamp(4rem,9vw,6rem) auto 0;padding-top:2rem;border-top:1px solid var(--sp-gold)}.shore-report-article.svelte-1n0n1wo .article-footer h3{color:var(--sp-navy);font-size:clamp(1.5rem,3vw,1.85rem)}.shore-report-article.svelte-1n0n1wo .article-footer p{margin-top:.85rem;color:var(--sp-text-dim);line-height:1.8}.shore-report-article.svelte-1n0n1wo .article-footer__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.75rem;color:var(--sp-navy);font-family:var(--font-heading);font-size:.98rem;font-weight:700}.shore-report-article.svelte-1n0n1wo .article-footer__link:hover{color:var(--sp-gold-hover)}.shore-report-article.svelte-1n0n1wo .article-footer__link span{color:var(--sp-gold-hover);font-family:var(--font-body);font-size:1.15rem}.shore-report-article__closing.svelte-1n0n1wo{display:grid;justify-items:center;gap:.6rem;max-width:52rem;margin:clamp(4rem,9vw,6rem) auto 0;padding-top:2rem;color:var(--sp-navy);text-align:center}.shore-report-article__closing-rule.svelte-1n0n1wo{width:min(100%,12rem);height:1px;background:var(--sp-gold)}.shore-report-article__closing.svelte-1n0n1wo p:where(.svelte-1n0n1wo){margin-top:.85rem;font-family:var(--font-small);font-size:.66rem;font-weight:700;letter-spacing:.16em}.shore-report-article__closing.svelte-1n0n1wo span:where(.svelte-1n0n1wo){color:var(--sp-text-dim);font-family:var(--font-small);font-size:.67rem;font-weight:700;letter-spacing:.12em}.shore-report-article__closing.svelte-1n0n1wo i:where(.svelte-1n0n1wo){margin:0 .25rem;font-style:normal}@media(max-width:768px){.shore-report-article.svelte-1n0n1wo{padding:var(--space-xl) 0}.shore-report-article__content.svelte-1n0n1wo{padding:2rem 1.5rem}.shore-report-article__content.svelte-1n0n1wo:before,.shore-report-article__content.svelte-1n0n1wo:after{display:none}.shore-report-article__marker.svelte-1n0n1wo{margin-bottom:2rem;font-size:.6rem}.shore-report-article.svelte-1n0n1wo .article-copy{font-size:1.0625rem;line-height:1.72}.shore-report-article.svelte-1n0n1wo .article-copy>h2{margin-top:3.25rem;padding-top:1rem}.shore-report-article.svelte-1n0n1wo .article-copy__key-point{padding-left:1.25rem;font-size:1.35rem}}.shore-report-lockup.svelte-15824k5{position:absolute;bottom:clamp(1.35rem,4vw,3rem);left:clamp(1.4rem,4vw,3.25rem);z-index:1;display:grid;justify-items:start;width:fit-content;color:var(--sp-white);font-family:var(--font-heading);text-shadow:0 2px 8px rgba(0,0,0,.7);pointer-events:none}.shore-report-lockup__rule.svelte-15824k5{width:clamp(7.75rem,15vw,11rem);height:1px;background:var(--sp-gold)}.shore-report-lockup__the.svelte-15824k5{margin-top:clamp(.45rem,.75vw,.65rem);font-size:clamp(.62rem,1vw,.8rem);font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.shore-report-lockup__title.svelte-15824k5{margin-top:.2rem;font-size:clamp(1.35rem,3vw,2.35rem);font-weight:600;letter-spacing:.035em;line-height:.95;text-transform:uppercase}.shore-report-lockup__insights.svelte-15824k5{margin:clamp(.55rem,1vw,.75rem) 0;color:var(--sp-gold-light);font-family:var(--font-small);font-size:clamp(.48rem,.75vw,.62rem);font-weight:700;letter-spacing:.28em;line-height:1;text-transform:uppercase}@media(max-width:768px){.shore-report-lockup.svelte-15824k5{bottom:1rem;left:1rem}}
