.pr .company-thesis{background:var(--cloud);color:var(--ink);padding:clamp(56px,9vw,130px) 24px}.pr .company-thesis article{max-width:780px;margin:0 auto}.pr .company-thesis header{margin-bottom:56px}.pr .company-thesis .thesis-label{font-size:15px;margin-bottom:28px}.pr .company-thesis h1{font-size:clamp(42px,7vw,84px);line-height:1.02;letter-spacing:-.05em}.pr .company-thesis .thesis-subtitle{font-size:clamp(22px,3vw,28px);line-height:1.4;margin-top:28px}.pr .company-thesis .thesis-body p{font-size:clamp(18px,2vw,21px);line-height:1.7;margin:0 0 26px}.pr .company-thesis a{color:inherit;text-underline-offset:.18em}.pr .company-thesis footer{display:flex;flex-wrap:wrap;gap:20px 36px;border-top:1px solid;margin-top:48px;padding-top:32px}.pr .company-thesis :focus-visible{outline:3px solid var(--ink);outline-offset:4px}