.LogoGuideline_guideline__Y2vrJ{max-width:1120px;margin-inline:auto}.LogoGuideline_eyebrow__Et_4X{margin-bottom:.7rem;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.LogoGuideline_title__1jK_X{font-size:clamp(1.9rem,3.4vw,2.6rem)}.LogoGuideline_description__MO3Y4{max-width:66ch;margin-top:1rem;color:var(--ink-dim);line-height:1.65}.LogoGuideline_figure__xHMNR{margin-top:clamp(2.5rem,5vw,3.5rem);overflow:hidden;border:1px solid var(--hairline-soft);border-radius:8px;background:var(--bg-panel)}.LogoGuideline_stage__nPDBT{display:grid;min-height:clamp(20rem,48vw,35rem);place-items:center;padding:clamp(2rem,7vw,5.5rem)}.LogoGuideline_light__Ztn7d{background:#f5f6f7}.LogoGuideline_dark__FOAqS{background:#081b37}.LogoGuideline_tint__idD9S{background:color-mix(in srgb,var(--accent) 9%,var(--bg-panel))}.LogoGuideline_image___bOHW{width:min(100%,var(--logo-guideline-image-max));height:auto;max-height:30rem;object-fit:contain}.LogoGuideline_caption__ssuH5{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 1.25rem 1.1rem;border-top:1px solid var(--hairline-soft);color:var(--ink-dim);font-size:.78rem;line-height:1.5}.LogoGuideline_caption__ssuH5 span{color:inherit}.LogoGuideline_captionLabel__VVQG9{color:var(--accent)!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.LogoGuideline_stage__nPDBT{min-height:18rem;padding:clamp(1.5rem,8vw,3rem)}}